NVBIO
|
a container for the strings to be aligned
Definition at line 173 of file alignment_utils.h.
#include <alignment_utils.h>
Public Types | |
typedef PipelineType::genome_iterator | genome_iterator |
typedef PipelineType::read_batch_type | read_batch_type |
typedef PipelineType::scheme_type | scheme_type |
typedef AlignerType | aligner_type |
typedef nvbio::lmem_cache_tag < CACHE_SIZE > | lmem_cache_type |
typedef ReadLoader < read_batch_type, lmem_cache_type > | pattern_loader_type |
typedef pattern_loader_type::string_type | pattern_string |
typedef pattern_string::qual_string_type | qual_string |
typedef PackedStringLoader < typename genome_iterator::storage_iterator, genome_iterator::SYMBOL_SIZE, genome_iterator::BIG_ENDIAN, lmem_cache_type > | text_loader_type |
typedef text_loader_type::iterator | text_iterator |
typedef vector_view < text_iterator > | text_string |
Public Methods | |
template<typename context_type > | |
NVBIO_HOST_DEVICE void | load (const PipelineType &pipeline, const context_type *context) |
Public Members | |
pattern_loader_type | pattern_loader |
text_loader_type | text_loader |
pattern_string | pattern |
qual_string | quals |
text_string | text |
Static Public Members | |
static const uint32 | CACHE_SIZE = 64 |
typedef AlignerType nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::aligner_type |
Definition at line 178 of file alignment_utils.h.
typedef PipelineType::genome_iterator nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::genome_iterator |
Definition at line 175 of file alignment_utils.h.
typedef nvbio::lmem_cache_tag<CACHE_SIZE> nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::lmem_cache_type |
Definition at line 181 of file alignment_utils.h.
typedef ReadLoader<read_batch_type,lmem_cache_type > nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::pattern_loader_type |
Definition at line 183 of file alignment_utils.h.
typedef pattern_loader_type::string_type nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::pattern_string |
Definition at line 184 of file alignment_utils.h.
typedef pattern_string::qual_string_type nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::qual_string |
Definition at line 185 of file alignment_utils.h.
typedef PipelineType::read_batch_type nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::read_batch_type |
Definition at line 176 of file alignment_utils.h.
typedef PipelineType::scheme_type nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::scheme_type |
Definition at line 177 of file alignment_utils.h.
typedef text_loader_type::iterator nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::text_iterator |
Definition at line 192 of file alignment_utils.h.
typedef PackedStringLoader< typename genome_iterator::storage_iterator, genome_iterator::SYMBOL_SIZE, genome_iterator::BIG_ENDIAN, lmem_cache_type> nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::text_loader_type |
Definition at line 191 of file alignment_utils.h.
typedef vector_view<text_iterator> nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::text_string |
Definition at line 193 of file alignment_utils.h.
|
inline |
Definition at line 198 of file alignment_utils.h.
|
static |
Definition at line 180 of file alignment_utils.h.
pattern_string nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::pattern |
Definition at line 222 of file alignment_utils.h.
pattern_loader_type nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::pattern_loader |
Definition at line 220 of file alignment_utils.h.
qual_string nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::quals |
Definition at line 223 of file alignment_utils.h.
text_string nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::text |
Definition at line 224 of file alignment_utils.h.
text_loader_type nvbio::bowtie2::cuda::detail::AlignmentStrings< AlignerType, PipelineType >::text_loader |
Definition at line 221 of file alignment_utils.h.