[package]
edition = "2024"
name = "perbase"
version = "1.3.0"
authors = ["Seth Stadick <sstadick@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Fast and correct perbase BAM/CRAM analysis."
documentation = "https://docs.rs/perbase"
readme = "README.md"
keywords = [
"depth",
"coverage",
"bioinformatics",
"genomic",
]
categories = ["science"]
license = "MIT"
repository = "https://github.com/sstadick/perbase"
[lib]
name = "perbase_lib"
path = "src/lib/mod.rs"
[[bin]]
name = "perbase"
path = "src/main.rs"
[[example]]
name = "par_granges_example"
path = "examples/par_granges_example.rs"
[dependencies.anyhow]
version = "1.0.41"
[dependencies.bio]
version = "3.0.0"
[dependencies.crossbeam]
version = "0.8"
[dependencies.crossbeam-channel]
version = "0.5"
[dependencies.csv]
version = "1.1.6"
[dependencies.env_logger]
version = "0.11.8"
[dependencies.grep-cli]
version = "0.1.5"
[dependencies.gzp]
version = "2.0"
[dependencies.itertools]
version = "0.14.0"
[dependencies.lazy_static]
version = "1.4.0"
[dependencies.log]
version = "0.4.11"
[dependencies.lru_time_cache]
version = "0.11.1"
[dependencies.num_cpus]
version = "1.13.0"
[dependencies.rayon]
version = "1.4.0"
[dependencies.rust-htslib]
version = "0.51"
features = ["libdeflate"]
default-features = false
[dependencies.rust-lapper]
version = "1.0"
[dependencies.serde]
version = "1.0.116"
features = ["derive"]
[dependencies.smartstring]
version = "1.0.1"
features = ["serde"]
[dependencies.structopt]
version = "0.3.18"
[dependencies.strum]
version = "0.27.1"
features = ["derive"]
[dependencies.termcolor]
version = "1.1.0"
[dev-dependencies.proptest]
version = "1.0.0"
[dev-dependencies.rstest]
version = "0.26.1"
[dev-dependencies.tempfile]
version = "3.1.0"
[profile.release]
lto = "fat"
codegen-units = 1