rustyms 0.10.0

A library to handle proteomic mass spectrometry data and match peptides to spectra.
Documentation
[[bench]]
harness = false
name = "iai"
path = "benches/iai.rs"

[dependencies.bincode]
features = ["serde"]
version = "2.0"

[dependencies.flate2]
version = "1.0"

[dependencies.itertools]
version = "0.14"

[dependencies.mzdata]
default-features = false
features = ["miniz_oxide"]
optional = true
version = "0.52"

[dependencies.ndarray]
optional = true
version = "0.16"

[dependencies.ordered-float]
features = ["serde"]
version = "5.0"

[dependencies.probability]
optional = true
version = "0.20"

[dependencies.rand]
optional = true
version = "0.9"

[dependencies.rayon]
optional = true
version = "1.10"

[dependencies.regex]
version = "1.11"

[dependencies.serde]
features = ["derive", "rc"]
version = "1.0"

[dependencies.similar]
version = "2.7"

[dependencies.swash]
optional = true
version = "0.2"

[dependencies.thin-vec]
features = ["serde"]
version = "0.2"

[dependencies.uom]
default-features = false
features = ["use_serde", "usize", "isize", "f64"]
version = "0.36"

[dependencies.zeno]
optional = true
version = "0.3.2"

[dev-dependencies.base64]
version = "0.22"

[dev-dependencies.directories]
version = "6.0"

[dev-dependencies.iai-callgrind]
version = "0.14"

[dev-dependencies.png]
version = "0.17"

[dev-dependencies.serde_json]
version = "1.0"

[features]
align = []
default = ["imgt", "align", "identification", "rayon", "isotopes", "rand", "mzdata", "glycan-render", "glycan-render-bitmap"]
glycan-render = []
glycan-render-bitmap = ["zeno", "swash", "glycan-render"]
identification = []
imgt = []
isotopes = ["probability", "ndarray"]

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

[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(github_action)", "cfg(si)", "cfg(f32)"]
level = "allow"
priority = 0

[package]
authors = ["Douwe Schulte <d.schulte@uu.nl>", "Ralf Gabriels", "Auke Heerdink"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science::bioinformatics::proteomics"]
description = "A library to handle proteomic mass spectrometry data and match peptides to spectra."
edition = "2021"
include = ["src/**/*", "images/**/*", "README.md", "build.rs", "benches/**/*"]
keywords = ["spectra", "mass-spectrometry", "bio", "fragmentation", "proforma"]
license = "MIT OR Apache-2.0"
name = "rustyms"
publish = true
readme = "README.md"
repository = "https://github.com/snijderlab/rustyms"
rust-version = "1.84.0"
version = "0.10.0"