NVBIO
|
A Smith-Waterman alignment algorithm, see Aligners
TYPE | specifies whether the alignment is LOCAL/SEMI_GLOBAL/GLOBAL |
scoring_scheme_type | specifies the scoring scheme, a model of Smith-Waterman Scoring Scheme |
AlgorithmType | specifies the Algorithm Tag |
A Smith-Waterman scoring scheme is a class exposing the following interface:
Definition at line 327 of file alignment_base.h.
#include <alignment_base.h>
Public Types | |
typedef SmithWatermanTag | aligner_tag |
the Aligner Tag More... | |
typedef AlgorithmType | algorithm_tag |
the Algorithm Tag More... | |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | SmithWatermanAligner (const scoring_scheme_type _scheme) |
Public Members | |
scoring_scheme_type | scheme |
Static Public Members | |
static const AlignmentType | TYPE = T_TYPE |
the AlignmentType More... | |
typedef AlgorithmType nvbio::aln::SmithWatermanAligner< T_TYPE, scoring_scheme_type, AlgorithmType >::algorithm_tag |
the Algorithm Tag
Definition at line 332 of file alignment_base.h.
typedef SmithWatermanTag nvbio::aln::SmithWatermanAligner< T_TYPE, scoring_scheme_type, AlgorithmType >::aligner_tag |
the Aligner Tag
Definition at line 331 of file alignment_base.h.
|
inline |
Definition at line 335 of file alignment_base.h.
scoring_scheme_type nvbio::aln::SmithWatermanAligner< T_TYPE, scoring_scheme_type, AlgorithmType >::scheme |
Definition at line 337 of file alignment_base.h.
|
static |
the AlignmentType
Definition at line 329 of file alignment_base.h.