Skip to content

Commit b089ad3

Browse files
committed
Cleanup
1 parent 0561e89 commit b089ad3

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/pyobo/struct/functional/obo_to_functional.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def get_ontology_axioms(obo_ontology: Obo) -> Iterable[f.Box]:
6969

7070
if obo_ontology.subsetdefs:
7171
yield f.Declaration("oboInOwl:SubsetProperty", type="AnnotationProperty")
72-
for subset_typedef, subset_label in obo_ontology.subsetdefs:
72+
for subset_typedef, subset_label in obo_ontology.subsetdefs.items():
7373
yield f.Declaration(subset_typedef, type="AnnotationProperty")
7474
yield m.LabelMacro(subset_typedef, subset_label)
7575
yield f.SubAnnotationPropertyOf(subset_typedef, "oboInOwl:SubsetProperty")

src/pyobo/struct/struct.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -696,7 +696,7 @@ def _get_prefixes(self) -> set[str]:
696696
prefixes.update(stanza._get_prefixes())
697697
for synonym_typedef in self.synonym_typedefs or []:
698698
prefixes.update(synonym_typedef._get_prefixes())
699-
prefixes.update(subset.prefix for subset, _ in self.subsetdefs or [])
699+
prefixes.update(subset.prefix for subset in self.subsetdefs or [])
700700
# _iterate_property_pairs covers metadata, root terms,
701701
# and properties in self.property_values
702702
prefixes.update(_get_prefixes_from_annotations(self._iterate_property_pairs()))
@@ -881,7 +881,7 @@ def iterate_obo_lines(
881881
for imp in self.imports or []:
882882
yield f"import: {imp}"
883883
# 7
884-
for subset, subset_remark in self.subsetdefs or []:
884+
for subset, subset_remark in (self.subsetdefs or {}).items():
885885
yield f'subsetdef: {reference_escape(subset, ontology_prefix=self.ontology)} "{subset_remark}"'
886886
# 8
887887
for synonym_typedef in sorted(self.synonym_typedefs or []):
@@ -2400,7 +2400,7 @@ def build_ontology(
24002400
version: str | None = None,
24012401
idspaces: dict[str, str] | None = None,
24022402
root_terms: list[Reference] | None = None,
2403-
subsetdefs: list[tuple[Reference, str]] | None = None,
2403+
subsetdefs: dict[Reference, str] | None = None,
24042404
properties: list[Annotation] | None = None,
24052405
imports: list[str] | None = None,
24062406
description: str | None = None,
@@ -2485,7 +2485,7 @@ def make_ad_hoc_ontology(
24852485
_data_version: str | None = None,
24862486
_idspaces: Mapping[str, str] | None = None,
24872487
_root_terms: list[Reference] | None = None,
2488-
_subsetdefs: list[tuple[Reference, str]] | None = None,
2488+
_subsetdefs: dict[Reference, str] | None = None,
24892489
_property_values: list[Annotation] | None = None,
24902490
_imports: list[str] | None = None,
24912491
_ontology_iri: str | None = None,

0 commit comments

Comments
 (0)