我有一个多序列比对(Clustal)文件,我想阅读这个文件并以这样一种方式排列序列,使其看起来更清晰、更精确。
我正在使用一个AlignIO
对象从 Biopython 执行此操作:
alignment = AlignIO.read("opuntia.aln", "clustal")
print "Number of rows: %i" % len(align)
for record in alignment:
print "%s - %s" % (record.id, record.seq)
我的输出看起来凌乱且长时间滚动。我想要做的是在每行中只打印 50 个序列并一直持续到对齐文件的末尾。
我希望有这样的输出,来自http://www.ebi.ac.uk/Tools/clustalw2/。