Othello
 All Classes Files Functions Variables Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCBinaryKmerReader
oCBinaryKmerWriter
oCcompressFileReader
oCConstantLengthKmerHelperIOHelper for Constant-Length Kmers
oCDisjointSetDisjoint Set data structure. Helps to test the acyclicity of the graph during construction
oCFileReader
oCHasher32A hash function that hashes keyType to uint32_t. When SSE4.2 support is found, use sse4.2 instructions, otherwise use default hash function std::hash
oCIOHelperInterface for converting a key from its raw format to a keyTypeype. Split key into groups
oCKmerFileReader
oCKmerReader
oCKVpair
oCMulOthDescribes the data structure Grouped l-Othello. It classifies keys of keyType into 2^L classes.
The keys are first classifed into groups, each group is then maintained by one l-Othello
oCMulOthIndexMulOthIndex is a extended version of OthelloIndex, it supports more than 2^29 keys.
The keys are first classifed into groups, each group is then maintained by one OthelloIndex
oCMultivalueFileReaderWriter
oCOthelloDescribes the data structure l-Othello. It classifies keys of keyType into 2^L classes
oCOthelloIndexOthelloIndex is a data structure that stores a minimum perfect hash function.
For n keys, the query value of keys range in [0..n-1] Query always returns uint32_t
oCSortedKmerTxtReaderRead kmer from unsorted txt file and sort
\CtaxoTreeBuilder