Class Specialization
Index_QGram
An index based on an array of sorted q-grams.
Index
Index_QGram
Index<TText, Index_QGram<> >
Parameters
TText
The text type.
Types: String
Specialization of
Metafunctions
SAValueThe default alphabet type of a suffix array, i.e. the type to store a position of a string or string set. (Index)
Functions
beginThe begin of a container. (Index)
clearResets an object. (Index)
dirAtShortcut for value(indexDir(..), ..).
endThe end of a container. (Index)
getFibreReturns a specific Fibre of an Index object. (Index)
indexCreateCreates a specific Fibre. (Index)
indexDirShortcut for getFibre(.., QGram_Dir).
indexRequireOn-demand creation of a specific Fibre. (Index)
indexShapeShortcut for getFibre(.., QGram_Shape).
indexSuppliedReturns whether a specific Fibre is present. (Index)
lengthThe number of items/characters. (Index)
setHaystackSets the haystack of a Finder object. (Index)
Remarks
The fibres (see Index and Fibre) of this index are a suffix array sorted by the first q characters (see QGram_SA) and a q-gram directory (see QGram_Dir).
SeqAn - Sequence Analysis Library - www.seqan.de