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 303 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 |
const uint32 | m_buffer_offset |
const uint32 | m_buffer_size |
io::Alignment * | m_alignments |
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::AllTracebackStream< AlignerType, PipelineType >::base_type |
Definition at line 305 of file traceback_inl.h.
typedef base_type::context_type nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::context_type |
Definition at line 306 of file traceback_inl.h.
typedef base_type::scheme_type nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::scheme_type |
Definition at line 307 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 319 of file traceback_inl.h.
|
inline |
handle the output
Definition at line 426 of file traceback_inl.h.
|
inline |
initialize the i-th context
Definition at line 361 of file traceback_inl.h.
|
inline |
return the mate type
Definition at line 351 of file traceback_inl.h.
|
inline |
return the maximum pattern length
Definition at line 341 of file traceback_inl.h.
|
inline |
return the maximum text length
Definition at line 346 of file traceback_inl.h.
|
inline |
handle the output
Definition at line 390 of file traceback_inl.h.
|
inline |
return the stream size
Definition at line 356 of file traceback_inl.h.
io::Alignment* nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::m_alignments |
Definition at line 453 of file traceback_inl.h.
const uint32 nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::m_band_len |
Definition at line 454 of file traceback_inl.h.
const uint32 nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::m_buffer_offset |
Definition at line 451 of file traceback_inl.h.
const uint32 nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::m_buffer_size |
Definition at line 452 of file traceback_inl.h.
const uint32 nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::m_count |
Definition at line 449 of file traceback_inl.h.
const uint32* nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::m_idx |
Definition at line 450 of file traceback_inl.h.
const MateType nvbio::bowtie2::cuda::detail::AllTracebackStream< AlignerType, PipelineType >::m_mate_type |
Definition at line 448 of file traceback_inl.h.