AbstractWe present a new space- and time-efficient algorithm for computing the Burrow–Wheeler transform (BWT). For any choice of a parameter v∈[3,n2/3], the computation of BWT for a text of length n takes O(nlogn+vn) worst-case time and O(nlogn+vn) average-case time using O(nlogn/v) bits of space in addition to the text and the BWT. For example, if v=log2n, the time is O(nlog2n) in the worst case and O(nlogn) on an average with the additional space requirement of O(n) bits. The algorithm is alphabet-independent: it uses only character comparisons, and the complexities do not depend on the alphabet size unless v does. A practical implementation is 2–3 times slower than one of the fastest and most space-efficient previous algorithms while nee...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
The Burrows–Wheeler transformation (BWT) is a reversible block sorting transform that is an integral...
Indexing highly repetitive texts—such as genomic databases, software repositories and versioned text...
AbstractWe present a new space- and time-efficient algorithm for computing the Burrow–Wheeler transf...
International audienceWe introduce the problem of computing the Burrows–Wheeler Transform (BWT) usin...
International audienceWe introduce the problem of computing the Burrows–Wheeler Transform (BWT) usin...
We introduce the problem of computing the Burrows–Wheeler Transform (BWT) using small additional spa...
The traditional way of computing the Burrows-Wheeler transform (BWT) has been to first build a suffi...
We show how to build several data structures of central importance to string processing by taking as...
Abstract. We present a family of simple algorithms that construct a representation of the suffix arr...
The Burrows-Wheeler Transform is a text permutation that has revolutionized the fields of pattern ma...
Burrows-Wheeler Transform (BWT) [3] is used as the major part in block compression which has good ba...
We present a new semi-external algorithm that builds the Burrows-Wheeler transform variant of Bauer ...
The Burrows-Wheeler transform (BWT) is a permutation whose applications are prevalent in data compre...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
The Burrows–Wheeler transformation (BWT) is a reversible block sorting transform that is an integral...
Indexing highly repetitive texts—such as genomic databases, software repositories and versioned text...
AbstractWe present a new space- and time-efficient algorithm for computing the Burrow–Wheeler transf...
International audienceWe introduce the problem of computing the Burrows–Wheeler Transform (BWT) usin...
International audienceWe introduce the problem of computing the Burrows–Wheeler Transform (BWT) usin...
We introduce the problem of computing the Burrows–Wheeler Transform (BWT) using small additional spa...
The traditional way of computing the Burrows-Wheeler transform (BWT) has been to first build a suffi...
We show how to build several data structures of central importance to string processing by taking as...
Abstract. We present a family of simple algorithms that construct a representation of the suffix arr...
The Burrows-Wheeler Transform is a text permutation that has revolutionized the fields of pattern ma...
Burrows-Wheeler Transform (BWT) [3] is used as the major part in block compression which has good ba...
We present a new semi-external algorithm that builds the Burrows-Wheeler transform variant of Bauer ...
The Burrows-Wheeler transform (BWT) is a permutation whose applications are prevalent in data compre...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
The Burrows–Wheeler transformation (BWT) is a reversible block sorting transform that is an integral...
Indexing highly repetitive texts—such as genomic databases, software repositories and versioned text...