BamTools::BamIndex Class Reference
Provides methods for generating & loading BAM index files.
More...
#include <BamIndex.h>
List of all members.
Detailed Description
Provides methods for generating & loading BAM index files.
This class straddles the line between public API and internal implementation detail. Most client code should never have to use this class directly.
It is exposed to the public API to allow advanced users to implement their own custom indexing schemes.
Member Enumeration Documentation
Constructor & Destructor Documentation
BamTools::BamIndex::BamIndex |
( |
Internal::BamReaderPrivate * |
reader |
) |
[inline] |
virtual BamTools::BamIndex::~BamIndex |
( |
void |
|
) |
[inline, virtual] |
Member Function Documentation
virtual bool BamTools::BamIndex::Create |
( |
void |
|
) |
[pure virtual] |
std::string BamTools::BamIndex::GetErrorString |
( |
void |
|
) |
[inline] |
virtual bool BamTools::BamIndex::HasAlignments |
( |
const int & |
referenceID |
) |
const [pure virtual] |
virtual bool BamTools::BamIndex::Jump |
( |
const BamTools::BamRegion & |
region, |
|
|
bool * |
hasAlignmentsInRegion | |
|
) |
| | [pure virtual] |
virtual bool BamTools::BamIndex::Load |
( |
const std::string & |
filename |
) |
[pure virtual] |
The documentation for this class was generated from the following file: