2019
DOI: 10.1016/j.ipl.2019.03.003
|View full text |Cite
|
Sign up to set email alerts
|

Efficient pattern matching in degenerate strings with the Burrows–Wheeler transform

Abstract: A degenerate or indeterminate string on an alphabet Σ is a sequence of non-empty subsets of Σ. Given a degenerate string t of length n, we present a new method based on the Burrows-Wheeler transform for searching for a degenerate pattern of length m in t running in O(mn) time on a constant size alphabet Σ. Furthermore, it is a hybrid patternmatching technique that works on both regular and degenerate strings. A degenerate string is said to be conservative if its number of non-solid letters is upper-bounded by … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…Remark 16. Indeed, given a regular pattern and a string x containing Q indeterminate letters (a case considered in both [4] and [5]), KMP Indet may make as many as mQ shifts, each requiring O(m 2 ) processing, thus O(m 3 Q)…”
Section: Lemma 12 ([12]mentioning
confidence: 99%
See 1 more Smart Citation
“…Remark 16. Indeed, given a regular pattern and a string x containing Q indeterminate letters (a case considered in both [4] and [5]), KMP Indet may make as many as mQ shifts, each requiring O(m 2 ) processing, thus O(m 3 Q)…”
Section: Lemma 12 ([12]mentioning
confidence: 99%
“…Thus, in many cases, cumbersome and time-consuming matches of indeterminate letters can be efficiently handled. For background on pattern-matching in indeterminate strings, see [6,1,8,11,9,2,16,17,4,5].…”
Section: Introductionmentioning
confidence: 99%
“…Example 6.1) to relabel the sets and order the degenerate strings in the D-BWT matrix. Subsequently in [18], the D-BWT was applied to pattern matching using the backward search technique. This formalized and extended work implemented in [32] presenting a bioinformatics software tool, BWBBLE, for pattern matching on a pan-genome that they called a reference multi-genome.…”
Section: Applications On Meta Stringsmentioning
confidence: 99%