|
@@ -332,7 +332,6 @@ impl VcfVariant {
|
|
|
return Some(nt.len().saturating_sub(1) as u32);
|
|
return Some(nt.len().saturating_sub(1) as u32);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
if let (ReferenceAlternative::Nucleotides(nt), ReferenceAlternative::Nucleotides(bnt)) =
|
|
if let (ReferenceAlternative::Nucleotides(nt), ReferenceAlternative::Nucleotides(bnt)) =
|
|
|
(&self.reference, &self.alternative)
|
|
(&self.reference, &self.alternative)
|
|
|
{
|
|
{
|
|
@@ -346,9 +345,7 @@ impl VcfVariant {
|
|
|
self.deletion_len().map(|len| DeletionDesc {
|
|
self.deletion_len().map(|len| DeletionDesc {
|
|
|
contig: self.position.contig(),
|
|
contig: self.position.contig(),
|
|
|
start: self.position.position + 2,
|
|
start: self.position.position + 2,
|
|
|
- end: self
|
|
|
|
|
- .position
|
|
|
|
|
- .position
|
|
|
|
|
|
|
+ end: (self.position.position + 1)
|
|
|
.checked_add(len)
|
|
.checked_add(len)
|
|
|
.unwrap_or(self.position.position + 2),
|
|
.unwrap_or(self.position.position + 2),
|
|
|
})
|
|
})
|