Open
Description
According to https://hgvs-nomenclature.org/stable/recommendations/protein/frameshift/, "deletions starting 5' of and including the translation termination (stop) codon are described as frameshift." HGVS currently treats them as delins.
In [1]: var_c = parse('NM_000203.5:c.1957_*3del')
In [2]: var_p = am37.c_to_p(var_c)
In [3]: str(var_p)
Out[3]: 'NP_000194.2:p.(Pro653_Ter654delinsCysAlaGluProGlnTrpValAlaProProProAlaValSerGluLeuGlyLeuHisCysAlaHisAlaAlaLeuProSerProProLeuGlnTyrIlePheIlePheTyrTyrPheLeuLeuTyrLeuGlyThrAsnAlaProPheLysAlaAlaLeuHisArgSer)'
We believe this should be NP_000194.2:p.(Pro653CysfsTer?)
instead.