[package]
name = "twitcher"
version = "0.1.1"
authors = ["Jasper Krauter <jasper.krauter@helsinki.fi>"]
edition = "2024"
rust-version = "1.87.0"
description = "Find template switch mutations in genomic data"
documentation = "https://docs.rs/twitcher"
readme = "../README.md"
repository = "https://version.helsinki.fi/kraujasp/twitcher"
license = "MIT"
keywords = ["htslib", "mutations", "genome", "bioinformatics"]
[dependencies]
anyhow = "1.0.98"
bytesize = "2.0.1"
clap = { version = "4.5.38", features = ["derive"] }
clap-verbosity-flag = { version = "3.0.3", default-features = false, features = ["tracing"] }
enum-map = "2.7.3"
generic_a_star = "0.21.1"
kanal = { version = "0.1.1", default-features = false }
indicatif = "0.18.0"
lib_tsalign = "0.21.1"
oneshot = { version = "0.1.11", default-features = false, features = ["std"] }
rayon = "1.11.0"
rust-htslib.workspace = true
scanf = "2.0.0"
sysinfo = "0.36.1"
tracing = "0.1.41"
tracing-indicatif = "0.3.9"
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
url = "2.5.4"
bstr = "1.12.1"
bitvec = "1.0.1"
thiserror = "2.0.18"
regex = "1.12.2"
csv = "1.4.0"
serde = { version = "1.0.228", features = ["derive"] }
itertools = "0.14.0"
[dev-dependencies]
assert_cmd = "2.0.17"
tempfile = "3.21.0"
reqwest = { version = "0.12.23", features = ["blocking"] }