NVBIO
|
A helper scoring context class, which can be used to adapt the basic gotoh_alignment_score_dispatch algorithm to various situations, such as: scoring scoring within a window (i.e. saving only the last band within the window) computing checkpoints computing a flow submatrix
Definition at line 88 of file gotoh_banded_inl.h.
#include <gotoh_banded_inl.h>
Public Methods | |
template<typename H_band_type , typename F_band_type , typename scoring_type , typename score_type > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | init (const uint32 i, H_band_type &H_band, F_band_type &F_band, const scoring_type &scoring, const score_type infimum) |
template<typename H_band_type , typename F_band_type > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | previous_row (const uint32 i, const H_band_type &H_band, const F_band_type &F_band) |
template<typename H_band_type , typename F_band_type > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | last_row (const uint32 i, const H_band_type &H_band, const F_band_type &F_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, const DirectionVector edir, const DirectionVector fdir) |
|
inline |
Definition at line 92 of file gotoh_banded_inl.h.
|
inline |
Definition at line 111 of file gotoh_banded_inl.h.
|
inline |
Definition at line 119 of file gotoh_banded_inl.h.
|
inline |
Definition at line 104 of file gotoh_banded_inl.h.