NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Methods | Public Members | List of all members
cufmi::bowtie2::cuda::HitReference< HitQueuesType > Struct Template Reference

Detailed description

template< typename HitQueuesType>
struct cufmi::bowtie2::cuda::HitReference< HitQueuesType >

A reference to a hit

Template Parameters
HitQueuesTypecan be either HitQueues or HitQueuesView.

Definition at line 23 of file proposal.h.

#include <proposal.h>

Public Types

typedef reference_subtype
< typename
HitQueuesType::ssa_storage_type >
::type 
ssa_type
 
typedef reference_subtype
< typename
HitQueuesType::loc_storage_type >
::type 
loc_type
 
typedef reference_subtype
< typename
HitQueuesType::sink_storage_type >
::type 
score_type
 
typedef reference_subtype
< typename
HitQueuesType::score_storage_type >
::type 
sink_type
 

Public Methods

 HitReference (HitQueuesType &hits, const uint32 hit_index)
 

Public Members

uint32 parent
 parent read index More...
 
ssa_type ssa
 ssa reference More...
 
loc_type loc
 loc reference More...
 
score_type score
 score reference More...
 
sink_type sink
 sink reference More...
 
loc_type opposite_loc
 opposite mate's loc reference More...
 
score_type opposite_score
 opposite mate's score reference More...
 
sink_type opposite_sink
 opposite mate's sink reference More...
 

Member Typedef Documentation

template<typename HitQueuesType >
typedef reference_subtype<typename HitQueuesType::loc_storage_type>::type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::loc_type

Definition at line 223 of file proposal.h.

template<typename HitQueuesType >
typedef reference_subtype<typename HitQueuesType::sink_storage_type>::type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::score_type

Definition at line 224 of file proposal.h.

template<typename HitQueuesType >
typedef reference_subtype<typename HitQueuesType::score_storage_type>::type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::sink_type

Definition at line 225 of file proposal.h.

template<typename HitQueuesType >
typedef reference_subtype<typename HitQueuesType::ssa_storage_type>::type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::ssa_type

Definition at line 222 of file proposal.h.

Constructor & Destructor Documentation

template<typename HitQueuesType >
cufmi::bowtie2::cuda::HitReference< HitQueuesType >::HitReference ( HitQueuesType &  hits,
const uint32  hit_index 
)

constructor

Parameters
hitshits container
hit_indexindex of this hit

Member Data Documentation

template<typename HitQueuesType >
loc_type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::loc

loc reference

Definition at line 235 of file proposal.h.

template<typename HitQueuesType >
loc_type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::opposite_loc

opposite mate's loc reference

Definition at line 238 of file proposal.h.

template<typename HitQueuesType >
score_type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::opposite_score

opposite mate's score reference

Definition at line 239 of file proposal.h.

template<typename HitQueuesType >
sink_type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::opposite_sink

opposite mate's sink reference

Definition at line 240 of file proposal.h.

template<typename HitQueuesType >
uint32 cufmi::bowtie2::cuda::HitReference< HitQueuesType >::parent

parent read index

Definition at line 233 of file proposal.h.

template<typename HitQueuesType >
score_type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::score

score reference

Definition at line 236 of file proposal.h.

template<typename HitQueuesType >
sink_type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::sink

sink reference

Definition at line 237 of file proposal.h.

template<typename HitQueuesType >
ssa_type cufmi::bowtie2::cuda::HitReference< HitQueuesType >::ssa

ssa reference

Definition at line 234 of file proposal.h.


The documentation for this struct was generated from the following file: