Thomas 1 년 전
부모
커밋
5577520a1c
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  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()));