| Tag ESA Index Fibres Tag to select a specific fibre (e.g. table, object, ...) of an ESA index. Metafunctions
Fibre | Type of a specific index member (fibre).
Tags
ESA_Text | The original text the index should be based on.
ESA_RawText | The raw text the index is really based on. Remarks: ESA_Text and ESA_RawText fibres are equal by default. They differ if the index text is a set of strings. Then, raw text is the concatenation of all strings in this set.
ESA_SA | The suffix array. Remarks: The suffix array contains the indices of all suffices of ESA_RawText in lexicographical order. Fibre returns a String over the alphabet of the SAValue of TIndex.
ESA_LCP | The lcp table. Remarks: The lcp table contains the lcp-value of two adjacent suffices in the suffix array ESA_SA. Fibre returns a String over the alphabet of a size type.
ESA_ChildTab | The child table. Remarks: The child table contains structural information of the suffix tree (see Abhouelda et al.). Fibre returns a String over the alphabet of a size type.
ESA_BWT | The Burrows-Wheeler table. Remarks: The Burrows-Wheeler table contains the Burrows-Wheeler transformation of ESA_RawText. The entries are the characters left of the corresponding suffix in the suffix array ESA_SA. Fibre returns the same type for ESA_RawText and for ESA_BWT.
Remarks These tags can be used to get Fibres of an Enhanced Suffix Array based Index. See Also Fibre, getFibre, Index_ESA SeqAn - Sequence Analysis Library - www.seqan.de