Bugfix - wrong HGVSp when --shift_hgvs
is enabled
#1061
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ENSVAR-6131
In #994 we added a update that will convert a
delins
todup
. An example can be found in the issue reported in Ensembl/ensembl-vep#500 with example (chr1 20978294 . TTTTATTTATTTA TTTTATTTATTTATTTA
). The code change was in_clip_allele
function which is used to check after clipping alleles the type of HGVS notation changes. We introduced checking whether type changes todup
before checking forins
.The
_clip_allele
function is used by both HGVSc and HGVSp. For HGVSp this change caused a problem as thedup
calculation in done after_clip_allele
- in_check_for_peptide_duplication
function, whereas, for HGVSc it is done before.So in these code changes I have added condition to not revert
delins
todup
for HGVSp under_clip_allele
.=
type for only HGVSp (updated in the above mentioned PR without any issue being reported)Test
HGVSp position -
HGVSc/HGVSp
dup
gets corrected still -