我在这样的文件中有两个字符串:
>1
atggca---------gtgtggcaatcggcacat
>2
atggca---------gtgtggcaatcggcacat
在 Biopython 中使用 AlignIO 函数:
from Bio import AlignIO
print AlignIO.read("neighbor.fas", "fasta")
返回这个:
SingleLetterAlphabet() alignment with 2 rows and 33 columns
atggca---------gtgtggcaatcggcacat 1
atggca---------gtgtggcaatcggcacat 2
我想计算此对齐中两行之间的百分比同一性。
row = align[:,n]
允许提取可以比较的单个列。
不应计算仅包含“-”的列。