slow5lib 0.1.0

Rust re-implementation of slow5lib: read and write SLOW5/BLOW5 nanopore sequencing files
Documentation
[package]
name = "slow5lib"
version = "0.1.0"
edition = "2024"
rust-version = "1.87"
description = "Rust re-implementation of slow5lib: read and write SLOW5/BLOW5 nanopore sequencing files"
license = "MIT"
repository = "https://github.com/Psy-Fer/slow5lib-rs"
homepage = "https://github.com/Psy-Fer/slow5lib-rs"
documentation = "https://docs.rs/slow5lib"
keywords = ["slow5", "blow5", "nanopore", "ont", "bioinformatics"]
categories = ["parser-implementations", "science"]
readme = "README.md"
exclude = ["tests/data/", "fuzz/", "docs/", "TODO.md"]

[lib]
name = "slow5lib"
path = "src/lib.rs"

[features]
default = []
rayon = ["dep:rayon"]

[dependencies]
thiserror = "2"
svb = "0.3"
zstd = "0.13"
flate2 = "1"
rayon = { version = "1", optional = true }

[dev-dependencies]
criterion = { version = "0.5", features = ["html_reports"] }

[[bench]]
name = "throughput"
harness = false

[[bench]]
name = "indexed"
harness = false

[[bench]]
name = "parallel"
harness = false
required-features = ["rayon"]

[package.metadata.docs.rs]
all-features = true