()
| 103 | |
| 104 | #[test] |
| 105 | fn test_bed_intervals() { |
| 106 | let highlight = BedHighlight::new(PathBuf::from("tests/sample_3/test.bed")); |
| 107 | let region = Region::from_str("1:200-300").unwrap(); |
| 108 | let intervals = highlight.intervals(®ion).unwrap(); |
| 109 | assert_eq!(intervals.len(), 1); |
| 110 | assert_eq!(intervals[0].name, "MVSTP1"); |
| 111 | assert_eq!(intervals[0].start, 260.0); |
| 112 | assert_eq!(intervals[0].end, 300.0); |
| 113 | } |
| 114 | } |