Skip to content

Jakeelamb/dino-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dino Tools

Dino Tools is a small workspace for standalone Rust tools.

There is no umbrella dino command. Each tool owns its own package, binary, README, tests, and release surface. The root workspace exists only so local development can build and test the checked-in tools together.

Current Shape

  • crates/dino-seq: FASTQ/FASTA streaming parser and ingest CLI.
  • crates/dino-quant: TurboQuant-inspired DNA sketch compression experiments.
  • dna/: nucleotide terminal animations (DNA CLI).
  • CHANGELOG.md: reviewable history for workspace-level changes only.

Near-Term Rule

Keep tools isolated unless shared code proves it is worth extracting. Prefer a little duplication over a framework layer that couples unrelated tools.

Install

cargo install --path crates/dino-seq
cargo install --path dna

Commands

cargo run -p dino-seq -- stats --help
cargo run -p dino-quant -- demo
cargo run -p dna --bin DNA -- --help
scripts/quant-lab init
scripts/quant-lab acquire all
scripts/quant-lab prepare all
scripts/quant-lab run-suite smoke
scripts/quant-lab run quant_minimap2_assisted_cached_bundle_scale_ecoli
scripts/quant-lab run quant_minimap2_assisted_bundle_optimizer_ecoli
scripts/quant-lab run quant_minimap2_assisted_bundle_cold_warm_ecoli
scripts/quant-lab summarize
cargo test --workspace

About

Rust-first bioinformatics tool suite (dino)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors