我有一组 520 个流感序列,我已经对其进行了多序列比对,并计算了成对单位矩阵。如果我想添加另一个序列,我必须重新对齐所有内容,并重新计算整个 PWI 矩阵。是否有任何程序可以用来将这个其他序列“附加”到比对中,并且只计算每个其他序列的 PWI?
一个简单的例子如下。我有一个 2x2 对齐,具有以下分数。
SeqA SeqB
SeqA 1.00 0.98
SeqB 0.98 1.00
无需重新运行完全对齐,而仅针对所有其他序列运行“SeqC”,我想得到以下矩阵:
SeqA SeqB SeqC
SeqA 1.00 0.98 0.99
SeqB 0.98 1.00 0.97
SeqC 0.99 0.97 1.00
我正在使用 BioPython 包,Python 是我的首选语言,但如果需要,我也可以使用 Java。
[我在这里声明我是从 BioStars 交叉发布的,以防万一这里有不在 BioStars 上的专家。BioStars 的帖子是: http: //www.biostars.org/p/77607/,但内容完全相同。]