[package] rust-version = "1.76" name = "netview" version = "0.4.0" authors = ["esteinig "] description = "Netview: mutual nearest neighbor graphs for genome-wide, fine-scale population structure determination and visualization" documentation = "https://github.com/esteinig/netviewr" homepage = "https://github.com/esteinig/netviewr" repository = "https://github.com/esteinig/netviewr" readme = "README.md" keywords = ["netview", "nearest-neighbors", "population-structure", "population-graph", "visualization"] categories = ["science"] license = "MIT" edition = "2021" include = [ "**/*.rs", "src/data/*", "Cargo.toml" ] [dependencies] anyhow = "1.0" clap = { version = "4.3.23", features = ["derive", "env", "unstable-styles", "wrap_help"] } tabled = { version = "0.5.0", features = ["ansi-str", "color"] } thiserror = "1.0" crossterm = "0.23.0" itertools = "0.10.3" anstyle = "1.0.6" log = "0.4.21" env_logger = "0.10.0" niffler = "2.5.0" serde = { version = "1.0.197", features = ["derive"] } rayon = "1.10.0" csv = "1.3.0" tempfile = "3.10.1" petgraph = { version = "0.6.4", features = ["serde", "serde_derive"] } serde_json = "1.0.115" regex = "1.10.6" needletail = "0.5.1" rand = { version = "0.8.5", optional = true } plotters = { version = "0.3.7", optional = true } plotters-bitmap = { version = "0.3.7", optional = true } [features] default = [] plot = ["rand", "plotters", "plotters-bitmap"] [[bin]] name = "netview" path = "src/main.rs"