2020
DOI: 10.1007/978-3-030-59212-7_4
|View full text |Cite
|
Sign up to set email alerts
|

Smaller Fully-Functional Bidirectional BWT Indexes

Abstract: Given a string T on an alphabet of size σ, we describe a bidirectional Burrows-Wheeler index that takes O(|T | log σ) bits of space, and that supports the addition and removal of one character, on the left or right side of any substring of T , in constant time. Previously known data structures that used the same space allowed constant-time addition to any substring of T , but they could support removal only from specific substrings of T . We also describe an index that supports bidirectional addition and remov… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 51 publications
(77 reference statements)
0
5
0
Order By: Relevance
“…Belazzougui et al [29] showed that using a representation of the bidirectional BWT of the input string y of length n, MAW(y) can be computed in O(n + |MAW(y)|) time. Although the construction time for the representation of the bidirectional BWT was not given in [29], it was later shown by Belazzougui and Cunial [30] that the bidirectional BWT of a given string y over an integer alphabet can be incrementally constructed in O(n) time.…”
Section: Other Efficient Algorithms For Computing Mawsmentioning
confidence: 99%
“…Belazzougui et al [29] showed that using a representation of the bidirectional BWT of the input string y of length n, MAW(y) can be computed in O(n + |MAW(y)|) time. Although the construction time for the representation of the bidirectional BWT was not given in [29], it was later shown by Belazzougui and Cunial [30] that the bidirectional BWT of a given string y over an integer alphabet can be incrementally constructed in O(n) time.…”
Section: Other Efficient Algorithms For Computing Mawsmentioning
confidence: 99%
“…Proof. The forward direction: It is immediate from Lemma S2 that any occurrence (S, i, j) of R satisfies: (1) it is of the whole string that is abundant or (2) it is stratifying or (3) relatively stratifying in some other maximal repeats. ( 2) is already the condition to be found.…”
Section: Two Suffix Trees Approachmentioning
confidence: 99%
“…Another potential contribution of a Pro k rustean graph in assembly is in advancing existing assemblers with the so-called variable-order scheme. Choosing a proper k in Strategy in Algorithm 2 allows a multi- k approach, extending the functionality of variable-order de Bruijn graphs in [6] and [4]. These previous implementations have trade-offs around space-efficiency, usable k range, and the utilization of k -mer frequencies.…”
Section: Applicationmentioning
confidence: 99%
See 2 more Smart Citations