INNER CODE UNIT · Rust
test_reproducibility_fetch_same_seed
mbhall88/rasusa · src/alignment/mod.rs:309
fn test_reproducibility_fetch_same_seed() {
let input_path = Path::new("tests/cases/test.bam");
let seed = Some(2109);
let names1 = run_aln_get_reads_result(input_path, seed, SubsamplingStrategy::Fetch);
let names2 = run_aln_get_reads_result(input_path, seed, SubsamplingStrategy::Fetch);
// comapre the length and the read names
assert_eq!(names1.len(), names2.len(), "Different read count");
assert_eq!(names1, names2, "Different reads selected")
}
#[test]
fn test_reproducibility_stream_diff_seed() {
let input_path = Path::new("tests/cases/test.bam");
let seed1 = Some(21);
let seed2 = Some(9);