2
如何從fasta文件中提取序列 如果我有例如包含9個序列的fasta文件,每次我從文件中取3個序列,然後計算三個序列之間的距離:從fasta文件提取序列
distance(seq1,seq2,seq3)
然後我採取其他三個序列
sequences=[]
with open('example.fasta', 'r') as file:
for Seq_record in SeqIO.parse(file, 'fasta'):
format_string = "%s" % Seq_record.seq
sequence.append (format string)
從我怎樣才能分配所述第一序列至SEQ1和第二序列以SEQ2和第三序列的文件中的3個序列來SEQ3
from example.fasta:
seq1=the first sequence
seq2=second sequence
seq3=the third sequence
然後我計算distance(seq1,seq2,seq3)
然後,做序列的其餘部分一樣的東西文件
確定。謝謝你的第四,五十和六個序列(文件中的其餘序列)。怎麼做? – user3184809
我編輯了任何長度文件的一般情況下的答案。否則,對第四,第五和第六序列使用「序列[3]」,「序列[4]」和「序列[5]」。 –