Skip to content

Commit

Permalink
some diagnostics
Browse files Browse the repository at this point in the history
  • Loading branch information
cbizon committed Jul 13, 2023
1 parent d34502e commit 26b9709
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions src/rules/kara_typed_rules/check_rule_for_direction.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import json

with open("rules_with_types_cleaned_finalized.json","r") as infile:
rules = json.load(infile)

for key,ruleset in rules.items():
print(key)
for rule in ruleset:
trapi = rule["template"]
edges = trapi["query_graph"]["edges"]
for edge_id,edge in edges.items():
if edge["predicates"][0] == "biolink:affects":
try:
qualifiers = edge["qualifier_constraints"][0]["qualifier_set"]
found = False
for qualifier in qualifiers:
if qualifier["qualifier_type_id"] == "biolink:object_direction_qualifier":
found = True
if not found:
print(" ",rule["Rule"])
except:
print(" ", rule["Rule"])

0 comments on commit 26b9709

Please sign in to comment.