Class
FMIndexConfigA configuration object that determines the data types of certain fibres of the FMIndex.
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
-
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 Variable Overview
-
unsigned FMIndexConfig::SAMPLING
The sampling rate determines how many suffix array entries are represented with one entry in the CompressedSA.
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.