Thomas il y a 2 ans
Parent
commit
904d6d72a3
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      src/lib.rs

+ 4 - 4
src/lib.rs

@@ -238,12 +238,12 @@ fn kmers_to_dnastring(kmers: &Vec<DNAString>) -> DNAString {
 }
 #[derive(Debug, Clone)]
 pub struct Overlap {
-    range_a: Range<usize>,
-    range_b: Range<usize>,
-    mismatches: Option<Vec<(usize, Nucleotid)>>
+    pub range_a: Range<usize>,
+    pub range_b: Range<usize>,
+    pub mismatches: Option<Vec<(usize, Nucleotid)>>
 }
 
-fn overlapping_ranges(a_kmers: &Vec<DNAString>, b_kmers: &Vec<DNAString>, max_consecutive_mismatches: i8, max_mismatches: i8
+pub fn overlapping_ranges(a_kmers: &Vec<DNAString>, b_kmers: &Vec<DNAString>, max_consecutive_mismatches: i8, max_mismatches: i8
 ) -> Option<Overlap> {
     let kmer_size = b_kmers[0].0.len();