在给定比对参数的情况下,是否存在可以计算比对序列得分的功能?
|
我尝试对已经对齐的序列评分。
说吧
seq1 = \'PAVKDLGAEG-ASDKGT--SHVVY----------TI-QLASTFE\'
seq2 = \'PAVEDLGATG-ANDKGT--LYNIYARNTEGHPRSTV-QLGSTFE\'
具有给定参数
substitution matrix : blosum62
gap open penalty : -5
gap extension penalty : -1
我确实看过biopython食谱,但我能得到的只是替代矩阵blogsum62,但我觉得它一定已经有人实现了这种库。
那么有人可以建议任何可以解决我的问题的库或最短代码吗?
提前Thx
没有找到相关结果
已邀请:
2 个回复
缮淳彼誊
值得4分)。它没有间隙,它只是矩阵的一个三角形(因此它可能是(\'T \',\'A \')但不是(\'A \',\'T \')。Biopython中有一些辅助函数,包括Bio.Pairwise中的一些辅助函数,但这是我想出的答案:
返回82以进行对齐。实际上,几乎所有方法都可以通过漂亮的方法完成,但这应该是一个好的开始。
厢界山攀
,也就是说肯定要超过276次。 另一件事要花很多时间:每个ѭ5都会创建一个新的整数并将名称分数绑定到该新对象。每个绑定所花费的时间是生成器立即将其添加到当前数量的整数流所不存在的时间。
这个score_pairwise()是一个生成器函数,因为存在yield而不是return。