[PYTHON] RuntimeError dans SeqIO.write: le générateur ne s'est pas arrêté après throw ()


from Bio import SeqIO
from Bio.SeqRecord import SeqRecord

temp_rec = SeqRecord( "ATTGTG", id="label", description="" )
SeqIO.write( temp_rec, "output.fasta", "fasta" )

Si tu écris comme ça *** RuntimeError: generator didn't stop after throw() Devient .

C'est parce que j'ai oublié Seq ().


from Bio import SeqIO
from Bio.Seq import Seq
from Bio.SeqRecord import SeqRecord

temp_rec = SeqRecord( Seq( "ATTGTG" ), id="label", description="" )
SeqIO.write( temp_rec, "output.fasta", "fasta" )

Et c'est suffisant.

Recommended Posts

RuntimeError dans SeqIO.write: le générateur ne s'est pas arrêté après throw ()