NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
divsufsortxx::core Namespace Reference

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)
 

Function Documentation

template<typename StringIterator_type , typename SAIterator_type , typename pos_type , typename alphabetsize_type >
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.

template<typename StringIterator_type , typename SAIterator_type , typename pos_type , typename alphabetsize_type >
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.

template<typename StringIterator_type , typename SAIterator_type , typename pos_type , typename alphabetsize_type >
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.