Thomas il y a 2 ans
Parent
commit
6cb93a593a
1 fichiers modifiés avec 2 ajouts et 3 suppressions
  1. 2 3
      src/lib.rs

+ 2 - 3
src/lib.rs

@@ -52,7 +52,7 @@ impl DNAString {
     }
     pub fn k_mers(&self, k: usize) -> Vec<DNAString> {
         let len = self.0.len();
-        if k < len  {
+        if k <= len  {
             let mut res: Vec<DNAString> = Vec::new();
             let diff = (len - k) + 1;
             for i in 0..diff {
@@ -60,8 +60,7 @@ impl DNAString {
             }
             return res;
         } else {
-            // return vec!(self.clone());
-            return vec![DNAString::new_empty()];
+            panic!("{} read is too short {}", self.as_string(), len);
         }
     }
     pub fn compressed_k_mers(&self, k: usize) -> Vec<CompressedString> {