NVBIO
|
A sink for valid alignments, mantaining only a single best alignment
#include <sink.h>
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | BestSink () |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | invalidate () |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | report (const ScoreType _score, const uint2 _sink) |
Public Members | |
ScoreType | score |
uint2 | sink |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::aln::BestSink< ScoreType >::BestSink | ( | ) |
Definition at line 40 of file sink_inl.h.
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void nvbio::aln::BestSink< ScoreType >::invalidate | ( | ) |
invalidate
Definition at line 46 of file sink_inl.h.
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void nvbio::aln::BestSink< ScoreType >::report | ( | const ScoreType | _score, |
const uint2 | _sink | ||
) |
store a valid alignment
_score | alignment's score |
_sink | alignment's end |
Definition at line 59 of file sink_inl.h.
ScoreType nvbio::aln::BestSink< ScoreType >::score |
uint2 nvbio::aln::BestSink< ScoreType >::sink |