This variant is an insertion of 12 bp where the second inserted codon is a stop codon.
In [1]: var_c = parse('NM_000159.4:c.1074_1075insAGTTGAAGGACC')
In [2]: var_p = am37.c_to_p(var_c)
In [3]: str(var_p)
Out[3]: 'NP_000150.1:p.(Asp358_Gln359insSerTerArgThr)'
We believe this should result in NP_000150.1:p.(Asp358_Gln359insSerTer).
This variant is identical to the above example except that it's missing the last bp.
In [4]: var_c = parse('NM_000159.4:c.1074_1075insAGTTGAAGGAC')
In [5]: var_p = am37.c_to_p(var_c)
In [6]: str(var_p)
Out[6]: 'NP_000150.1:p.(Gln359SerfsTer2)'
This shouldn't functionally change the result since the difference occurs after the newly added stop codon so the result should still be NP_000150.1:p.(Asp358_Gln359insSerTer).
This variant is an insertion of 12 bp where the second inserted codon is a stop codon.
We believe this should result in
NP_000150.1:p.(Asp358_Gln359insSerTer).This variant is identical to the above example except that it's missing the last bp.
This shouldn't functionally change the result since the difference occurs after the newly added stop codon so the result should still be
NP_000150.1:p.(Asp358_Gln359insSerTer).