Does anyone know of a really rock solid C++ library for suffix tries? Other than the one in Mummer?
Ideally, I’d like:
Some concept of concurrency.
Good caching behavior.
Permissive license.
Support for arbitrary alphabets.
Does anyone know of a really rock solid C++ library for suffix tries? Other
Share
Being a bioinformatician, my pick would be SeqAn (check out the sequence index section). It implements a lazy suffix tree and an enhanced suffix array (an equivalent data structure), both of which have good cache behaviour.