题目
16.在序列比对算法中,Needleman-Wunsch算法主要用于哪种比对?A. 全局比对B. 结构比对C. 多序列比对D. 局部比对
16.在序列比对算法中,Needleman-Wunsch算法主要用于哪种比对?
A. 全局比对
B. 结构比对
C. 多序列比对
D. 局部比对
题目解答
答案
A. 全局比对
解析
本题考查序列比对算法中Needleman - Wunsch算法的应用类型,解题思路是明确各个选项所代表的比对类型的特点,再结合Needleman - Wunsch算法的特性来判断其适用的比对类型。
- 选项A:全局比对
全局比对是指对两个序列的全长进行比对,找出两个序列之间的最佳整体匹配。Needleman - Wunsch算法是一种经典的动态规划算法,它通过构建一个得分矩阵,从矩阵的左上角开始,逐步填充矩阵,考虑了序列中所有位置的比对情况,最终得到两个序列的全局最优比对结果。所以Needleman - Wunsch算法主要用于全局比对。 - 选项B:结构比对
结构比对主要关注生物分子(如蛋白质)的三维结构信息,目的是找出具有相似结构但序列相似性可能较低的分子之间的对应关系。Needleman - Wunsch算法主要基于序列的字符信息进行比对,并不涉及生物分子的三维结构,因此不用于结构比对。 - 选项C:多序列比对
多序列比对是对三个或三个以上的序列进行比对,以找出它们之间的共同特征和进化关系。Needleman - Wunsch算法是用于两个序列比对的算法,虽然可以通过多次两两比对的方式来辅助多序列比对,但它本身并不是专门用于多序列比对的算法。 - 选项D:局部比对
局部比对是找出两个序列中局部相似的区域,而不要求对整个序列进行比对。Smith - Waterman算法是用于局部比对的经典动态规划算法,它与Needleman - Wunsch算法的主要区别在于初始化和终止条件的不同,Needleman - Wunsch算法是从矩阵的左上角开始,到右下角结束,而Smith - Waterman算法是在矩阵中寻找得分最高的局部区域。所以Needleman - Wunsch算法不用于局部比对。