|
NVBIO
|
#include <htslib/sam.h>#include <htslib/hts.h>#include <htslib/bgzf.h>#include "assembly_types.h"Go to the source code of this file.
Classes | |
| struct | BAM_header |
| struct | BAM_alignment_header |
| struct | BAM_alignment_record |
| struct | BAM_alignment_batch_raw |
| struct | BAM_CRQ_index |
| struct | BAM_NAUX_index |
| struct | BAM_alignment_batch_SoA |
| struct | HTSBAMReader |
| struct | HTSBAMWriter |
Macros | |
| #define | H_BATCH_SIZE_ALLOC 10000000U |
| #define | ALNREC_SIZE_ALLOC 512 |
Typedefs | |
| typedef nvbio::vector < device_tag, BAM_CRQ_index > | D_VectorCRQIndex |
| typedef nvbio::vector < host_tag, BAM_CRQ_index > | H_VectorCRQIndex |
Enumerations | |
| enum | BAM_field_masks { BAM_NAMES = 1, BAM_CIGARS = 2, BAM_READS = 4, BAM_QUALITIES = 8, BAM_FLAGS = 16, BAM_POSITIONS = 32, BAM_REFIDS = 64, BAM_MAPQ = 128, BAM_AUX = 256, BAM_BIN = 512, BAM_ALL = 0xFFFF } |
| enum | BAM_alignment_flags { BAM_FLAGS_PAIRED = 1, BAM_FLAGS_PROPER_PAIR = 2, BAM_FLAGS_UNMAPPED = 4, BAM_FLAGS_MATE_UNMAPPED = 8, BAM_FLAGS_REVERSE = 16, BAM_FLAGS_MATE_REVERSE = 32, BAM_FLAGS_READ_1 = 64, BAM_FLAGS_READ_2 = 128, BAM_FLAGS_SECONDARY = 256, BAM_FLAGS_QC_FAILED = 512, BAM_FLAGS_DUPLICATE = 1024 } |
| typedef nvbio::vector<device_tag, BAM_CRQ_index> D_VectorCRQIndex |
| typedef nvbio::vector<host_tag, BAM_CRQ_index> H_VectorCRQIndex |
| enum BAM_alignment_flags |
| enum BAM_field_masks |
1.8.4