Abstract
Alignments are a commonly used technique to compare strings and are based on notions of distance or of similarity between strings; for example, similarities among biological sequences. Alignments are often computed by dynamic programming. This chapter presents GapMis and GapsMis, two algorithms for pairwise global sequence alignment with a variable, but bounded, number of gaps. They compute different versions of the standard dynamic programming matrix. GapMis requires Θ(mk) time and space, where m is the length of the shortest sequence and k is the maximum allowed edit distance between the two sequences. GapsMis requires Θ(mk Iscr) time and Θ(mk) space, where Iscr is the maximum allowed number of gaps inserted in the alignment. These algorithms can be directly applied with an alignment score scheme such as scoring matrices and affine gap penalty scores.
Original language | English |
---|---|
Title of host publication | Pattern Recognition in Computational Molecular Biology: Techniques and Approaches |
Editors | Mourad Elloumi, Costas S. Iliopoulos, Jason T. L. Wang, Albert Y. Zomaya |
Publisher | Wiley |
Pages | 83-96 |
Number of pages | 14 |
ISBN (Print) | 9781118893685 |
DOIs | |
Publication status | Published - 19 Nov 2015 |