Class Specialization
IndexEsa
An index based on an enhanced suffix array.
![]() | ![]() | ||||||
IndexEsa | |||||||
Include Headers
seqan/index.h
Parameters
The text type. Types: String |
Remarks
The fibres (see Index and Fibre) of this index are a suffix array (see EsaSA), a lcp table (see EsaLcp), etc.
This index can be accessed as a Suffix Tree using the VSTree Iterator classes.
Specialization of
Metafunctions
| Type of a specific index member (fibre). (Index) | |
| The default alphabet type of a suffix array, i.e. the type to store a position of a string or string set. (Index) | |
| Type of an object that represents a vertex descriptor. |
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 | |
| Initializes a vertex map. | |
| Shortcut for | |
| Sets the haystack of a Finder object. (Index) | |
| Shortcut for |
Example Programs
See Also
SeqAn - Sequence Analysis Library - www.seqan.de
