-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathCargo.toml
More file actions
48 lines (42 loc) · 1.59 KB
/
Cargo.toml
File metadata and controls
48 lines (42 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[package]
name = "gtars-cli"
version = "0.8.0"
edition = "2024"
description = "Performance critical tools for genomic interval analysis. This is the CLI"
homepage = "https://github.com/databio/gtars"
repository = "https://github.com/databio/gtars"
readme = "../README.md"
license = "MIT"
categories = ["science::bioinformatics::genomics", "science::bioinformatics"]
[dependencies]
# generic cli stuff
clap = { version = "4.4.7", features = ["derive"] }
# shared workspace dependencies
indicatif = { workspace = true }
fxhash = { workspace = true }
anyhow = { workspace = true }
# our code
gtars-scoring = { path = "../gtars-scoring", optional=true, version="0.5.1" }
gtars-fragsplit = { path = "../gtars-fragsplit", optional=true, version="0.5.0" }
gtars-igd = { path = "../gtars-igd", optional=true, version="0.5.1" }
gtars-uniwig = { path = "../gtars-uniwig", optional=true, version="0.8.0" }
gtars-overlaprs = { path = "../gtars-overlaprs", optional = true, version="0.5.1" }
gtars-bbcache = { path = "../gtars-bbcache", optional=true, version="0.5.3" }
gtars-genomicdist = { path = "../gtars-genomicdist", optional=true, version="0.6.0" }
gtars-core = { path = "../gtars-core", version="0.5.5", features=["bigbed", "http"] }
# serialization
serde = { workspace = true }
serde_json = "1"
bincode = { workspace = true }
[[bin]]
name = "gtars"
path = "src/main.rs"
[features]
default = []
scoring = ["dep:gtars-scoring"]
uniwig = ["dep:gtars-uniwig"]
bbcache = ["dep:gtars-bbcache"]
igd = ["dep:gtars-igd"]
fragsplit = ["dep:gtars-fragsplit"]
overlaprs = ["dep:gtars-overlaprs"]
genomicdist = ["dep:gtars-genomicdist"]