NVBIO
|
A helper scoring context class, instantiated to configure sw_alignment_score_dispatch to store checkpoints of the banded DP matrix along the pattern
Definition at line 167 of file sw_banded_inl.h.
#include <sw_banded_inl.h>
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | SmithWatermanCheckpointContext (checkpoint_type checkpoints) |
template<typename band_type , typename scoring_type , typename score_type > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | init (const uint32 i, band_type &band, const scoring_type &scoring, const score_type infimum) |
template<typename band_type > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | previous_row (const uint32 i, const band_type &band) |
template<typename band_type > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | last_row (const uint32 i, const band_type &band) |
template<typename score_type > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | new_cell (const uint32 i, const uint32 j, const score_type score, const DirectionVector dir) |
Public Members | |
checkpoint_type | m_checkpoints |
|
inline |
Definition at line 170 of file sw_banded_inl.h.
|
inline |
Definition at line 175 of file sw_banded_inl.h.
|
inline |
Definition at line 202 of file sw_banded_inl.h.
|
inline |
Definition at line 217 of file sw_banded_inl.h.
|
inline |
Definition at line 186 of file sw_banded_inl.h.
checkpoint_type nvbio::aln::priv::banded::SmithWatermanCheckpointContext< BAND_LEN, TYPE, CHECKPOINTS, checkpoint_type >::m_checkpoints |
Definition at line 223 of file sw_banded_inl.h.