Abstract
A substring \(\tilde x\) of a text string x has c-locally minimal distance from a pattern string y, c ε N ∪ {0}, if no other substring x′ of x with smaller edit distance to y exists which overlaps \(\tilde x\) by more than c characters. We show how to compute all substrings of x which have c- locally minimal distance from y and all corresponding alignments in O(m · n) time where n is the length of x and m is the length of y.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Aho, A. V., Hopcroft, J. E., and Ullman, J. D. [1974]. The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass.
Blum, N. [1991]. On locally optimal alignments in genetic sequences, Research Report 8567-CS, Dept. of Computer Science, University of Bonn.
Masek, W. J., and Paterson, M. S. [1980]. A faster algorithm for computing string-edit distances. Journal of Computer and System Sciences 20, 18–31.
Myers, E. W. [1986]. An O(ND) difference algorithm and its variations. Algorithmica 1, 251–266.
Needleman, S. B., and Wunsch, C. D. [1970]. A general method applicable to the search for similarities in the amino-acid sequence of two proteins. Journal of Molecular Biology 48, 443–453.
Sankoff, D., and Kruskal, J. B. (eds.) [1983]. Time Warps, String Edits, and Macromolecules: The Theory and Practice of Sequence Comparison. Addison-Wesley, Reading, Mass.
Sellers, P. H. [1980]. The theory and computation of evolutionary distances: Pattern recognition. Journal of Algorithms 1, 359–373.
Ukkonen, E. [1985]. Algorithms for approximate string matching. Information and Control 64, 100–118.
Waterman, M. S. [1984]. General methods of sequence comparison. Bulletin of Mathematical Biology 46, 473–500.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blum, N. (1992). On locally optimal alignments in genetic sequences. In: Finkel, A., Jantzen, M. (eds) STACS 92. STACS 1992. Lecture Notes in Computer Science, vol 577. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55210-3_202
Download citation
DOI: https://doi.org/10.1007/3-540-55210-3_202
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55210-9
Online ISBN: 978-3-540-46775-5
eBook Packages: Springer Book Archive