NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData > Struct Template Reference

Detailed description

template< typename MapqCalculator, typename ReadData>
struct nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >

Definition at line 50 of file aligner_best_approx_paired.h.

#include <aligner_best_approx_paired.h>

Public Methods

 MapqFunctorPE (const uint32 _mate, MapqCalculator _mapq_eval, const io::Alignment *_best_data, const io::Alignment *_best_data_o, const uint32 _best_stride, const ReadData _read_data1, const ReadData _read_data2)
 
NVBIO_HOST_DEVICE uint8 operator() (const uint32 read_id)
 

Public Members

const MapqCalculator mapq_eval
 
const io::Alignmentbest_data
 
const io::Alignmentbest_data_o
 
const uint32 best_stride
 
const ReadData read_data1
 
const ReadData read_data2
 
const uint32 mate
 

Constructor & Destructor Documentation

template<typename MapqCalculator, typename ReadData>
nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::MapqFunctorPE ( const uint32  _mate,
MapqCalculator  _mapq_eval,
const io::Alignment _best_data,
const io::Alignment _best_data_o,
const uint32  _best_stride,
const ReadData  _read_data1,
const ReadData  _read_data2 
)
inline

Definition at line 52 of file aligner_best_approx_paired.h.

Member Function Documentation

template<typename MapqCalculator, typename ReadData>
NVBIO_HOST_DEVICE uint8 nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::operator() ( const uint32  read_id)
inline

Definition at line 69 of file aligner_best_approx_paired.h.

Member Data Documentation

template<typename MapqCalculator, typename ReadData>
const io::Alignment* nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::best_data

Definition at line 90 of file aligner_best_approx_paired.h.

template<typename MapqCalculator, typename ReadData>
const io::Alignment* nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::best_data_o

Definition at line 91 of file aligner_best_approx_paired.h.

template<typename MapqCalculator, typename ReadData>
const uint32 nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::best_stride

Definition at line 92 of file aligner_best_approx_paired.h.

template<typename MapqCalculator, typename ReadData>
const MapqCalculator nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::mapq_eval

Definition at line 89 of file aligner_best_approx_paired.h.

template<typename MapqCalculator, typename ReadData>
const uint32 nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::mate

Definition at line 95 of file aligner_best_approx_paired.h.

template<typename MapqCalculator, typename ReadData>
const ReadData nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::read_data1

Definition at line 93 of file aligner_best_approx_paired.h.

template<typename MapqCalculator, typename ReadData>
const ReadData nvbio::bowtie2::cuda::MapqFunctorPE< MapqCalculator, ReadData >::read_data2

Definition at line 94 of file aligner_best_approx_paired.h.


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