Abstract
This paper presents a dynamic programming algorithm for aligning two sequeces when the alignment is constrained to lie between two arbitrary boundary lines in the dynamic programming matrix. For affine gap penalties, the algorithm requires only O(F) computation time and O(M+N) space, where F is the area of the feasible region and M and N are the sequence lengths. The result extends to concave gap penalties, with somewhat increased time and space bounds.
Original language | English (US) |
---|---|
Pages (from-to) | 503-524 |
Number of pages | 22 |
Journal | Bulletin of Mathematical Biology |
Volume | 55 |
Issue number | 3 |
DOIs | |
State | Published - May 1993 |
All Science Journal Classification (ASJC) codes
- Neuroscience(all)
- Immunology
- Mathematics(all)
- Biochemistry, Genetics and Molecular Biology(all)
- Environmental Science(all)
- Pharmacology
- Agricultural and Biological Sciences(all)
- Computational Theory and Mathematics