from Bio import SeqIO
from Bio.SeqRecord import SeqRecord
temp_rec = SeqRecord( "ATTGTG", id="label", description="" )
SeqIO.write( temp_rec, "output.fasta", "fasta" )
という感じに書くと
*** RuntimeError: generator didn't stop after throw()
となる。
これは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" )
とすればよい。