MULTIPLE FILTRATION AND APPROXIMATE PATTERN-MATCHING
MULTIPLE FILTRATION AND APPROXIMATE PATTERN-MATCHING
复制标题
DOI:
10.1007/bf01188584
复制
发表时间:
1995-01-01
期刊:
影响因子:
1.1
通讯作者:
WATERMAN, MS
中科院分区:
文献类型:
--
作者:
PEVZNER, PA;WATERMAN, MS
Given a text of length n and a query of length q, we present an algorithm for finding all locations of m-tuples in the text and in the query that differ by at most k mismatches. This problem is motivated by the dot-matrix constructions for sequence comparison and optimal oligonucleotide probe selection routinely used in molecular biology. In the case q = m the problem coincides with the classical approximate string matching with k mismatches problem. We present a new approach to this problem based on multiple hashing, which may have advantages over some sophisticated and theoretically efficient methods that have been proposed. This paper describes a two-stage process. The first stage (multiple filtration) uses a new technique to preselect roughly similar m-tuples. The second stage compares these In-tuples using an accurate method. We demonstrate the advantages of multiple filtration in comparison with other techniques for approximate pattern matching.