[PYTHON] RuntimeError in SeqIO.write: Generator hat nach throw () nicht gestoppt


from Bio import SeqIO
from Bio.SeqRecord import SeqRecord

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

Wenn du so schreibst *** RuntimeError: generator didn't stop after throw() Wird .

Das liegt daran, dass ich Seq () vergessen habe.


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" )

Und es ist ausreichend.

Recommended Posts

RuntimeError in SeqIO.write: Generator hat nach throw () nicht gestoppt