NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
nvbio::aln::Alignment< ScoreType > Struct Template Reference

Detailed description

template< typename ScoreType>
struct nvbio::aln::Alignment< ScoreType >

A compact representation of an alignment result, specifying the score and the start/terminal cells

Definition at line 124 of file alignment_base.h.

#include <alignment_base.h>

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE Alignment ()
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE Alignment (const ScoreType _score, const uint2 _source, const uint2 _sink)
 

Public Members

ScoreType score
 alignment score More...
 
uint2 source
 alignment start cells in the pattern & text More...
 
uint2 sink
 alignment terminal cells in the pattern & text More...
 

Constructor & Destructor Documentation

template<typename ScoreType>
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::aln::Alignment< ScoreType >::Alignment ( )
inline

Definition at line 127 of file alignment_base.h.

template<typename ScoreType>
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::aln::Alignment< ScoreType >::Alignment ( const ScoreType  _score,
const uint2  _source,
const uint2  _sink 
)
inline

Definition at line 130 of file alignment_base.h.

Member Data Documentation

template<typename ScoreType>
ScoreType nvbio::aln::Alignment< ScoreType >::score

alignment score

Definition at line 132 of file alignment_base.h.

template<typename ScoreType>
uint2 nvbio::aln::Alignment< ScoreType >::sink

alignment terminal cells in the pattern & text

Definition at line 134 of file alignment_base.h.

template<typename ScoreType>
uint2 nvbio::aln::Alignment< ScoreType >::source

alignment start cells in the pattern & text

Definition at line 133 of file alignment_base.h.


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