|
|
@@ -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()));
|