NVBIO
|
A scoring stream, fetching the input hits to score from the hit queue indexed by the input sorting order, and assigning them their score and sink attributes.
Definition at line 53 of file traceback_inl.h.
#include <traceback_inl.h>
Public Types | |
typedef AlignmentStreamBase < TRACEBACK_STREAM, AlignerType, PipelineType > | base_type |
typedef base_type::context_type | context_type |
typedef base_type::scheme_type | scheme_type |
Public Types inherited from nvbio::bowtie2::cuda::detail::AlignmentStreamBase< TRACEBACK_STREAM, AlignerType, PipelineType > | |
typedef AlignmentStrings < AlignerType, PipelineType > | strings_type |
typedef PipelineType::scheme_type | scheme_type |
typedef AlignerType | aligner_type |
Public Members | |
const MateType | m_mate_type |
const uint32 | m_count |
const uint32 * | m_idx |
io::Alignment * | m_best_data |
const uint32 | m_best_stride |
const uint32 | m_band_len |
Public Members inherited from nvbio::bowtie2::cuda::detail::AlignmentStreamBase< TRACEBACK_STREAM, AlignerType, PipelineType > | |
PipelineType | m_pipeline |
the pipeline object More... | |
aligner_type | m_aligner |
the aligner More... | |
ParamsPOD | m_params |
global parameters More... | |
typedef AlignmentStreamBase<TRACEBACK_STREAM,AlignerType,PipelineType> nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::base_type |
Definition at line 55 of file traceback_inl.h.
typedef base_type::context_type nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::context_type |
Definition at line 56 of file traceback_inl.h.
typedef base_type::scheme_type nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::scheme_type |
Definition at line 57 of file traceback_inl.h.
|
inline |
constructor
_band_len | effective band length; NOTE: this value must match the template BAND_LEN parameter used for instantiating aln::BatchedBandedAlignmentScore. |
_pipeline | the pipeline object |
_aligner | the aligner object |
Definition at line 69 of file traceback_inl.h.
|
inline |
handle the output
Definition at line 177 of file traceback_inl.h.
|
inline |
initialize the i-th context
Definition at line 104 of file traceback_inl.h.
|
inline |
return the mate type
Definition at line 94 of file traceback_inl.h.
|
inline |
return the maximum pattern length
Definition at line 84 of file traceback_inl.h.
|
inline |
return the maximum text length
Definition at line 89 of file traceback_inl.h.
|
inline |
handle the output
Definition at line 141 of file traceback_inl.h.
|
inline |
return the stream size
Definition at line 99 of file traceback_inl.h.
const uint32 nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::m_band_len |
Definition at line 198 of file traceback_inl.h.
io::Alignment* nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::m_best_data |
Definition at line 196 of file traceback_inl.h.
const uint32 nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::m_best_stride |
Definition at line 197 of file traceback_inl.h.
const uint32 nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::m_count |
Definition at line 194 of file traceback_inl.h.
const uint32* nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::m_idx |
Definition at line 195 of file traceback_inl.h.
const MateType nvbio::bowtie2::cuda::detail::BestTracebackStream< ALN_IDX, AlignerType, PipelineType >::m_mate_type |
Definition at line 193 of file traceback_inl.h.