NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
BamTools::BamWriter::BamWriterPrivate Struct Reference

Detailed description

Definition at line 20 of file BamWriter.cpp.

Public Methods

 BamWriterPrivate (void)
 
 ~BamWriterPrivate (void)
 
void Close (void)
 
void Open (const std::string &filename, const std::string &samHeader, const BamTools::RefVector &referenceSequences)
 
void SaveAlignment (const BamTools::BamAlignment &al)
 
void CreatePackedCigar (const std::vector< CigarOp > &cigarOperations, std::string &packedCigar)
 
void EncodeQuerySequence (const std::string &query, std::string &encodedQuery)
 

Public Members

BgzfData mBGZF
 
string mpackedCigar
 
string mencodedQuery
 
string mbaseQualities
 

Constructor & Destructor Documentation

BamTools::BamWriter::BamWriterPrivate::BamWriterPrivate ( void  )
inline

Definition at line 30 of file BamWriter.cpp.

BamTools::BamWriter::BamWriterPrivate::~BamWriterPrivate ( void  )
inline

Definition at line 31 of file BamWriter.cpp.

Member Function Documentation

void BamTools::BamWriter::BamWriterPrivate::Close ( void  )

Definition at line 80 of file BamWriter.cpp.

void BamTools::BamWriter::BamWriterPrivate::CreatePackedCigar ( const std::vector< CigarOp > &  cigarOperations,
std::string &  packedCigar 
)

Definition at line 85 of file BamWriter.cpp.

void BamTools::BamWriter::BamWriterPrivate::EncodeQuerySequence ( const std::string &  query,
std::string &  encodedQuery 
)

Definition at line 131 of file BamWriter.cpp.

void BamTools::BamWriter::BamWriterPrivate::Open ( const std::string &  filename,
const std::string &  samHeader,
const BamTools::RefVector referenceSequences 
)

Definition at line 185 of file BamWriter.cpp.

void BamTools::BamWriter::BamWriterPrivate::SaveAlignment ( const BamTools::BamAlignment al)

Definition at line 232 of file BamWriter.cpp.

Member Data Documentation

string BamTools::BamWriter::BamWriterPrivate::mbaseQualities

Definition at line 27 of file BamWriter.cpp.

BgzfData BamTools::BamWriter::BamWriterPrivate::mBGZF

Definition at line 23 of file BamWriter.cpp.

string BamTools::BamWriter::BamWriterPrivate::mencodedQuery

Definition at line 26 of file BamWriter.cpp.

string BamTools::BamWriter::BamWriterPrivate::mpackedCigar

Definition at line 25 of file BamWriter.cpp.


The documentation for this struct was generated from the following file: