Skip to content

Commit 6a7aa53

Browse files
committed
add subset to chebi graph
1 parent a35d59d commit 6a7aa53

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

chebifier/utils.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ def term_callback(doc):
3232
parents = []
3333
name = None
3434
smiles = None
35+
subset = None
3536
for clause in doc:
3637
if isinstance(clause, fastobo.term.PropertyValueClause):
3738
t = clause.property_value
@@ -50,7 +51,8 @@ def term_callback(doc):
5051
parents.append(chebi_id)
5152
elif isinstance(clause, fastobo.term.NameClause):
5253
name = str(clause.name)
53-
54+
elif isinstance(clause, fastobo.term.SubsetClause):
55+
subset = str(clause.subset)
5456
if isinstance(clause, fastobo.term.IsObsoleteClause):
5557
if clause.obsolete:
5658
# if the term document contains clause as obsolete as true, skips this document.
@@ -62,6 +64,7 @@ def term_callback(doc):
6264
"parents": parents,
6365
"name": name,
6466
"smiles": smiles,
67+
"subset": subset,
6568
}
6669

6770

0 commit comments

Comments
 (0)