NVBIO
|
This object encapsulates the pipeline state for scoring best-approximate alignments (see Pipeline States).
#include <locate.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 | |
BestApproxScoringPipelineState (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 |
typedef BaseScoringPipelineState<ScoringScheme> nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::base_type |
Definition at line 132 of file pipeline_states.h.
typedef Aligner::fmi_type nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::fmi_type |
Definition at line 133 of file pipeline_states.h.
typedef Aligner::genome_iterator nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::genome_iterator |
Definition at line 136 of file pipeline_states.h.
typedef Aligner::read_batch_type nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::read_batch_type |
Definition at line 135 of file pipeline_states.h.
typedef Aligner::rfmi_type nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::rfmi_type |
Definition at line 134 of file pipeline_states.h.
typedef ScoringScheme nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::scheme_type |
Definition at line 137 of file pipeline_states.h.
|
inline |
Definition at line 139 of file pipeline_states.h.
io::Alignment* nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::best_alignments |
Definition at line 171 of file pipeline_states.h.
io::Alignment* nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::best_alignments_o |
Definition at line 172 of file pipeline_states.h.
uint32 nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::best_stride |
Definition at line 173 of file pipeline_states.h.
uint32* nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::rseeds |
Definition at line 169 of file pipeline_states.h.
uint32* nvbio::bowtie2::cuda::BestApproxScoringPipelineState< ScoringScheme >::trys |
Definition at line 168 of file pipeline_states.h.