Needleman–Wunsch algorithm
序列比对是生物信息中常见的问题,算法有全局比对 Needleman-Wunsch和Smith-Waterman局部比对算法,两者非常相似,区别只是打分矩阵的差异。这里只以简单的双序列全局比对作为引子,具体描述可以参考维基百科(https://en.wikipedia.org/wiki/Needleman%E2%80%93Wunsch_algorithm)。算法用Python实现如下:
1 | import numpy as np |
生命可以归结为一种简单的选择,要么忙于生存,要么赶着去死
序列比对是生物信息中常见的问题,算法有全局比对 Needleman-Wunsch和Smith-Waterman局部比对算法,两者非常相似,区别只是打分矩阵的差异。这里只以简单的双序列全局比对作为引子,具体描述可以参考维基百科(https://en.wikipedia.org/wiki/Needleman%E2%80%93Wunsch_algorithm)。算法用Python实现如下:
1 | import numpy as np |