Skip to content

Commit 94fce4d

Browse files
committed
Add additional typedefs
1 parent 9c2abbc commit 94fce4d

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

src/pyobo/struct/typedef.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"derives_from_organism",
2121
"directly_regulates_activity_of",
2222
"editor_note",
23+
"editor_preferred_term",
2324
"enables",
2425
"ends",
2526
"exact_match",
@@ -28,6 +29,7 @@
2829
"gene_product_member_of",
2930
"has_contributor",
3031
"has_creator",
32+
"has_curation_status",
3133
"has_dbxref",
3234
"has_depiction",
3335
"has_end_date",
@@ -43,17 +45,20 @@
4345
"has_role",
4446
"has_salt",
4547
"has_smiles",
48+
"has_source",
4649
"has_start_date",
4750
"has_successor",
4851
"has_taxonomy_rank",
4952
"is_a",
5053
"is_agonist_of",
5154
"is_antagonist_of",
55+
"is_defined_by",
5256
"is_inverse_agonist_of",
5357
"located_in",
5458
"mapping_has_confidence",
5559
"mapping_has_justification",
5660
"match_typedefs",
61+
"may_be_identical_to",
5762
"member_of",
5863
"narrow_match",
5964
"negatively_regulates",
@@ -151,6 +156,10 @@
151156
see_also = TypeDef(reference=v.see_also, is_metadata_tag=True)
152157
comment = TypeDef(reference=v.comment, is_metadata_tag=True)
153158
label = TypeDef(reference=v.label, is_metadata_tag=True)
159+
is_defined_by = TypeDef(
160+
reference=Reference(prefix="rdfs", identifier="isDefinedBy", name="is defined by"),
161+
is_metadata_tag=True,
162+
)
154163
has_member = TypeDef(
155164
reference=Reference(prefix=RO_PREFIX, identifier="0002351", name="has member"),
156165
)
@@ -227,6 +236,17 @@
227236
reference=Reference(prefix=IAO_PREFIX, identifier="0000119", name="definition source"),
228237
is_metadata_tag=True,
229238
)
239+
may_be_identical_to = TypeDef(
240+
reference=Reference(prefix=IAO_PREFIX, identifier="0006011", name="may be identical to")
241+
)
242+
# todo this is also useful for SSSLM
243+
editor_preferred_term = TypeDef(
244+
reference=Reference(prefix=IAO_PREFIX, identifier="0000111", name="editor preferred term")
245+
)
246+
has_curation_status = TypeDef(
247+
reference=Reference(prefix=IAO_PREFIX, identifier="0000114", name="has curation status")
248+
)
249+
230250
has_dbxref = TypeDef(reference=v.has_dbxref, is_metadata_tag=True)
231251

232252
editor_note = TypeDef(

0 commit comments

Comments
 (0)