NVBIO
|
Build a sampled suffix array storing only the values which are a multiple of K, i.e. { SA[i] | SA[i] % K = 0 }
#include <ssa.h>
Public Types | |
typedef SSA_value_multiple_context < const uint32 *, const uint32 *, const uint32 * > | context_type |
typedef SSA_value_multiple_device | device_type |
typedef context_type | device_view_type |
typedef context_type | plain_view_type |
Public Methods | |
SSA_value_multiple () | |
SSA_value_multiple (const uint32 n, const int32 *sa, const uint32 K) | |
template<typename FMIndexType > | |
SSA_value_multiple (const FMIndexType &fmi, const uint32 K) | |
context_type | get_context () const |
Public Members | |
uint32 | m_n |
uint32 | m_stored |
std::vector< uint32 > | m_ssa |
std::vector< uint32 > | m_bitmask |
std::vector< uint32 > | m_blocks |
|
inline |
|
inline |