You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AttributeError: 'AARefAlt' object has no attribute 'ref_n'
Expected behavior
I expect a boolean returned value.
Additional context
The traceback pointed the error to posedit.py:
101 # Check del length
102 if self.edit.type in ["del", "delins"]:
--> 103 ref_len = self.edit.ref_n
104 if ref_len is not None and ref_len != self.pos.end - self.pos.start + 1:
105 return (
106 ValidationLevel.ERROR,
107 "Length implied by coordinates must equal sequence deletion length",
108 )
It seems we can solve the problem by adding ref_n to AARefAltdecorated by@property`. I made a patch at here. It fixes the problem from my side, but am not sure if it fits well to the whole package. Thanks!
The text was updated successfully, but these errors were encountered:
markgene
added a commit
to markgene/hgvs
that referenced
this issue
Feb 7, 2024
Describe the bug
I get an error message of
AttributeError: 'AARefAlt' object has no attribute 'ref_n'
when usingvalidate()
against a protein variant.To Reproduce
Steps to reproduce the behavior, invoke
hgvs-shell
(v1.5.4):It raised the error:
Expected behavior
I expect a boolean returned value.
Additional context
The traceback pointed the error to
posedit.py
:It seems we can solve the problem by adding
ref_n
to AARefAltdecorated by
@property`. I made a patch at here. It fixes the problem from my side, but am not sure if it fits well to the whole package. Thanks!The text was updated successfully, but these errors were encountered: