Related Experiment Video
Updated: Apr 7, 2026

Design and Synthesis of a Reconfigurable DNA Accordion Rack
Published on: August 15, 2018
Faster run-length compressed suffix arrays
Nathaniel K Brown1, Travis Gagie2, Giovanni Manzini3
1Department of Computer Science, Johns Hopkins University, USA.
Abstract:
We first review how we can store a run-length compressed suffix array (RLCSA) for a text of length over an alphabet of size whose Burrows-Wheeler Transform (BWT) consists of runs in bits such that later, given character and the suffix-array (SA) interval for , we can find the SA interval for in time, where is the number of runs of copies of in the BWT. We then show how to modify the RLCSA such that we find the SA interval for in only time, without increasing its asymptotic space bound. Our key idea is applying a result by Nishimoto and Tabei (ICALP 2021) and then replacing rank queries on sparse bitvectors by a constant number of select queries. We also review two-level indexing and discuss how our faster RLCSA may be useful in improving it. Finally, we briefly discuss how two-level indexing may speed up a recent heuristic for finding maximal exact matches of a pattern with respect to an indexed text.
Related Concept Videos
Maximum Size of Aggregate
Interference: Path Lengths
Two special sources may be considered when they are in phase. This can be easily achieved by feeding the two sources from the same source. An example would be synchronizing the two speakers by feeding them with the same source, such as the sound waves produced by a tuning fork. This setup ensures that the two sources have the same frequency and are...
Long-patch Base Excision Repair
Maxam-Gilbert Sequencing
Challenges of the Maxam-Gilbert Method
The...
Chromatin Packaging
Arithmetic Sequences

