diff --git a/Cargo.toml.cs_orig b/Cargo.toml.cs_orig new file mode 100644 index 0000000..9565a50 --- /dev/null +++ b/Cargo.toml.cs_orig @@ -0,0 +1,124 @@ +[package] +authors = [ + "Avi Srivastava ", + "Hirak Sarkar ", + "Dongze He .zakeri@gmail.com>", + "Noor Pratap Singh ", + "Rob Patro ", +] +name = "alevin-fry" +version = "0.11.0" +edition = "2021" +description = "A suite of tools for the rapid, accurate and memory-frugal processing single-cell and single-nucleus sequencing data." +license-file = "LICENSE" +readme = "README.md" +repository = "https://github.com/COMBINE-lab/alevin-fry" +homepage = "https://github.com/COMBINE-lab/alevin-fry" +documentation = "https://alevin-fry.readthedocs.io/en/latest/" +include = [ + "/src/*.rs", + "/src/atac/*.rs", + "/Cargo.toml", + "/README.md", + "/LICENSE", + "/CONTRIBUTING.md", + "/CODE_OF_CONDUCT.md", +] +keywords = [ + "single-cell", + "preprocessing", + "RNA-seq", + "ATAC-seq", + "single-nucleus", +] +categories = ["command-line-utilities", "science"] + +[dependencies] +# for local development, look in the libradicl git repository +# but when published, pull the specified version +#libradicl = { git = "https://github.com/COMBINE-lab/libradicl", branch = "develop", version = "0.10.0" } +libradicl = { version = "0.10.0" } +anyhow = "1.0.86" +arrayvec = "0.7.4" +ahash = "0.8.11" +bincode = "1.3.3" +bstr = "1.9.1" +crossbeam-channel = "0.5.13" +crossbeam-queue = "0.3.11" +typed-builder = "0.20.0" +indicatif = "0.17.8" +needletail = "0.6.0" +petgraph = "0.6.5" +flate2 = "1.0.30" +scroll = "0.12.0" +serde = { version = "1.0.204", features = ["derive"] } +serde_json = "1.0.120" +sprs = "0.11.1" +slog = "2.7.0" +slog-term = "2.9.1" +slog-async = "2.8.0" +smallvec = "1.13.2" +snap = "1.1.1" +rand = "0.8.5" +chrono = "0.4.38" +csv = "1.3.0" +mimalloc = { version = "0.1.43", default-features = false } +num-format = "0.4.4" +num_cpus = "1.16.0" +bio-types = { version = "1.0.2", default-features = true, features = ["serde"] } +itertools = "0.13.0" +thiserror = "2.0.4" +statrs = "0.18.0" +#sce = { git = "https://github.com/parazodiac/SingleCellExperiment", branch = "dev", version = "0.2.0" } +sce = { version = "0.2.0" } + +# no shenanigans; clap makes breaking "fixes" too often to allow variability +# in the version different from what we tested with +clap = { version = "4.5.23", features = [ + "derive", + "wrap_help", + "cargo", + "help", + "usage", + "string", + "error-context", +] } + +noodles = { version = "0.85.0", features = ["bam", "bgzf", "sam"] } +dashmap = { version = "6.1.0", features = ["serde", "inline"] } +nalgebra = "0.33.2" + +[profile.release] +#debug = true +lto = "thin" +#codegen-units=1 +opt-level = 3 + +# The profile that 'cargo dist' will build with +[profile.dist] +inherits = "release" +lto = "thin" + +# Config for 'dist' +[workspace.metadata.dist] +# The preferred dist version to use in CI (Cargo.toml SemVer syntax) +cargo-dist-version = "0.25.1" +# CI backends to support +ci = "github" +# The installers to generate for each app +installers = ["shell"] +# Target platforms to build apps for (Rust target-triple syntax) +targets = [ + "aarch64-apple-darwin", + "x86_64-apple-darwin", + "x86_64-unknown-linux-gnu", +] +# Which actions to run on pull requests +pr-run-mode = "plan" +# Path that installers should place binaries in +install-path = "CARGO_HOME" +# Whether to install an updater program +install-updater = true + +[workspace.metadata.dist.github-custom-runners] +aarch64-apple-darwin = "macos-14"