Go to the documentation of this file. 1 #ifndef __LREZ_INDEX_MANAGEMENT_BAM__
2 #define __LREZ_INDEX_MANAGEMENT_BAM__
6 #include "api/BamAux.h"
10 using namespace BamTools;
robin_hood::unordered_map< barcode, vector< int64_t > > BarcodesOffsetsIndex
void saveBarcodesOffsetsIndex(BarcodesOffsetsIndex &index, string file)
robin_hood::unordered_map< barcode, vector< pair< int32_t, int32_t > > > BarcodesPositionsIndex
BarcodesOffsetsIndex loadBarcodesOffsetsIndex(string file)
BarcodesOffsetsIndex indexBarcodesOffsetsFromBam(string bamFile, bool primary, unsigned quality, unsigned nbThreads=1)
BarcodesPositionsIndex indexBarcodesPositionsFromBam(string bamFile, bool primary, unsigned quality, unsigned nbThreads=1)
BarcodesPositionsIndex loadBarcodesPositionsIndex(string file)
void saveBarcodesPositionsIndex(BarcodesPositionsIndex &index, string file)