Logo Search packages:      
Sourcecode: bedtools version File versions  Download package

Public Member Functions | Protected Attributes

BamTools::BamIndex Class Reference

Inheritance diagram for BamTools::BamIndex:
Inheritance graph
[legend]
Collaboration diagram for BamTools::BamIndex:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BamIndex (BamTools::BgzfData *bgzf, BamTools::BamReader *reader, bool isBigEndian)
virtual bool Build (void)=0
virtual bool GetOffsets (const BamTools::BamRegion &region, const bool isRightBoundSpecified, std::vector< int64_t > &offsets)=0
virtual bool HasAlignments (const int &referenceID)
virtual bool Load (const std::string &filename)=0
virtual bool Write (const std::string &bamFilename)=0

Protected Attributes

BamTools::BgzfDatam_BGZF
bool m_isBigEndian
BamTools::BamReaderm_reader
BamTools::RefVector m_references

Detailed Description

Definition at line 27 of file BamIndex.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index