Expand description
Independent version of libsais for 16-bit inputs.
Constants§
Functions§
- libsais16⚠
- Constructs the suffix array of a given 16-bit string.
- libsais16_
bwt ⚠ - Constructs the burrows-wheeler transformed 16-bit string (BWT) of a given 16-bit string.
- libsais16_
bwt_ ⚠aux - Constructs the burrows-wheeler transformed 16-bit string (BWT) of a given 16-bit string with auxiliary indexes.
- libsais16_
bwt_ ⚠aux_ ctx - Constructs the burrows-wheeler transformed 16-bit string (BWT) of a given 16-bit string with auxiliary indexes using libsais16 context.
- libsais16_
bwt_ ⚠aux_ omp - Constructs the burrows-wheeler transformed 16-bit string (BWT) of a given 16-bit string with auxiliary indexes in parallel using OpenMP.
- libsais16_
bwt_ ⚠ctx - Constructs the burrows-wheeler transformed 16-bit string (BWT) of a given 16-bit string using libsais16 context.
- libsais16_
bwt_ ⚠omp - Constructs the burrows-wheeler transformed 16-bit string (BWT) of a given 16-bit string in parallel using OpenMP.
- libsais16_
create_ ⚠ctx - Creates the libsais16 context that allows reusing allocated memory with each libsais16 operation.In multi-threaded environments, use one context per thread for parallel executions.
- libsais16_
create_ ⚠ctx_ omp - Creates the libsais16 context that allows reusing allocated memory with each parallel libsais16 operation using OpenMP.In multi-threaded environments, use one context per thread for parallel executions.
- libsais16_
ctx ⚠ - Constructs the suffix array of a given 16-bit string using libsais16 context.
- libsais16_
free_ ⚠ctx - Destroys the libsass context and free previusly allocated memory.
- libsais16_
gsa ⚠ - Constructs the generalized suffix array (GSA) of given 16-bit string set.
- libsais16_
gsa_ ⚠ctx - Constructs the generalized suffix array (GSA) of given 16-bit string set using libsais16 context.
- libsais16_
gsa_ ⚠omp - Constructs the generalized suffix array (GSA) of given 16-bit string set in parallel using OpenMP.
- libsais16_
int ⚠ - Constructs the suffix array of a given integer array.Note, during construction input array will be modified, but restored at the end if no errors occurred.
- libsais16_
int_ ⚠omp - Constructs the suffix array of a given integer array in parallel using OpenMP.Note, during construction input array will be modified, but restored at the end if no errors occurred.
- libsais16_
lcp ⚠ - Constructs the longest common prefix array (LCP) of a given permuted longest common prefix array (PLCP) and a suffix array.
- libsais16_
lcp_ ⚠omp - Constructs the longest common prefix array (LCP) of a given permuted longest common prefix array (PLCP) and a suffix array in parallel using OpenMP.
- libsais16_
omp ⚠ - Constructs the suffix array of a given 16-bit string in parallel using OpenMP.
- libsais16_
plcp ⚠ - Constructs the permuted longest common prefix array (PLCP) of a given 16-bit string and a suffix array.
- libsais16_
plcp_ ⚠gsa - Constructs the permuted longest common prefix array (PLCP) of a given 16-bit string set and a generalized suffix array (GSA).
- libsais16_
plcp_ ⚠gsa_ omp - Constructs the permuted longest common prefix array (PLCP) of a given 16-bit string set and a generalized suffix array (GSA) in parallel using OpenMP.
- libsais16_
plcp_ ⚠omp - Constructs the permuted longest common prefix array (PLCP) of a given 16-bit string and a suffix array in parallel using OpenMP.
- libsais16_
unbwt ⚠ - Constructs the original 16-bit string from a given burrows-wheeler transformed 16-bit string (BWT) with primary index.
- libsais16_
unbwt_ ⚠aux - Constructs the original 16-bit string from a given burrows-wheeler transformed 16-bit string (BWT) with auxiliary indexes.
- libsais16_
unbwt_ ⚠aux_ ctx - Constructs the original 16-bit string from a given burrows-wheeler transformed 16-bit string (BWT) with auxiliary indexes using libsais16 reverse BWT context.
- libsais16_
unbwt_ ⚠aux_ omp - Constructs the original 16-bit string from a given burrows-wheeler transformed 16-bit string (BWT) with auxiliary indexes in parallel using OpenMP.
- libsais16_
unbwt_ ⚠create_ ctx - Creates the libsais16 reverse BWT context that allows reusing allocated memory with each libsais16_unbwt_* operation.In multi-threaded environments, use one context per thread for parallel executions.
- libsais16_
unbwt_ ⚠create_ ctx_ omp - Creates the libsais16 reverse BWT context that allows reusing allocated memory with each parallel libsais16_unbwt_* operation using OpenMP.In multi-threaded environments, use one context per thread for parallel executions.
- libsais16_
unbwt_ ⚠ctx - Constructs the original 16-bit string from a given burrows-wheeler transformed 16-bit string (BWT) with primary index using libsais16 reverse BWT context.
- libsais16_
unbwt_ ⚠free_ ctx - Destroys the libsass reverse BWT context and free previusly allocated memory.
- libsais16_
unbwt_ ⚠omp - Constructs the original 16-bit string from a given burrows-wheeler transformed 16-bit string (BWT) with primary index in parallel using OpenMP.