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-6167
Motivation
When a HGVSp like
ENSP00000346614.5:p.D237G
contains an amino acid whose codon sequence spans two exons, VEP gets the wrong reference sequence (GAG
) instead of the expected (GAT
):This occurs because VEP is fetching the sequence from the exon and the intron, instead of skipping the intron sequence:
GAgtaagtggcgtatgtaaaattgtcattctacacaaaaaatcacgagcagagggcaaagtgaaatcgtggctgctttatcattaattttgcatgtgcagcggagagcttgtcctttgtgctctaaatccttgctacaaacggttacataaaagatctaagaaagtggagacaaaggaaggtgggtaaagttagaaggaaaaaaagagctagaaaagtgtgcaagtcacttcatacctgaattcttgacatttgactggaattgttctgattagaccatggtcctcaaggcatttcacagttttttttaagtctgcgctgccttaggggattttatccttgagacatccactggcttaactcaagtttccttcaaaatatgtagctaaatacagctgttcagctaatagctcagaggttctttggagaacaaatggaatgttatttactaatattacttgtggcatgttagcacttttgtgttctgccaagtgcttttgggtccattctcaaagccgccatggctaagctggtagtacgttggcgatggcccatatgggaagtggaagtggtagatcttcaggggactttcaaaatgctttgaatttaactctttcttcccctttattctaattcctagT
Logic
This issue was fixed by:
Testing
Examples of HGVSp where the codon spans two exons:
Please also test with other HGVSp examples, such as those listed in https://www.ebi.ac.uk/seqdb/confluence/display/EV/HGVS#HGVS-SupportedHGVS