[package]
edition = "2021"
name = "microBioRust"
version = "0.1.3"
authors = ["Lisa Crossman and microBioRust community"]
build = false
exclude = [
".git",
".gitignore",
".dribble.example.embl",
"tests/data/",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Microbiology friendly bioinformatics Rust functions"
documentation = "https://microbiorust.github.io/docs/"
readme = "README.md"
keywords = [
"bioinformatics",
"micro",
"bio",
"genomics",
"sequence-analysis",
]
categories = [
"science::bioinformatics::sequence-analysis",
"science::bioinformatics::genomics",
"science::bioinformatics",
"science",
"data-structures",
]
license = "MIT"
repository = "https://github.com/microBioRust/microBioRust"
[lib]
name = "microBioRust"
path = "src/lib.rs"
[[example]]
name = "blast-example"
path = "examples/src/blast_parse.rs"
[[test]]
name = "blast_parser"
path = "tests/blast_parser.rs"
[[test]]
name = "create_new_record"
path = "tests/create_new_record.rs"
[[test]]
name = "embl_to_faa"
path = "tests/embl_to_faa.rs"
[[test]]
name = "embl_to_ffn"
path = "tests/embl_to_ffn.rs"
[[test]]
name = "embl_to_gff"
path = "tests/embl_to_gff.rs"
[[test]]
name = "genbank_to_faa"
path = "tests/genbank_to_faa.rs"
[[test]]
name = "genbank_to_ffn"
path = "tests/genbank_to_ffn.rs"
[[test]]
name = "genbank_to_gff"
path = "tests/genbank_to_gff.rs"
[[test]]
name = "msa_parser"
path = "tests/msa_parser.rs"
[dependencies.anyhow]
version = "1.0"
[dependencies.async-compression]
version = "0.4.35"
features = [
"tokio",
"gzip",
]
[dependencies.bio]
version = "3.0.0"
[dependencies.chrono]
version = "0.4.38"
[dependencies.clap]
version = "4.5.19"
features = ["derive"]
[dependencies.flate2]
version = "1.1.5"
[dependencies.futures]
version = "0.3.31"
[dependencies.itertools]
version = "0.14.0"
[dependencies.lazy_static]
version = "1.5"
[dependencies.paste]
version = "1.0"
[dependencies.protein-translate]
version = "0.2.0"
[dependencies.quick-xml]
version = "0.38.4"
features = [
"async-tokio",
"escape-html",
]
[dependencies.regex]
version = "1.5"
[dependencies.serde]
version = "1.0.228"
features = ["derive"]
[dependencies.serde_json]
version = "1.0.145"
[dependencies.thiserror]
version = "2.0.12"
[dependencies.tokio]
version = "1.48.0"
features = ["full"]
[lints.rust]
unsafe_code = "forbid"