Computing thresholds from Prefix-free parsing Forked from https://github.com/maxrossi91/pfp-thresholds to add run-length encoding setting and augmented thresholds computation.
git clone https://github.com/drnatebrown/pfp-thresholds
mkdir build
cd build; cmake ..
make
mkdir build
cd build; cmake -DCMAKE_BUILD_TYPE=Debug ..
make
-
pfp_lcp
: Build array storing pairs$min(LCP[i..j-1])$ and$min(LCP[j+1..k])$ where$j$ is a threshold,$i$ is the end of previous corresponding run, and$k$ is the start of the next corresponding run. See aug_phoni
-
pfp_thrersolds
: build the thresholds from the prefix-free parsing. (BigBWT
,pfp_thresholds.cpp
) -
gsacak_thresholds
: build the thresholds usinggsacak
. (gsacak
) -
bwt_lcp_thresholds
: build the thresholds usingRLBWT2LCP
. (BigBWT
,RLBWT2LCP
)
-
matching_statistics
: computes the matching statistics from the BWT and the thresholds, using the parsing for random access. -
sdsl_matching_statistics
: computes the matching statistics from the text usingsdsl
.
- Christina Boucher
- Travis Gagie
- Massimiliano Rossi
- Massimiliano Rossi
- Massimiliano Rossi
- Marco Oliva