Skip to content

Commit

Permalink
closes #295: raise error when attempting to validate del length (part…
Browse files Browse the repository at this point in the history
…ial port of default branch code)
  • Loading branch information
reece committed Jun 24, 2016
1 parent 192df8a commit 2fde7e1
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions hgvs/validator.py
Expand Up @@ -79,8 +79,10 @@ def _del_length(self, var):
return True

if var.type in BASE_OFFSET_COORD_TYPES:
assert ((var.posedit.pos.start.offset == var.posedit.pos.end.offset == 0) or
(var.posedit.pos.start.base == var.posedit.pos.end.base))
if not ((var.posedit.pos.start.offset == var.posedit.pos.end.offset == 0) or
(var.posedit.pos.start.base == var.posedit.pos.end.base)):
raise HGVSUnsupportedOperationError(
"Validating deletion length for intronic variants is unsupported ({})".format(str(var)))
span_len = ((var.posedit.pos.end.base + var.posedit.pos.end.offset) -
(var.posedit.pos.start.base + var.posedit.pos.start.offset) + 1)
else:
Expand Down

0 comments on commit 2fde7e1

Please sign in to comment.