@@ -677,7 +677,7 @@ fn matched_range (cigar: &str, flag: &i32, matched_seq: &mut str) -> (Range<usiz
if is_reverse(*flag) {
let query_len = range_query.len();
range_query.start = query_pos - range_query.end;
- range_query.end = range_query.start + query_len - 1;
+ range_query.end = range_query.start + query_len;
}
assert_eq!(range_ref.len(), ref_cigar_string.len());