[package]
edition = "2024"
name = "libradicl"
version = "0.14.2"
authors = [
"Avi Srivastava <avi.srivastava@nyu.edu>",
"Hirak Sarkar <hirak_sarkar@hms.harvard.edu>",
"Dongze He <dhe17@umd.edu>",
"Mohsen Zakeri <mzakeri@cs.umd.edu>",
"Noor Pratab Singh <npsingh@umd.edu>",
"Rob Patro <rob@cs.umd.edu>",
]
build = false
include = [
"src/*.rs",
"examples/*.rs",
"/Cargo.toml",
"/README.md",
"/LICENSE",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "support library for alevin-fry"
homepage = "https://github.com/COMBINE-lab/libradicl"
documentation = "https://docs.rs/libradicl"
readme = "README.md"
keywords = [
"single-cell",
"preprocessing",
"RNA-seq",
"ATAC-seq",
"single-nucleus",
]
categories = [
"command-line-utilities",
"science",
]
license = "BSD-3-Clause"
repository = "https://github.com/COMBINE-lab/libradicl"
[features]
default = []
zstd = ["dep:zstd"]
[lib]
name = "libradicl"
path = "src/lib.rs"
[[example]]
name = "read_chunk_bulk"
path = "examples/read_chunk_bulk.rs"
[[example]]
name = "read_chunk_generic"
path = "examples/read_chunk_generic.rs"
[[example]]
name = "read_chunk_single_cell"
path = "examples/read_chunk_single_cell.rs"
[[example]]
name = "read_chunk_single_cell_atac"
path = "examples/read_chunk_single_cell_atac.rs"
[[example]]
name = "read_chunk_single_cell_long_read"
path = "examples/read_chunk_single_cell_long_read.rs"
[[example]]
name = "read_chunk_single_cell_parallel"
path = "examples/read_chunk_single_cell_parallel.rs"
[[example]]
name = "read_header"
path = "examples/read_header.rs"
[dependencies.ahash]
version = "0.8.12"
[dependencies.anyhow]
version = "1.0.102"
[dependencies.bincode]
version = "1.3.3"
[dependencies.bio-types]
version = "1.0.4"
[dependencies.bytemuck]
version = "1.25.0"
features = [
"aarch64_simd",
"extern_crate_alloc",
]
[dependencies.crossbeam-queue]
version = "0.3.12"
[dependencies.dashmap]
version = "^6.1.0"
[dependencies.derivative]
version = "2.2.0"
[dependencies.itertools]
version = "0.14.0"
[dependencies.libradicl-macros]
version = "0.14.2"
[dependencies.lz4_flex]
version = "0.13"
[dependencies.noodles]
version = "0.111.0"
features = [
"bam",
"sam",
]
[dependencies.num]
version = "0.4.3"
[dependencies.scroll]
version = "0.13.0"
[dependencies.serde]
version = "1.0.228"
features = ["derive"]
[dependencies.smallvec]
version = "1.15.1"
[dependencies.snap]
version = "1"
[dependencies.zstd]
version = "0.13"
optional = true
[dev-dependencies.indicatif]
version = "0.18.4"
[dev-dependencies.needletail]
version = "0.6.3"