Class FMIndexConfig
A configuration object that determines the data types of certain fibres of the FMIndex.

Defined in <seqan/index.h>
Signature template <[typename TSpec]> struct FMIndexConfig;

Template Parameters

TSpec The specializating type, defaults to void.

Member Typedef Overview

Member Variable Overview

Member Typedef Detail

typedef WaveletTree<TSpec, TConfig> Bwt;

The Bwt determines the type of the occurrence table. In the default FMIndexConfig object the type of Bwt is a wavelet tree (WaveletTree).

typedef Levels<TSpec, TConfig> Sentinels;

The Sentinels determines the type of the sentinels in the FMIndex. In the default FMIndexConfig object the type of Sentinels is a two level RankDictionary.

Member Variables Detail

unsigned FMIndexConfig::SAMPLING

The sampling rate determines how many suffix array entries are represented with one entry in the CompressedSA.