我希望能够使用我在与脚本相同的目录中下载的文件来编写多个序列比对。但是,在《 Biopython Cookbook》中,显示此问题的唯一方法是通过写出字符串而不是加载文件。我希望能够做到后者。这是在Chapter 6.2 of The biopython cookbook
中进行多序列比对的方法from Bio.Seq import Seq
from Bio.SeqRecord import SeqRecord
from Bio.Align import MultipleSeqAlignment
align1 = MultipleSeqAlignment([
SeqRecord(Seq("actGCTAGCTAG",generic_dna),id="Alpha"),SeqRecord(Seq("act-CTAGCTAG",id="Beta"),SeqRecord(Seq("actGCTAGDTAG",id="Gamma"),])
目标是使用它来从所有蛋白质序列中构建出门生树。