diff --git a/Cargo.lock b/Cargo.lock index c98c649..cb17601 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -693,26 +693,26 @@ dependencies = [ [[package]] name = "noodles" -version = "0.113.0" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03f0a067d8afc481ba06abe5bd924e89368932d664bea15d671bee3559728421" +checksum = "3dbd47509acffd4a7e23fcc174a022fe172d3edbf63e177b84ab0bacd5e7f7aa" dependencies = [ "noodles-bam", - "noodles-bgzf", + "noodles-bgzf 0.51.0", "noodles-fastq", "noodles-sam", ] [[package]] name = "noodles-bam" -version = "0.92.0" +version = "0.95.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e70c87dfebe1800c6a59f1b4fc9e6d69e165876c2d475b2b684862a06225a70" +checksum = "cd3b4801c9e0aec465de9cc396db2cfa629226cf9aa98dbcab0f460007c62e0d" dependencies = [ "bstr", "indexmap", "memchr", - "noodles-bgzf", + "noodles-bgzf 0.51.0", "noodles-core", "noodles-csi", "noodles-sam", @@ -731,6 +731,18 @@ dependencies = [ "zlib-rs", ] +[[package]] +name = "noodles-bgzf" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "280d401d0358893ad706fb6094a18e7f9e8f3002630f4960889cb702b6e2714e" +dependencies = [ + "bytes", + "crossbeam-channel", + "rayon", + "zlib-rs", +] + [[package]] name = "noodles-core" version = "0.20.0" @@ -742,14 +754,14 @@ dependencies = [ [[package]] name = "noodles-csi" -version = "0.58.0" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b522467eb7ae4a226b05182069e895940beda9206a3f4da9dd9395613ec9e5a8" +checksum = "59b884d95b1c04066f2364201f4ba126b1fdc590841745c226952c424fceeb02" dependencies = [ "bit-vec", "bstr", "indexmap", - "noodles-bgzf", + "noodles-bgzf 0.51.0", "noodles-core", ] @@ -765,16 +777,16 @@ dependencies = [ [[package]] name = "noodles-sam" -version = "0.87.0" +version = "0.90.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db484fde243408e8713278e6e83dbd67765cbd33612f2383f29b6359059d023f" +checksum = "11f1fed0ec07fac91d110a402ab0ba39490d5bb0effb995d75907756226456f1" dependencies = [ "bitflags", "bstr", "indexmap", "lexical-core", "memchr", - "noodles-bgzf", + "noodles-bgzf 0.51.0", "noodles-core", "noodles-csi", ] @@ -986,7 +998,7 @@ dependencies = [ "memmap2", "mimalloc", "noodles", - "noodles-bgzf", + "noodles-bgzf 0.49.0", "predicates", "rayon", "rustc-hash", diff --git a/Cargo.toml b/Cargo.toml index 831e694..3e1e25c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ log = "0.4" env_logger = "0.11" memmap2 = "0.9" byteorder = "1" -noodles = { version = "0.113", features = ["fastq", "sam", "bam", "bgzf"] } +noodles = { version = "0.116", features = ["fastq", "sam", "bam", "bgzf"] } bstr = "1" # Use the pure-Rust `zlib-rs` backend instead of flate2's default `miniz_oxide`: # ~2-3x faster inflate/deflate on the FASTQ decode + BGZF (BAM) paths, with no C