Module libsais64

Module libsais64 

Source
Expand description

Extension of the library for inputs larger or equal to 2GB (2147483648 bytes).

Constants§

LIBSAIS64_VERSION_MAJOR
LIBSAIS64_VERSION_MINOR
LIBSAIS64_VERSION_PATCH
LIBSAIS64_VERSION_STRING

Functions§

libsais64
Constructs the suffix array of a given string.
libsais64_bwt
Constructs the burrows-wheeler transformed string (BWT) of a given string.
libsais64_bwt_aux
Constructs the burrows-wheeler transformed string (BWT) of a given string with auxiliary indexes.
libsais64_bwt_aux_omp
Constructs the burrows-wheeler transformed string (BWT) of a given string with auxiliary indexes in parallel using OpenMP.
libsais64_bwt_omp
Constructs the burrows-wheeler transformed string (BWT) of a given string in parallel using OpenMP.
libsais64_gsa
Constructs the generalized suffix array (GSA) of given string set.
libsais64_gsa_omp
Constructs the generalized suffix array (GSA) of given string set in parallel using OpenMP.
libsais64_lcp
Constructs the longest common prefix array (LCP) of a given permuted longest common prefix array (PLCP) and a suffix array.
libsais64_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.
libsais64_long
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.
libsais64_long_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.
libsais64_omp
Constructs the suffix array of a given string in parallel using OpenMP.
libsais64_plcp
Constructs the permuted longest common prefix array (PLCP) of a given string and a suffix array.
libsais64_plcp_gsa
Constructs the permuted longest common prefix array (PLCP) of a given string set and a generalized suffix array (GSA).
libsais64_plcp_gsa_omp
Constructs the permuted longest common prefix array (PLCP) of a given string set and a generalized suffix array (GSA) in parallel using OpenMP.
libsais64_plcp_omp
Constructs the permuted longest common prefix array (PLCP) of a given string and a suffix array in parallel using OpenMP.
libsais64_unbwt
Constructs the original string from a given burrows-wheeler transformed string (BWT) with primary index.
libsais64_unbwt_aux
Constructs the original string from a given burrows-wheeler transformed string (BWT) with auxiliary indexes.
libsais64_unbwt_aux_omp
Constructs the original string from a given burrows-wheeler transformed string (BWT) with auxiliary indexes in parallel using OpenMP.
libsais64_unbwt_omp
Constructs the original string from a given burrows-wheeler transformed string (BWT) with primary index in parallel using OpenMP.