Thomas vor 2 Jahren
Ursprung
Commit
f5e2dd3a2f
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  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");