ciao,

In realtà però dovessi mettere io il codice in produzione farei diversamente, con soluzioni differenti anche a seconda della grandezza dei files che sto elaborando: se il file pesasse pochi kb per esempio leggerei tutto il file in una volta ed effettuerei le sostituzioni cercando di individuare un pattern riccorente; se invece il file pesa molto, probabilmente leggerei da un file e simultaneamente scriverei in un altro, in modo da svuotare sempre il buffer...
Si si

ho provato a fare copia e incolla del tuo codice per provarlo ma non funziona o meglio, funziona ma non riesco ad ottenere il risultato aspettato infatti il PC stampa

>sequenza 1
DNA: ACCTATTATATATATCTCTCCTCTCT
AFTER SUBSTITUTION:
RNA: ACCUAUUAUAUAUAUCUCUCCUCUCU

>sequenza 2
DNA: ACATATATTCCAGGA
AFTER SUBSTITUTION:
RNA: ACAUAUAUUCCAGGA

non tenendo in considerazione la seconda parte della sequenza due
ACCCGGTTA


Comunque delle tue correzioni non riesco a capire fino in fondo il significato dell'estruzione || eof(DNA)

e della concatenazione della sequenza di DNA e RNA...dovrebbe servire a concatenare le sequenze se si va a capo?

Grazie