Skip to content

wjv/onelib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

onelib workspace

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 on onelib: viewing, packing, format conversion (FASTA / FASTQ / BAM ↔ ONEcode), extraction, and statistics. (README)

Status

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.

Building

cargo build                # whole workspace
cargo test --workspace     # all tests

Licence

BSD 3-Clause.

About

Rust implementation of the ONEcode file format (early release)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages