Thomas 1 jaar geleden
bovenliggende
commit
5577520a1c
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      src/lib.rs

+ 5 - 0
src/lib.rs

@@ -155,6 +155,11 @@ impl DNAString {
             // Input is NOT inside sequence
             if res.range_b.start > 0 {
                 // Add to the left
+                if res.range_b.start > input_kmers.len() {
+                    println!("{input_kmers:?}");
+                    println!("{res:?}");
+                    return Err(MergeErrors::Unexpected);
+                } 
                 let kmers_to_add_left = &input_kmers[0..res.range_b.start];
 
                 kmers_to_add_left.iter().rev().for_each(|it| kmers.insert(0, it.clone()));