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