NVBIO
|
given a string set, return the symbol preceding each of its suffixes, or 255u to mark the special $ symbol used for the first suffix.
Definition at line 890 of file sufsort_priv.h.
#include <sufsort_priv.h>
Public Types | |
typedef uint2 | argument_type |
typedef uint8 | result_type |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | string_set_bwt_functor (const string_set_type _string_set) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE result_type | operator() (const argument_type local_suffix_idx) const |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE result_type | operator() (const uint32 string_idx) const |
Public Members | |
const string_set_type | string_set |
typedef uint2 nvbio::priv::string_set_bwt_functor< string_set_type >::argument_type |
Definition at line 892 of file sufsort_priv.h.
typedef uint8 nvbio::priv::string_set_bwt_functor< string_set_type >::result_type |
Definition at line 893 of file sufsort_priv.h.
|
inline |
constructor
Definition at line 898 of file sufsort_priv.h.
|
inline |
return the symbol preceding the given suffix
Definition at line 904 of file sufsort_priv.h.
|
inline |
return the last symbol of a given string
Definition at line 919 of file sufsort_priv.h.
const string_set_type nvbio::priv::string_set_bwt_functor< string_set_type >::string_set |
Definition at line 928 of file sufsort_priv.h.