Your Name 1 год назад
Родитель
Сommit
b16cae42a8
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/cytoband.rs

+ 3 - 0
src/cytoband.rs

@@ -228,6 +228,9 @@ where
 {
 {
     let mut svg_content = String::new();
     let mut svg_content = String::new();
     for rect in rects {
     for rect in rects {
+        if rect.start > rect.end {
+            continue;
+        }
         let scaled_start = (rect.start as f64 * scale_factor) as u32;
         let scaled_start = (rect.start as f64 * scale_factor) as u32;
         let scaled_width = ((rect.end - rect.start) as f64 * scale_factor) as i32;
         let scaled_width = ((rect.end - rect.start) as f64 * scale_factor) as i32;
         let y = match rect.position {
         let y = match rect.position {