|
NVBIO
|
This object encapsulates the pipeline state for scoring best-approximate alignments (see Pipeline States).
Definition at line 180 of file pipeline_states.h.
#include <pipeline_states.h>
Public Types | |
| typedef BaseScoringPipelineState < ScoringScheme > | base_type |
| typedef Aligner::fmi_type | fmi_type |
| typedef Aligner::rfmi_type | rfmi_type |
| typedef Aligner::read_batch_type | read_batch_type |
| typedef Aligner::genome_iterator | genome_iterator |
| typedef ScoringScheme | scheme_type |
Public Types inherited from nvbio::bowtie2::cuda::BaseScoringPipelineState< ScoringScheme > | |
| typedef Aligner::fmi_type | fmi_type |
| typedef Aligner::rfmi_type | rfmi_type |
| typedef Aligner::read_batch_type | read_batch_type |
| typedef Aligner::genome_iterator | genome_iterator |
| typedef ScoringScheme | scheme_type |
Public Methods | |
| AllMappingPipelineState (const uint32 _anchor, const read_batch_type _reads, const read_batch_type _reads_o, const uint32 _genome_len, const genome_iterator _genome, const fmi_type _fmi, const rfmi_type _rfmi, const ScoringScheme _scoring_scheme, const int32 _score_limit, Aligner &_aligner) | |
Public Methods inherited from nvbio::bowtie2::cuda::BaseScoringPipelineState< ScoringScheme > | |
| BaseScoringPipelineState (const uint32 _anchor, const read_batch_type _reads, const read_batch_type _reads_o, const uint32 _genome_len, const genome_iterator _genome, const fmi_type _fmi, const rfmi_type _rfmi, const ScoringScheme _scoring_scheme, const int32 _score_limit, Aligner &_aligner) | |
| NVBIO_FORCEINLINE NVBIO_HOST_DEVICE const read_batch_type & | get_reads (const uint32 mate) const |
Public Members | |
| uint32 * | output_read_info |
| uint32 * | buffer_read_info |
| io::Alignment * | buffer_alignments |
| nvbio::VectorArrayView< io::Cigar > | cigar |
| cigar arena More... | |
| uint2 * | cigar_coords |
| cigar coords More... | |
| nvbio::VectorArrayView< uint8 > | mds |
| mds arena More... | |
| uint8 * | dp_buffer |
| DP buffer. More... | |
| uint64 | dp_buffer_size |
| DP buffer size. More... | |
Public Members inherited from nvbio::bowtie2::cuda::BaseScoringPipelineState< ScoringScheme > | |
| const uint32 | anchor |
| const read_batch_type | reads |
| const read_batch_type | reads_o |
| const uint32 | genome_length |
| const genome_iterator | genome |
| const fmi_type | fmi |
| const rfmi_type | rfmi |
| SeedHitDequeArrayDeviceView | hits |
| ScoringQueuesDeviceView | scoring_queues |
| uint32 | n_hits_per_read |
| uint32 | hits_queue_size |
| uint32 * | idx_queue |
| uint32 | opposite_queue_size |
| uint32 * | opposite_queue |
| uint8 * | dp_buffer |
| uint64 | dp_buffer_size |
| const ScoringScheme | scoring_scheme |
| const int32 | score_limit |
| typedef BaseScoringPipelineState<ScoringScheme> nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::base_type |
Definition at line 182 of file pipeline_states.h.
| typedef Aligner::fmi_type nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::fmi_type |
Definition at line 183 of file pipeline_states.h.
| typedef Aligner::genome_iterator nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::genome_iterator |
Definition at line 186 of file pipeline_states.h.
| typedef Aligner::read_batch_type nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::read_batch_type |
Definition at line 185 of file pipeline_states.h.
| typedef Aligner::rfmi_type nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::rfmi_type |
Definition at line 184 of file pipeline_states.h.
| typedef ScoringScheme nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::scheme_type |
Definition at line 187 of file pipeline_states.h.
|
inline |
Definition at line 189 of file pipeline_states.h.
| io::Alignment* nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::buffer_alignments |
Definition at line 223 of file pipeline_states.h.
| uint32* nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::buffer_read_info |
Definition at line 222 of file pipeline_states.h.
| nvbio::VectorArrayView<io::Cigar> nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::cigar |
cigar arena
Definition at line 225 of file pipeline_states.h.
| uint2* nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::cigar_coords |
cigar coords
Definition at line 226 of file pipeline_states.h.
| uint8* nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::dp_buffer |
DP buffer.
Definition at line 229 of file pipeline_states.h.
| uint64 nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::dp_buffer_size |
DP buffer size.
Definition at line 230 of file pipeline_states.h.
| nvbio::VectorArrayView<uint8> nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::mds |
mds arena
Definition at line 227 of file pipeline_states.h.
| uint32* nvbio::bowtie2::cuda::AllMappingPipelineState< ScoringScheme >::output_read_info |
Definition at line 221 of file pipeline_states.h.
1.8.4