hpotk.ontology.load.obographs package
- hpotk.ontology.load.obographs.load_ontology(file: IO | str, term_factory: ObographsTermFactory[Term] = <hpotk.ontology.load.obographs._factory.TermFactory object>, graph_factory: GraphFactory = <hpotk.graph._factory.CsrIndexedGraphFactory object>, prefixes_of_interest: Set[str] = {'HP'}) Ontology[source]
- hpotk.ontology.load.obographs.load_minimal_ontology(file: IO | str, term_factory: ObographsTermFactory[MinimalTerm] = <hpotk.ontology.load.obographs._factory.MinimalTermFactory object>, graph_factory: GraphFactory = <hpotk.graph._factory.CsrIndexedGraphFactory object>, prefixes_of_interest: Set[str] = {'HP'}) MinimalOntology[source]
- class hpotk.ontology.load.obographs.MinimalTermFactory[source]
Bases:
ObographsTermFactory[MinimalTerm]- create_term(term_id: TermId, node: Node) MinimalTerm | None[source]
Create MinimalTerm or a more specific instance for TermId and Node
The term may not be created at the discretion of the factory, in which case None is returned.