NVBIO
|
Functions | |
template<typename StringIterator_type , typename SAIterator_type , typename pos_type , typename alphabetsize_type > | |
pos_type | sort_typeBstar (const StringIterator_type T, SAIterator_type SA, pos_type *bucket_A, pos_type *bucket_B, pos_type n, pos_type SAsize, alphabetsize_type alphabetsize) |
template<typename StringIterator_type , typename SAIterator_type , typename pos_type , typename alphabetsize_type > | |
void | constructSA_from_typeBstar (const StringIterator_type T, SAIterator_type SA, pos_type *bucket_A, pos_type *bucket_B, pos_type n, pos_type m, alphabetsize_type alphabetsize) |
template<typename StringIterator_type , typename SAIterator_type , typename pos_type , typename alphabetsize_type > | |
SAIterator_type | constructBWT_from_typeBstar (const StringIterator_type T, SAIterator_type SA, pos_type *bucket_A, pos_type *bucket_B, pos_type n, pos_type m, alphabetsize_type alphabetsize) |
SAIterator_type divsufsortxx::core::constructBWT_from_typeBstar | ( | const StringIterator_type | T, |
SAIterator_type | SA, | ||
pos_type * | bucket_A, | ||
pos_type * | bucket_B, | ||
pos_type | n, | ||
pos_type | m, | ||
alphabetsize_type | alphabetsize | ||
) |
An implementation version of MSufSort3's semidirect BWT.
Definition at line 1313 of file divsufsortxx.h.
void divsufsortxx::core::constructSA_from_typeBstar | ( | const StringIterator_type | T, |
SAIterator_type | SA, | ||
pos_type * | bucket_A, | ||
pos_type * | bucket_B, | ||
pos_type | n, | ||
pos_type | m, | ||
alphabetsize_type | alphabetsize | ||
) |
An implementation version of MSufSort3's second stage.
Definition at line 1252 of file divsufsortxx.h.
pos_type divsufsortxx::core::sort_typeBstar | ( | const StringIterator_type | T, |
SAIterator_type | SA, | ||
pos_type * | bucket_A, | ||
pos_type * | bucket_B, | ||
pos_type | n, | ||
pos_type | SAsize, | ||
alphabetsize_type | alphabetsize | ||
) |
Definition at line 1116 of file divsufsortxx.h.