Thomas 2 ani în urmă
părinte
comite
f5e2dd3a2f
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      src/lib.rs

+ 2 - 1
src/lib.rs

@@ -336,7 +336,8 @@ impl Contig {
                 .expect("Unable to align");
             mappings.push(alignment);
         }
-        let mappings: Vec<_> = mappings.into_iter().flatten().collect();
+        let mut mappings: Vec<_> = mappings.into_iter().flatten().collect();
+        mappings.sort_by(|a, b| a.target_start.cmp(&b.target_start));
 
         let mut header = bam::Header::new();
         let mut sq_record = rust_htslib::bam::header::HeaderRecord::new(b"SQ");