NVBIO
|
#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_t * | header |
HTSBAMReader::HTSBAMReader | ( | const char * | fname) |
HTSBAMReader::~HTSBAMReader | ( | ) |
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 |
||
) |