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

Public Member Functions | Public Attributes | Private Attributes

BamTools::BamMultiReader Class Reference

Collaboration diagram for BamTools::BamMultiReader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Close (void)
bool CreateIndexes (bool useDefaultIndex=true)
void DumpAlignmentIndex (void)
const string GetHeaderText (void) const
bool GetNextAlignment (BamAlignment &)
bool GetNextAlignmentCore (BamAlignment &)
const int GetReferenceCount (void) const
const BamTools::RefVector GetReferenceData (void) const
const int GetReferenceID (const std::string &refName) const
bool HasOpenReaders (void)
bool Jump (int refID, int position=0)
bool Open (const vector< string > filenames, bool openIndexes=true, bool coreMode=false, bool useDefaultIndex=true)
void PrintFilenames (void)
bool Rewind (void)
bool SetRegion (const int &, const int &, const int &, const int &)
bool SetRegion (const BamRegion &region)
void UpdateAlignments (void)
void UpdateReferenceID (void)
void ValidateReaders () const

Public Attributes

int CurrentLeft
int CurrentRefID
BamRegion Region

Private Attributes

AlignmentIndex alignments
vector< string > fileNames
vector< pair< BamReader
*, BamAlignment * > > 
readers

Detailed Description

Definition at line 32 of file BamMultiReader.h.


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

Generated by  Doxygen 1.6.0   Back to index