Class Specialization
Index_ESA
An index based on an enhanced suffix array.
Index_ESA |
Parameters
The text type. Types: String |
Specialization of
Metafunctions
The default alphabet type of a suffix array, i.e. the type to store a position of a string or string set. (Index) |
Functions
The begin of a container. (Index) | |
Shortcut for | |
Shortcut for | |
Resets an object. (Index) | |
The end of a container. (Index) | |
Returns a specific Fibre of an Index object. (Index) | |
Shortcut for | |
Shortcut for | |
Creates a specific Fibre. (Index) | |
Shortcut for | |
Shortcut for | |
Shortcut for | |
Shortcut for | |
On-demand creation of a specific Fibre. (Index) | |
Shortcut for | |
Returns whether a specific Fibre is present. (Index) | |
Shortcut for | |
Shortcut for | |
Shortcut for | |
The number of items/characters. (Index) | |
Shortcut for | |
Shortcut for | |
Sets the haystack of a Finder object. (Index) |
Remarks
The fibres (see Index and Fibre) of this index are a suffix array (see ESA_SA), a lcp table (see ESA_LCP), etc.
This index can be accessed as a Suffix Tree using the VSTree Iterator classes.
Example Programs
See Also
SeqAn - Sequence Analysis Library - www.seqan.de