-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
84 lines (71 loc) · 2.09 KB
/
Cargo.toml
File metadata and controls
84 lines (71 loc) · 2.09 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
[package]
name = "allwave"
version = "0.1.0"
edition = "2021"
authors = ["Erik Garrison"]
description = "High-performance pairwise sequence aligner using bidirectional wavefront alignment"
license = "MIT"
repository = "https://github.com/pangenome/allwave"
readme = "README.md"
keywords = ["bioinformatics", "alignment", "wavefront", "genomics"]
categories = ["science", "command-line-utilities"]
[lib]
name = "allwave"
path = "src/lib.rs"
[[bin]]
name = "allwave"
path = "src/main.rs"
[dependencies]
bio = "1.4"
clap = { version = "4.5", features = ["derive"] }
edlib_rs = "0.1"
indicatif = { version = "0.17", features = ["rayon"] }
# faigz-rs = { git = "https://github.com/waveygang/faigz-rs.git", rev = "06799b07bfca219f4eef844b43f7d8c3ef5f3d6f" }
noodles = { version = "0.94", features = ["fasta", "bgzf"] }
lib_wfa2 = { git = "https://github.com/ekg/lib_wfa2", rev = "819b82cd842aabedcb962fd5b82380fe454234f6" }
rand = "0.8"
rayon = "1.8"
tempfile = "3.0"
atty = "0.2"
# Debug binaries - not built by default
# To build these, use: cargo build --bin <name>
# To run these, use: cargo run --bin <name>
[[bin]]
name = "check_wfa_ops"
path = "tests/debug/check_wfa_ops.rs"
required-features = ["debug-bins"]
[[bin]]
name = "debug_align"
path = "tests/debug/debug_align.rs"
required-features = ["debug-bins"]
[[bin]]
name = "debug_cigar"
path = "tests/debug/debug_cigar.rs"
required-features = ["debug-bins"]
[[bin]]
name = "debug_problem"
path = "tests/debug/debug_problem.rs"
required-features = ["debug-bins"]
[[bin]]
name = "debug_wfa"
path = "tests/debug/debug_wfa.rs"
required-features = ["debug-bins"]
[[bin]]
name = "test_allwave"
path = "tests/debug/test_allwave.rs"
required-features = ["debug-bins"]
[[bin]]
name = "test_cigar_interpretation"
path = "tests/debug/test_cigar_interpretation.rs"
required-features = ["debug-bins"]
[[bin]]
name = "test_wfa_order"
path = "tests/debug/test_wfa_order.rs"
required-features = ["debug-bins"]
[[bin]]
name = "verify_memory_mode"
path = "tests/debug/verify_memory_mode.rs"
required-features = ["debug-bins"]
[features]
# Feature flag to enable debug binaries
debug-bins = []