NVBIO
|
Represents a seed match in the FM-index as an SA range, tracking the direction of the read and that of the FM-index.
Definition at line 54 of file seed_hit.h.
#include <seed_hit.h>
Classes | |
struct | Flags |
Static Public Methods | |
NVBIO_HOST_DEVICE static NVBIO_FORCEINLINE Flags | build_flags (const ReadType readtype, const DirType indexdir, const uint32 pos) |
|
inline |
constructor
Definition at line 76 of file seed_hit.h.
|
inline |
constructor
readtype | select between forward and reverse-complemented read |
indexdir | direction in the FM-index |
pos | seed position within the read |
range | SA range |
Definition at line 85 of file seed_hit.h.
|
inline |
constructor
flags | compressed seed flags |
range | SA range |
Definition at line 104 of file seed_hit.h.
|
inline |
return the back of the SA range
Definition at line 153 of file seed_hit.h.
|
inlinestatic |
build the compressed seed flags for a hit
Definition at line 61 of file seed_hit.h.
|
inline |
is empty
Definition at line 136 of file seed_hit.h.
|
inline |
return the front of the SA range
Definition at line 148 of file seed_hit.h.
|
inline |
get the FM-index orientation
Definition at line 227 of file seed_hit.h.
|
inline |
get the seed position in the read
Definition at line 215 of file seed_hit.h.
|
inline |
get the SA range
Definition at line 130 of file seed_hit.h.
|
inline |
get the size of the SA range
Definition at line 142 of file seed_hit.h.
|
inline |
get the read flags
Definition at line 221 of file seed_hit.h.
|
inline |
pop the back of the SA range
Definition at line 179 of file seed_hit.h.
|
inline |
pop n-elements from the back of the SA range
Definition at line 188 of file seed_hit.h.
|
inline |
pop the front of the SA range
Definition at line 158 of file seed_hit.h.
|
inline |
pop n-elements from the front of the SA range
Definition at line 168 of file seed_hit.h.
|
inline |
set the FM-index orientation
Definition at line 209 of file seed_hit.h.
|
inline |
set the seed position in the read
Definition at line 197 of file seed_hit.h.
|
inline |
set the SA range
Definition at line 119 of file seed_hit.h.
|
inline |
set the read flags
Definition at line 203 of file seed_hit.h.