Closed reece closed 7 years ago
Original comment by Reece Hart (Bitbucket: reece, GitHub: reece):
This issue is nearly complete. There's one corner case for us to consider. See
The question is about what should happen when there's an MNV that spans multiple AAs. In that example, a dinucleotide MNV spans the 3rd and 1st positions of adjacent exons. Currently, hgvs
translates this as p.(Gly7=)
, even though Arg8 was also changed. I believe this should read as p.(Arg7_Glu8=)
. If not that, then perhaps we should be returning p.(=)
instead. (As Martijn correctly noted, p.(=)
is valid, but I suspect we all prefer the specificity of the located variant forms.)
Comments?
Original comment by Martijn Vermaat (Bitbucket: martijnvermaat, GitHub: martijnvermaat):
That page reads (emphasis mine):
Description of so called "silent" changes can be described using
p.(Leu54=)
.
That's not the same as should. The page also reads:
p.(=)
- protein has not been analysed, but no change is expected
Which I think applies to this case, so p.(=)
would (also) be valid.
That said, HGVS on protein level is often confusing to me, and on the new website the wording is again different (I think the Protein / Substitution page applies).
By the way, p.Lys2597=
should include parentheses (meaning not tested): p.(Lys2597=)
.
Original comment by Vivien Deshaies (Bitbucket: vdeshaies, GitHub: viv-1):
Here is the link to the corresponding hgvs recommendation : http://www.hgvs.org/mutnomen/recs-prot.html
Originally reported by: Vivien Deshaies (Bitbucket: vdeshaies, GitHub: viv-1)
Hello,
It seems that there is a problem with p. notation in the module for silent changes.
Example
According to hgvs recommendations this case should be reported as "NP_000050.2:p.Lys2597="
This problem is present in 0.4.4 version. Do you plan to fix this ? Do you want me to create a patch ?
Best regards,
Vivien