bool LocateIndex(BamReaderPrivate* reader, const BamIndex::IndexType& preferredType);
bool OpenIndex(const std::string& indexFilename, BamReaderPrivate* reader);
void SetIndex(BamIndex* index);
- void SetIndexCacheMode(const BamIndex::IndexCacheMode& mode);
// region methods
void ClearRegion(void);
// index data
BamIndex* m_index; // owns the index, not a copy - responsible for deleting
- BamIndex::IndexCacheMode m_indexCacheMode;
// region data
BamRegion m_region;