|
NVBIO
|
Definition at line 49 of file output_priv.h.
#include <output_priv.h>
Public Types | |
| typedef io::SequenceDataHost | read_data_type |
| typedef io::SequenceDataAccess < DNA_N > | read_access_type |
| typedef read_access_type::sequence_stream_type | read_type |
Public Methods | |
| AlignmentData () | |
| AlignmentData (const Alignment *_aln, const uint32 _mapq, const uint32 _aln_id, const uint32 _read_id, const io::SequenceDataHost *read_data_batch, const HostCigarArray *cigar_array, const HostMdsArray *mds_array) | |
Static Public Methods | |
| static AlignmentData | invalid (void) |
Public Members | |
| bool | valid |
| set to true if this is a valid alignment More... | |
| const Alignment * | aln |
| the alignment itself More... | |
| uint32 | aln_id |
| the alignment index More... | |
| uint32 | read_id |
| the read id of this alignment within the batch More... | |
| uint32 | mapq |
| the mapping quality score More... | |
| const io::SequenceDataHost * | read_data_batch_p |
| const HostCigarArray * | cigar_array_p |
| const HostMdsArray * | mds_array_p |
| uint32 | read_offset |
| the offset of the read from the start of read_data More... | |
| uint32 | read_len |
| length of the read More... | |
| const char * | read_name |
| read name More... | |
| read_type | read_data |
| the iterator for the read data, acts as an array of uint8 More... | |
| const char * | qual |
| quality data More... | |
| const Cigar * | cigar |
| CIGAR for this alignment. More... | |
| uint32 | cigar_pos |
| uint32 | cigar_len |
| CIGAR length. More... | |
| const uint8 * | mds_vec |
| MDS vector. More... | |
Definition at line 52 of file output_priv.h.
Definition at line 51 of file output_priv.h.
Definition at line 53 of file output_priv.h.
|
inline |
Definition at line 86 of file output_priv.h.
|
inline |
Definition at line 103 of file output_priv.h.
|
inlinestatic |
Definition at line 138 of file output_priv.h.
the alignment itself
Definition at line 56 of file output_priv.h.
| uint32 nvbio::io::AlignmentData::aln_id |
the alignment index
Definition at line 57 of file output_priv.h.
CIGAR for this alignment.
Definition at line 80 of file output_priv.h.
| const HostCigarArray* nvbio::io::AlignmentData::cigar_array_p |
Definition at line 66 of file output_priv.h.
| uint32 nvbio::io::AlignmentData::cigar_len |
CIGAR length.
Definition at line 83 of file output_priv.h.
| uint32 nvbio::io::AlignmentData::cigar_pos |
the position of the cigar in the cigar array for this batch (should really not be here, only used to get the BNT)
Definition at line 81 of file output_priv.h.
| uint32 nvbio::io::AlignmentData::mapq |
the mapping quality score
Definition at line 59 of file output_priv.h.
| const HostMdsArray* nvbio::io::AlignmentData::mds_array_p |
Definition at line 67 of file output_priv.h.
MDS vector.
Definition at line 84 of file output_priv.h.
| const char* nvbio::io::AlignmentData::qual |
quality data
Definition at line 78 of file output_priv.h.
| read_type nvbio::io::AlignmentData::read_data |
the iterator for the read data, acts as an array of uint8
Definition at line 77 of file output_priv.h.
| const io::SequenceDataHost* nvbio::io::AlignmentData::read_data_batch_p |
Definition at line 65 of file output_priv.h.
| uint32 nvbio::io::AlignmentData::read_id |
the read id of this alignment within the batch
Definition at line 58 of file output_priv.h.
| uint32 nvbio::io::AlignmentData::read_len |
length of the read
Definition at line 74 of file output_priv.h.
| const char* nvbio::io::AlignmentData::read_name |
read name
Definition at line 75 of file output_priv.h.
| uint32 nvbio::io::AlignmentData::read_offset |
the offset of the read from the start of read_data
Definition at line 73 of file output_priv.h.
| bool nvbio::io::AlignmentData::valid |
set to true if this is a valid alignment
Definition at line 55 of file output_priv.h.
1.8.4