GCSA2 v0.7
This is a major construction update.
- Faster index construction due to simplified disk I/O.
- The index is now based on maximally pruned de Bruijn graphs, which are more intuitive and slightly smaller than the non-maximally pruned graphs in the earlier versions.
- Overlapping subgraphs (e.g. a pruned variation graph and the reference path) can be indexed in separate files without excessive memory usage.
- The
Alphabet
object is now a property ofInputGraph
, not aGCSA
construction parameter. - Verbosity level can be changed runtime with
Verbosity::set()
. - GCSA2 now compiles with an OpenMP-enabled Clang compiler. Index construction is slower than with g++ due to the lack of multi-threaded sorting.