Skip to content

Commit f333fc2

Browse files
committed
dep: update rand dependency and update api
1 parent 0f22c5f commit f333fc2

3 files changed

Lines changed: 6 additions & 7 deletions

File tree

Cargo.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@ bitnuc = "0.2.8"
1616
bytemuck = "1.21.0"
1717
byteorder = "1.5.0"
1818
memmap2 = "0.9.5"
19-
rand = { version = "0.8.5", features = ["small_rng"] }
19+
rand = { version = "0.9.1", features = ["small_rng"] }
2020
thiserror = "2.0.8"
2121
zstd = { version = "0.13.3", features = ["zstdmt"] }
2222

2323
[dev-dependencies]
24-
nucgen = "0.1.1"
25-
rand = "0.8.5"
26-
niffler = "2.6.0"
24+
nucgen = "0.2.0"
25+
niffler = "3.0.0"
2726
seq_io = "0.3.2"
2827
parking_lot = "0.12.3"
2928
itoa = "1.0.14"

examples/parallel_processing.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ fn write_single(binseq_path: &str, num_seq: usize, seq_size: usize) -> Result<()
120120

121121
// Write the binary sequence
122122
let mut sequence = Sequence::new();
123-
let mut rng = rand::thread_rng();
123+
let mut rng = rand::rng();
124124
for _ in 0..num_seq {
125125
sequence.fill_buffer(&mut rng, seq_size);
126126
if !writer.write_nucleotides(0, sequence.bytes())? {
@@ -146,7 +146,7 @@ fn write_paired(binseq_path: &str, num_seq: usize, r1_size: usize, r2_size: usiz
146146
// Write the binary sequence
147147
let mut r1 = Sequence::new();
148148
let mut r2 = Sequence::new();
149-
let mut rng = rand::thread_rng();
149+
let mut rng = rand::rng();
150150
for _ in 0..num_seq {
151151
r1.fill_buffer(&mut rng, r1_size);
152152
r2.fill_buffer(&mut rng, r2_size);

src/policy.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ impl Policy {
8484
for &n in sequence {
8585
ibuf.push(match n {
8686
b'A' | b'C' | b'G' | b'T' => n,
87-
_ => match rng.gen_range(0..4) {
87+
_ => match rng.random_range(0..4) {
8888
0 => b'A',
8989
1 => b'C',
9090
2 => b'G',

0 commit comments

Comments
 (0)