|
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 |
1.8.4