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