@@ -407,11 +407,11 @@ impl Sam {
} else {
let len = ref_range.len();
ref_range.start = ref_pos as usize;
- ref_range.end = ref_pos as usize + len - 1;
+ ref_range.end = ref_pos as usize + len - 2;
query_range.end = query_range.end;
}
- let ref_sequence = fa.get_sequence(&ref_name, ref_range.start.clone(), ref_range.end.clone());
+ let ref_sequence = fa.get_sequence(&ref_name, ref_range.start.clone(), ref_range.end.clone() + 1);
Sam {query_name, query_range, ref_name, ref_pos, ref_range, sequence, ref_sequence, ref_cigar}