|
NVBIO
|
The functions in this module implement a pipeline stage in which all the seed hits currently in the ScoringQueues get "extended" and scored using DP alignment against the reference genome.
inputs:
outputs:
Modules | |
| ScoringDetail | |
Functions | |
| void | nvbio::bowtie2::cuda::score_best (const uint32 band_len, const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
| void | nvbio::bowtie2::cuda::score_best (const uint32 band_len, const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
| uint32 | nvbio::bowtie2::cuda::score_all (const uint32 band_len, const AllMappingPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms, const uint32 buffer_offset, const uint32 buffer_size) |
| uint32 | nvbio::bowtie2::cuda::score_all (const uint32 band_len, const AllMappingPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms, const uint32 buffer_offset, const uint32 buffer_size) |
| void | nvbio::bowtie2::cuda::anchor_score_best (const uint32 band_len, const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
| void | nvbio::bowtie2::cuda::anchor_score_best (const uint32 band_len, const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
| void | nvbio::bowtie2::cuda::opposite_score_best (const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
| void | nvbio::bowtie2::cuda::opposite_score_best (const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
| template<typename scheme_type > | |
| uint32 | nvbio::bowtie2::cuda::score_all_t (const uint32 band_len, const AllMappingPipelineState< scheme_type > &pipeline, const ParamsPOD params, const uint32 buffer_offset, const uint32 buffer_size) |
| template<typename scheme_type > | |
| void | nvbio::bowtie2::cuda::score_best_t (const uint32 band_len, const BestApproxScoringPipelineState< scheme_type > &pipeline, const ParamsPOD params) |
| template<typename scheme_type > | |
| void | nvbio::bowtie2::cuda::opposite_score_best_t (const BestApproxScoringPipelineState< scheme_type > &pipeline, const ParamsPOD params) |
| template<typename scheme_type > | |
| void | nvbio::bowtie2::cuda::anchor_score_best_t (const uint32 band_len, const BestApproxScoringPipelineState< scheme_type > &pipeline, const ParamsPOD params) |
| void nvbio::bowtie2::cuda::anchor_score_best | ( | const uint32 | band_len, |
| const BestApproxScoringPipelineState< EditDistanceScoringScheme > & | pipeline, | ||
| const ParamsPOD & | params | ||
| ) |
execute a batch of banded-alignment score calculations for the anchor mates, best mapping
inputs:
outputs:
| void nvbio::bowtie2::cuda::anchor_score_best | ( | const uint32 | band_len, |
| const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > & | pipeline, | ||
| const ParamsPOD & | params | ||
| ) |
execute a batch of banded-alignment score calculations for the anchor mates, best mapping
inputs:
outputs:
| void nvbio::bowtie2::cuda::anchor_score_best_t | ( | const uint32 | band_len, |
| const BestApproxScoringPipelineState< scheme_type > & | pipeline, | ||
| const ParamsPOD | params | ||
| ) |
execute a batch of banded-alignment score calculations for the anchor mates, best mapping
inputs:
outputs:
Definition at line 251 of file score_paired_inl.h.
| void nvbio::bowtie2::cuda::opposite_score_best | ( | const BestApproxScoringPipelineState< EditDistanceScoringScheme > & | pipeline, |
| const ParamsPOD & | params | ||
| ) |
execute a batch of full-DP alignment score calculations for the opposite mates, best mapping
inputs:
outputs:
| void nvbio::bowtie2::cuda::opposite_score_best | ( | const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > & | pipeline, |
| const ParamsPOD & | params | ||
| ) |
execute a batch of full-DP alignment score calculations for the opposite mates, best mapping
inputs:
outputs:
| void nvbio::bowtie2::cuda::opposite_score_best_t | ( | const BestApproxScoringPipelineState< scheme_type > & | pipeline, |
| const ParamsPOD | params | ||
| ) |
execute a batch of full-DP alignment score calculations for the opposite mates, best mapping
inputs:
outputs:
| uint32 nvbio::bowtie2::cuda::score_all | ( | const uint32 | band_len, |
| const AllMappingPipelineState< EditDistanceScoringScheme > & | pipeline, | ||
| const ParamsPOD & | params, | ||
| const uint32 | buffer_offset, | ||
| const uint32 | buffer_size | ||
| ) |
execute a batch of single-ended banded-alignment score calculations, all-mapping
inputs:
outputs:
| band_len | alignment band length |
| pipeline | all mapping pipeline |
| params | alignment params |
| buffer_offset | ring buffer offset |
| buffer_size | ring buffer size |
| uint32 nvbio::bowtie2::cuda::score_all | ( | const uint32 | band_len, |
| const AllMappingPipelineState< SmithWatermanScoringScheme<> > & | pipeline, | ||
| const ParamsPOD & | params, | ||
| const uint32 | buffer_offset, | ||
| const uint32 | buffer_size | ||
| ) |
execute a batch of single-ended banded-alignment score calculations, all-mapping
inputs:
outputs:
| band_len | alignment band length |
| pipeline | all mapping pipeline |
| params | alignment params |
| buffer_offset | ring buffer offset |
| buffer_size | ring buffer size |
| uint32 nvbio::bowtie2::cuda::score_all_t | ( | const uint32 | band_len, |
| const AllMappingPipelineState< scheme_type > & | pipeline, | ||
| const ParamsPOD | params, | ||
| const uint32 | buffer_offset, | ||
| const uint32 | buffer_size | ||
| ) |
execute a batch of single-ended banded-alignment score calculations, all-mapping
inputs:
outputs:
| band_len | alignment band length |
| pipeline | all mapping pipeline |
| params | alignment params |
| buffer_offset | ring buffer offset |
| buffer_size | ring buffer size |
Definition at line 239 of file score_all_inl.h.
| void nvbio::bowtie2::cuda::score_best | ( | const uint32 | band_len, |
| const BestApproxScoringPipelineState< EditDistanceScoringScheme > & | pipeline, | ||
| const ParamsPOD & | params | ||
| ) |
execute a batch of single-ended banded-alignment score calculations, best mapping
inputs:
outputs:
| void nvbio::bowtie2::cuda::score_best | ( | const uint32 | band_len, |
| const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > & | pipeline, | ||
| const ParamsPOD & | params | ||
| ) |
execute a batch of single-ended banded-alignment score calculations, best mapping
inputs:
outputs:
| void nvbio::bowtie2::cuda::score_best_t | ( | const uint32 | band_len, |
| const BestApproxScoringPipelineState< scheme_type > & | pipeline, | ||
| const ParamsPOD | params | ||
| ) |
execute a batch of single-ended banded-alignment score calculations, best mapping
inputs:
outputs:
Definition at line 213 of file score_best_inl.h.
1.8.4