16 #include <type_traits>
18 #include <sdsl/suffix_arrays.hpp>
37 typename t::size_type;
46 requires requires (t
sdsl_index,
typename t::char_type
const c,
typename t::size_type
const lb,
47 typename t::size_type
const rb, sdsl::int_vector<8>
const text)
50 {
sdsl_index.wavelet_tree.lex_count(lb, rb, c) };
text_layout
The possible text layouts (single, collection) the seqan3::fm_index and seqan3::bi_fm_index can suppo...
Definition: concept.hpp:72
@ single
The text is a single range.
Definition: concept.hpp:74
@ collection
The text is a range of ranges.
Definition: concept.hpp:76
Concept for SDSL FM indices (which are called compressed suffix arrays in the SDSL).
The internal SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29