NVBIO
|
a utility StringSuffixHandler to retain the BWT and a Sampled Suffix Array
Definition at line 536 of file sufsort_utils.h.
#include <sufsort_utils.h>
Public Methods | |
StringBWTSSAHandler (const uint32 _string_len, const string_type _string, const uint32 _mod, output_bwt_iterator _bwt, output_ssa_iterator _ssa) | |
void | process_batch (const uint32 n_suffixes, const uint32 *d_suffixes) |
void | process_scattered (const uint32 n_suffixes, const uint32 *d_suffixes, const uint32 *d_slots) |
uint32 | primary () const |
void | remove_dollar () |
Public Members | |
StringBWTHandler< string_type, output_bwt_iterator > | bwt_handler |
StringSSAHandler < output_ssa_iterator > | ssa_handler |
|
inline |
Definition at line 538 of file sufsort_utils.h.
|
inline |
Definition at line 570 of file sufsort_utils.h.
|
inline |
Definition at line 549 of file sufsort_utils.h.
|
inline |
Definition at line 559 of file sufsort_utils.h.
|
inline |
Definition at line 574 of file sufsort_utils.h.
StringBWTHandler<string_type,output_bwt_iterator> nvbio::StringBWTSSAHandler< string_type, output_bwt_iterator, output_ssa_iterator >::bwt_handler |
Definition at line 579 of file sufsort_utils.h.
StringSSAHandler<output_ssa_iterator> nvbio::StringBWTSSAHandler< string_type, output_bwt_iterator, output_ssa_iterator >::ssa_handler |
Definition at line 580 of file sufsort_utils.h.