BitMagic-C++
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 Nbm
 Cbit_visitor_functorVisitor calss for bm::for_each_bit() algorithm It is NOT a classic functor (with function call operator() overload) For efficiency it needs to support two methods: add_bits and add_range which corresponds to different internal methods of representation of sets in the bm::bvector<> (bit-stream and D-GAP/RLE representation)
 Cbv_index
 Cbvs_index
 CCKMerAccUtility class to accumulate cahnges to cluster before commiting it (mutex syncronous operation)
 CCounting_JobFunctorK-mer counting job functor class using bm::aggregator<>
 CCSeqClusters
 CCSeqGroupGroup (clustrer) of sequences
 CCSequenceCollCollection of sequences and k-mer fingerprint vectors
 Cdata_modelData frame object, sued to buid succinct data model
 Cdbg_block_allocator
 Cdbg_ptr_allocator
 CDNA_FingerprintScannerUtility for keeping all DNA finger print vectors and search using various techniques
 Cgap_len_table_sparse
 Csample_data_frameSample data-frame structure with multiple bm vectors
 CSortCounting_JobFunctorFunctor to process job batch (task)
 Csparse_vect_index
 Cvect_index