- bool SkipBins(const int& numBins);
- bool SkipLinearOffsets(const int& numLinearOffsets);
- bool SummarizeBins(BaiReferenceSummary& refSummary);
- bool SummarizeIndexFile(void);
- bool SummarizeLinearOffsets(BaiReferenceSummary& refSummary);
- bool SummarizeReference(BaiReferenceSummary& refSummary);
-
- // internal BAI full index input methods
- private:
- bool ReadBinID(uint32_t& binId);
- bool ReadBinIntoBuffer(uint32_t& binId, int32_t& numAlignmentChunks);
- bool ReadIntoBuffer(const unsigned int& bytesRequested);
- bool ReadLinearOffset(uint64_t& linearOffset);
- bool ReadNumAlignmentChunks(int& numAlignmentChunks);
- bool ReadNumBins(int& numBins);
- bool ReadNumLinearOffsets(int& numLinearOffsets);
- bool ReadNumReferences(int& numReferences);
-
- // internal BAI full index output methods
- private:
+ void SkipBins(const int& numBins);
+ void SkipLinearOffsets(const int& numLinearOffsets);
+ void SummarizeBins(BaiReferenceSummary& refSummary);
+ void SummarizeIndexFile(void);
+ void SummarizeLinearOffsets(BaiReferenceSummary& refSummary);
+ void SummarizeReference(BaiReferenceSummary& refSummary);
+
+ // BAI full index input methods
+ void ReadBinID(uint32_t& binId);
+ void ReadBinIntoBuffer(uint32_t& binId, int32_t& numAlignmentChunks);
+ void ReadIntoBuffer(const unsigned int& bytesRequested);
+ void ReadLinearOffset(uint64_t& linearOffset);
+ void ReadNumAlignmentChunks(int& numAlignmentChunks);
+ void ReadNumBins(int& numBins);
+ void ReadNumLinearOffsets(int& numLinearOffsets);
+ void ReadNumReferences(int& numReferences);
+
+ // BAI full index output methods