A Rust workspace for working with the ONEcode file format — a general-purpose scientific data format by Gene Myers and Richard Durbin, originally designed for the Vertebrate Genomes Project.
The workspace contains two crates:
onelib— Rust library implementing the ONEcode format, fully cross-compatible with the C reference library. (README)onetools— command-line utilities built ononelib: viewing, packing, format conversion (FASTA / FASTQ / BAM ↔ ONEcode), extraction, and statistics. (README)
Early development. Both crates are published on crates.io but are not yet recommended for production use. APIs and on-disk conventions may shift without notice.
cargo build # whole workspace
cargo test --workspace # all testsBSD 3-Clause.