NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Members | List of all members
nvbio::aln::EditDistanceAligner< T_TYPE, AlgorithmType > Struct Template Reference

Detailed description

template< AlignmentType T_TYPE, typename AlgorithmType = PatternBlockingTag>
struct nvbio::aln::EditDistanceAligner< T_TYPE, AlgorithmType >

An edit distance alignment algorithm, see Aligners

Template Parameters
T_TYPEspecifies whether the alignment is SEMI_GLOBAL/GLOBAL
AlgorithmTypespecifies the Algorithm Tag

Definition at line 180 of file alignment_base.h.

#include <alignment_base.h>

Public Types

typedef EditDistanceTag aligner_tag
 the Aligner Tag More...
 
typedef AlgorithmType algorithm_tag
 the Algorithm Tag More...
 

Static Public Members

static const AlignmentType TYPE = T_TYPE
 the AlignmentType More...
 

Member Typedef Documentation

template<AlignmentType T_TYPE, typename AlgorithmType = PatternBlockingTag>
typedef AlgorithmType nvbio::aln::EditDistanceAligner< T_TYPE, AlgorithmType >::algorithm_tag

the Algorithm Tag

Definition at line 185 of file alignment_base.h.

template<AlignmentType T_TYPE, typename AlgorithmType = PatternBlockingTag>
typedef EditDistanceTag nvbio::aln::EditDistanceAligner< T_TYPE, AlgorithmType >::aligner_tag

the Aligner Tag

Definition at line 184 of file alignment_base.h.

Member Data Documentation

template<AlignmentType T_TYPE, typename AlgorithmType = PatternBlockingTag>
const AlignmentType nvbio::aln::EditDistanceAligner< T_TYPE, AlgorithmType >::TYPE = T_TYPE
static

the AlignmentType

Definition at line 182 of file alignment_base.h.


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