|
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 |
||
| ) |
1.8.4