Group Index Esa Fibres
Tag to select a specific fibre (e.g. table, object, ...) of an IndexEsa index.

Grouped Tags Overview

Detailed Description

These tags can be used to get Fibres of an Enhanced Suffix Array based IndexEsa.

See Also

Grouped Tags Detail

EsaBwt

Defined in
<seqan/index.h>
The Burrows-Wheeler table.

The Burrows-Wheeler table contains the Burrows-Wheeler transformation of EsaRawText. The entries are the characters left of the corresponding suffix in the suffix array EsaSA.

Fibre returns the same type for EsaRawText and for EsaBwt.

EsaChildtab

Defined in
<seqan/index.h>
The child table.

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.

EsaIsa

Defined in
<seqan/index.h>
The inverse suffix array.

The inverse suffix array stores the lexicographic rank of each suffix of EsaRawText.

Fibre returns a String over the alphabet of a size type.

EsaLcp

Defined in
<seqan/index.h>
The lcp table.

The lcp table contains the lcp-value of two adjacent suffices in the suffix array EsaSA.

Fibre returns a String over the alphabet of a size type.

EsaLcpe

Defined in
<seqan/index.h>
The lcpe table.

EsaRawText

Defined in
<seqan/index.h>
The raw text the index is really based on.

EsaText and EsaRawText 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.

EsaSA

Defined in
<seqan/index.h>
The suffix array.

The suffix array contains the indices of all suffices of EsaRawText in lexicographical order.

Fibre returns a String over the alphabet of the SAValue of TIndex.

EsaText

Defined in
<seqan/index.h>
The original text the index should be based on.