LINEAR-SPACE ALGORITHMS THAT BUILD LOCAL ALIGNMENTS FROM FRAGMENTS

Authors
Citation
Km. Chao et W. Miller, LINEAR-SPACE ALGORITHMS THAT BUILD LOCAL ALIGNMENTS FROM FRAGMENTS, Algorithmica, 13(1-2), 1995, pp. 106-134
Citations number
39
Categorie Soggetti
Computer Sciences",Mathematics,Mathematics,"Computer Science Software Graphycs Programming
Journal title
ISSN journal
01784617
Volume
13
Issue
1-2
Year of publication
1995
Pages
106 - 134
Database
ISI
SICI code
0178-4617(1995)13:1-2<106:LATBLA>2.0.ZU;2-X
Abstract
This paper presents practical algorithms for building an alignment of two long sequences from a collection of ''alignment fragments,'' such as all occurrences of identical 5-tuples in each of two DNA sequences. We first combine a time-efficient algorithm developed by Galil and co workers with a space-saving approach of Hirschberg to obtain a local a lignment algorithm that uses O((M + N + F log N) log M) time and O(M N) space to align sequences of lengths M and N from a pool of F align ment fragments. Ideas of Huang and Miller are then employed to develop a time- and space-efficient algorithm that computes n best noninterse cting alignments for any n > 1. An example illustrates the utility of these methods.