cgdist 0.1.1

Ultra-fast SNP/indel-level distance calculator for core genome MLST analysis
Documentation
# 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.70"
name = "cgdist"
version = "0.1.1"
authors = [
    "Andrea de Ruvo <andrea.deruvo@gssi.it>",
    "Pierluigi Castelli <p.castelli@izs.it>",
    "Andrea Bucciacchio <a.bucciacchio@izs.it>",
    "Iolanda Mangone <i.mangone@izs.it>",
    "Verónica Mixão <veronica.mixao@insa.min-saude.pt>",
    "Vítor Borges <vitor.borges@insa.min-saude.pt>",
    "Michele Flammini <michele.flammini@gssi.it>",
    "Nicolas Radomski <n.radomski@izs.it>",
    "Adriano Di Pasquale <a.dipasquale@izs.it>",
]
build = false
exclude = [
    "validation_test/results/*.tsv",
    "validation_test/results/*.lz4",
    "target/",
    ".github/",
    "Dockerfile",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Ultra-fast SNP/indel-level distance calculator for core genome MLST analysis"
homepage = "https://github.com/genpat-it/cgDist"
documentation = "https://docs.rs/cgdist"
readme = "README.md"
keywords = [
    "bioinformatics",
    "genomics",
    "mlst",
    "alignment",
    "distance",
]
categories = [
    "science",
    "command-line-utilities",
]
license = "MIT"
repository = "https://github.com/genpat-it/cgDist"

[features]
debug-stats = []
default = []
memory-profiling = []

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

[[bin]]
name = "cgdist"
path = "src/main.rs"

[[bin]]
name = "check_samples_in_matrix"
path = "src/bin/check_samples_in_matrix.rs"

[[bin]]
name = "inspector"
path = "src/inspector.rs"

[[bin]]
name = "recombination"
path = "src/bin/recombination.rs"

[[bin]]
name = "recombination_analyzer"
path = "src/bin/recombination_analyzer.rs"

[[bin]]
name = "recombination_candidate_analyzer"
path = "src/bin/recombination_candidate_analyzer.rs"

[[bin]]
name = "verify_recombination_distances"
path = "src/bin/verify_recombination_distances.rs"

[[example]]
name = "custom_hasher"
path = "examples/custom_hasher.rs"

[dependencies.argh]
version = "0.1"

[dependencies.bincode]
version = "1.3"

[dependencies.bio]
version = "1.6"

[dependencies.chrono]
version = "0.4"
features = ["serde"]

[dependencies.clap]
version = "4.4"

[dependencies.crc32fast]
version = "1.4"

[dependencies.csv]
version = "1.3"

[dependencies.indicatif]
version = "0.17"

[dependencies.lz4_flex]
version = "0.11"

[dependencies.md5]
version = "0.7"

[dependencies.parasail-rs]
version = "0.7.8"

[dependencies.rayon]
version = "1.8"

[dependencies.regex]
version = "1.11"

[dependencies.rmp-serde]
version = "1.1"

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

[dependencies.serde_json]
version = "1.0"

[dependencies.sha2]
version = "0.10"

[dependencies.toml]
version = "0.8"

[profile.release]
opt-level = 3
lto = true
codegen-units = 1
panic = "abort"
strip = true

[profile.release.build-override]
opt-level = 3