|
@@ -79,7 +79,6 @@ fn fetch_ins(bam: &mut IndexedReader, seqname: &str, start: u32, end: u32, id: S
|
|
|
query_pos += l;
|
|
query_pos += l;
|
|
|
},
|
|
},
|
|
|
bam::record::Cigar::Ins(l) => {
|
|
bam::record::Cigar::Ins(l) => {
|
|
|
- // let l = if query_pos + l <= seq.len() as u32 { *l } else { query_pos - seq.len() as u32 };
|
|
|
|
|
let r = (query_pos as usize)..((query_pos + l) as usize);
|
|
let r = (query_pos as usize)..((query_pos + l) as usize);
|
|
|
inserted_seq = if let Some(s) = seq.get(r.clone()) {
|
|
inserted_seq = if let Some(s) = seq.get(r.clone()) {
|
|
|
String::from_utf8_lossy(s).to_string()
|
|
String::from_utf8_lossy(s).to_string()
|