NVBIO
|
A utility functor to extract the i-th q-gram out of a string-set
string_set_type | the string-set type |
#include <qgram.h>
Public Types | |
typedef uint32 | argument_type |
typedef uint64 | result_type |
typedef string_set_type::string_type | string_type |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | string_set_qgram_functor (const uint32 _Q, const uint32 _symbol_size, const string_set_type _string_set) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint64 | operator() (const uint2 id) const |
Public Members | |
const uint32 | Q |
q-gram size More... | |
const uint32 | symbol_size |
symbol size More... | |
const uint32 | symbol_mask |
symbol size More... | |
const string_set_type | string_set |
string-set More... | |
typedef uint32 nvbio::string_set_qgram_functor< string_set_type >::argument_type |
typedef uint64 nvbio::string_set_qgram_functor< string_set_type >::result_type |
typedef string_set_type::string_type nvbio::string_set_qgram_functor< string_set_type >::string_type |
|
inline |
|
inline |
const uint32 nvbio::string_set_qgram_functor< string_set_type >::Q |
const string_set_type nvbio::string_set_qgram_functor< string_set_type >::string_set |
const uint32 nvbio::string_set_qgram_functor< string_set_type >::symbol_mask |
const uint32 nvbio::string_set_qgram_functor< string_set_type >::symbol_size |