# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.75.0" name = "rustyms" version = "0.9.0-alpha.3" authors = [ "Douwe Schulte ", "Ralf Gabriels", "Auke Heerdink", ] build = false include = [ "src/**/*", "databases/**/*.gz", "README.md", "build.rs", "benches/**/*", ] publish = true autobins = false autoexamples = false autotests = false autobenches = false description = "A library to handle proteomic mass spectrometry data and match peptides to spectra." readme = "README.md" keywords = [ "spectra", "mass-spectrometry", "bio", "fragmentation", "proforma", ] categories = ["science::bioinformatics::proteomics"] license = "MIT OR Apache-2.0" repository = "https://github.com/snijderlab/rustyms" [lib] name = "rustyms" path = "src/lib.rs" [[bench]] name = "iai" path = "benches/iai.rs" harness = false [dependencies.bincode] version = "1.3" [dependencies.flate2] version = "1.0" [dependencies.itertools] version = "0.13" [dependencies.mzdata] version = "0.36" optional = true [dependencies.ndarray] version = "0.16" optional = true [dependencies.ordered-float] version = "4.5" features = ["serde"] [dependencies.probability] version = "0.20" optional = true [dependencies.rand] version = "0.8" optional = true [dependencies.rayon] version = "1.9" optional = true [dependencies.regex] version = "1.11" [dependencies.serde] version = "1.0" features = [ "derive", "rc", ] [dependencies.similar] version = "2.6" [dependencies.thin-vec] version = "0.2" features = ["serde"] [dependencies.uom] version = "0.36" features = [ "use_serde", "usize", "isize", ] [dev-dependencies.iai-callgrind] version = "0.14" [dev-dependencies.serde_json] version = "1.0" [features] align = [] default = [ "imgt", "align", "identification", "rayon", "isotopes", "rand", "mzdata", ] identification = [] imgt = [] isotopes = [ "probability", "ndarray", ] [lints.rust.unexpected_cfgs] level = "warn" priority = 0 check-cfg = ["cfg(github_action)"]