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

Detailed description

----------------— BAM Reader ----------—

Definition at line 341 of file bam_io.h.

#include <bam_io.h>

Public Methods

 HTSBAMReader (const char *fname)
 
 ~HTSBAMReader ()
 
bool read_aln_batch (std::vector< bam1_t * > &batch, const uint64 batch_size=1000000)
 
bool read_aln_batch (BAM_alignment_batch_SoA &batch, const uint64 batch_size=1000000)
 
bool read_aln_batch_intv (BAM_alignment_batch_SoA &batch, const uint32 contig=1u, const uint64 start=0u, const uint64 end=1000000)
 

Public Members

bam_hdr_theader
 

Constructor & Destructor Documentation

HTSBAMReader::HTSBAMReader ( const char *  fname)
HTSBAMReader::~HTSBAMReader ( )

Member Function Documentation

bool HTSBAMReader::read_aln_batch ( std::vector< bam1_t * > &  batch,
const uint64  batch_size = 1000000 
)
bool HTSBAMReader::read_aln_batch ( BAM_alignment_batch_SoA batch,
const uint64  batch_size = 1000000 
)
bool HTSBAMReader::read_aln_batch_intv ( BAM_alignment_batch_SoA batch,
const uint32  contig = 1u,
const uint64  start = 0u,
const uint64  end = 1000000 
)

Member Data Documentation

bam_hdr_t* HTSBAMReader::header

Definition at line 344 of file bam_io.h.


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