# 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" name = "bigtools" version = "0.5.3" authors = ["Jack Huey "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A library and associated tools for reading and writing bigwigs and bigbeds" documentation = "https://docs.rs/bigtools" readme = "README.md" keywords = [ "bigwig", "bio", ] license = "MIT" repository = "https://github.com/jackh726/bigtools" [lib] name = "bigtools" path = "src/lib.rs" [[bin]] name = "bedgraphtobigwig" path = "src/bin/bedgraphtobigwig.rs" required-features = ["cli"] [[bin]] name = "bedtobigbed" path = "src/bin/bedtobigbed.rs" required-features = ["cli"] [[bin]] name = "bigbedinfo" path = "src/bin/bigbedinfo.rs" required-features = ["cli"] [[bin]] name = "bigbedtobed" path = "src/bin/bigbedtobed.rs" required-features = ["cli"] [[bin]] name = "bigtools" path = "src/bin/bigtools.rs" required-features = ["cli"] [[bin]] name = "bigwigaverageoverbed" path = "src/bin/bigwigaverageoverbed.rs" required-features = ["cli"] [[bin]] name = "bigwiginfo" path = "src/bin/bigwiginfo.rs" required-features = ["cli"] [[bin]] name = "bigwigmerge" path = "src/bin/bigwigmerge.rs" required-features = ["cli"] [[bin]] name = "bigwigtobedgraph" path = "src/bin/bigwigtobedgraph.rs" required-features = ["cli"] [[bin]] name = "bigwigvaluesoverbed" path = "src/bin/bigwigvaluesoverbed.rs" required-features = ["cli"] [[test]] name = "bigbedwrite" path = "tests/bigbedwrite.rs" [[test]] name = "bigwigread" path = "tests/bigwigread.rs" [[test]] name = "bigwigwrite" path = "tests/bigwigwrite.rs" [dependencies.anyhow] version = "1" optional = true [dependencies.attohttpc] version = "0.25" features = ["tls-rustls-native-roots"] optional = true default_features = false [dependencies.bincode] version = "1.3" optional = true [dependencies.byteorder] version = "1" [dependencies.byteordered] version = "0.6.0" [dependencies.bytes] version = "1.4.0" optional = true [dependencies.clap] version = "4.3" features = ["derive"] optional = true [dependencies.crossbeam-channel] version = "0.5" optional = true [dependencies.crossbeam-utils] version = "0.8" [dependencies.futures] version = "0.3.28" features = ["thread-pool"] optional = true [dependencies.index_list] version = "0.2.13" optional = true [dependencies.itertools] version = "0.10" optional = true [dependencies.libdeflater] version = "0.13" [dependencies.ryu] version = "1.0" optional = true [dependencies.serde] version = "1" features = ["derive"] optional = true [dependencies.smallvec] version = "1.11.2" features = ["write"] [dependencies.tempfile] version = "3" optional = true [dependencies.thiserror] version = "1" [dependencies.tokio] version = "1.34.0" features = [ "rt", "rt-multi-thread", ] [dependencies.ufmt] version = "0.2" features = ["std"] optional = true [dev-dependencies.rand] version = "0.8" [features] cli = [ "anyhow", "clap", "ryu", "ufmt", "read", "write", ] default = [ "remote", "read", "write", "cli", ] read = [ "bytes", "itertools", ] remote = [ "attohttpc", "tempfile", ] write = [ "crossbeam-channel", "tempfile", "futures", "serde", "itertools", "bincode", "index_list", ]