// BamReader.h (c) 2009 Derek Barnett, Michael Str�mberg\r
// Marth Lab, Department of Biology, Boston College\r
// ---------------------------------------------------------------------------\r
// BamReader.h (c) 2009 Derek Barnett, Michael Str�mberg\r
// Marth Lab, Department of Biology, Boston College\r
// ---------------------------------------------------------------------------\r
// ---------------------------------------------------------------------------\r
// Provides read access to BAM files.\r
// ***************************************************************************\r
// ---------------------------------------------------------------------------\r
// Provides read access to BAM files.\r
// ***************************************************************************\r
// returns filename of current BAM file\r
const std::string GetFilename(void) const;\r
// returns true if a BAM file is open for reading\r
// returns filename of current BAM file\r
const std::string GetFilename(void) const;\r
// returns true if a BAM file is open for reading\r
// changes the caching behavior of the index data\r
void SetIndexCacheMode(const BamIndex::IndexCacheMode& mode);\r
\r
// changes the caching behavior of the index data\r
void SetIndexCacheMode(const BamIndex::IndexCacheMode& mode);\r
\r
- // deprecated methods\r
- public:\r
- // returns true if index data is available\r
- bool IsIndexLoaded(void) const;\r
+ // ----------------------\r
+ // error handling\r
+ // ----------------------\r
+\r
+ // returns a human-readable description of the last error that occurred\r
+ std::string GetErrorString(void) const;\r