This is a Rust reimplementation of parts of the GBWT and the GBWTGraph. It is based on the Simple-SDS library.
- Simple-SDS file format
- Iteration over paths
- Unidirectional search
- Bidirectional search
- Metadata
- Locate queries
- Simple-SDS file format
- Iteration over nodes and edges
- Iteration over segments and links
- Iteration over paths and path extensions
- GFA extraction
- GBWT construction
- GBWT merging
- Cached GBWT
- The included
.cargo/config.toml
sets the target CPU tonative
. - See Simple-SDS for assumptions on the environment.