diff --git a/latest/_modules/hpotk/store/_api.html b/latest/_modules/hpotk/store/_api.html index 3ad8fa3..2b79a79 100644 --- a/latest/_modules/hpotk/store/_api.html +++ b/latest/_modules/hpotk/store/_api.html @@ -172,8 +172,8 @@

Source code for hpotk.store._api

 [docs]
     @abc.abstractmethod
     def fetch_tags(
-            self,
-            ontology_type: OntologyType,
+        self,
+        ontology_type: OntologyType,
     ) -> typing.Iterable[str]:
         """
         Fetch sequence of tags for an ontology.
@@ -194,10 +194,10 @@ 

Source code for hpotk.store._api

     """
 
     def __init__(
-            self,
-            store_dir: str,
-            ontology_release_service: OntologyReleaseService,
-            remote_ontology_service: RemoteOntologyService,
+        self,
+        store_dir: str,
+        ontology_release_service: OntologyReleaseService,
+        remote_ontology_service: RemoteOntologyService,
     ):
         self._logger = logging.getLogger(__name__)
         self._store_dir = store_dir
diff --git a/latest/_modules/hpotk/store/_config.html b/latest/_modules/hpotk/store/_config.html
index 16db102..0e6baf0 100644
--- a/latest/_modules/hpotk/store/_config.html
+++ b/latest/_modules/hpotk/store/_config.html
@@ -88,9 +88,9 @@ 

Source code for hpotk.store._config

 
[docs] def configure_ontology_store( - store_dir: typing.Optional[str] = None, - ontology_release_service: OntologyReleaseService = GitHubOntologyReleaseService(), - remote_ontology_service: RemoteOntologyService = GitHubRemoteOntologyService(), + store_dir: typing.Optional[str] = None, + ontology_release_service: OntologyReleaseService = GitHubOntologyReleaseService(), + remote_ontology_service: RemoteOntologyService = GitHubRemoteOntologyService(), ) -> OntologyStore: """ Configure and create the default ontology store. @@ -107,7 +107,7 @@

Source code for hpotk.store._config

         store_dir = get_default_ontology_store_dir()
     else:
         if not os.path.isdir(store_dir):
-            raise ValueError(f'`store_dir` must point to an existing directory')
+            raise ValueError('`store_dir` must point to an existing directory')
     return OntologyStore(
         store_dir=store_dir,
         ontology_release_service=ontology_release_service,
diff --git a/latest/_modules/hpotk/store/_github.html b/latest/_modules/hpotk/store/_github.html
index e443739..3d95f4d 100644
--- a/latest/_modules/hpotk/store/_github.html
+++ b/latest/_modules/hpotk/store/_github.html
@@ -78,6 +78,7 @@ 

Source code for hpotk.store._github

 import io
 import json
 import logging
+import re
 import ssl
 import typing
 from urllib.request import urlopen
@@ -87,22 +88,31 @@ 

Source code for hpotk.store._github

 from ._api import OntologyType, OntologyReleaseService, RemoteOntologyService
 
 
+production_tag_pt = r'^v(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2})$'
+"""
+A tag pattern to ensure we only include the "production" tags (e.g. not `v2024-12-12X`).
+"""
+
+
 ONTOLOGY_CREDENTIALS = {
         OntologyType.HPO: {
             'owner': 'obophenotype',
             'repo': 'human-phenotype-ontology',
+            'tag_pt': production_tag_pt,
         },
         OntologyType.MAxO: {
             'owner': 'monarch-initiative',
             'repo': 'MAxO',
+            'tag_pt': production_tag_pt,
         },
         OntologyType.MONDO: {
             'owner': 'monarch-initiative',
             'repo': 'mondo',
+            'tag_pt': production_tag_pt,
         },
     }
 """
-The default ontology credentials that only include HPO at the time.
+The default ontology credentials that only include HPO, MAxO, and MONDO at this time.
 """
 
 
@@ -114,9 +124,9 @@ 

Source code for hpotk.store._github

     """
 
     def __init__(
-            self,
-            timeout: int = 10,
-            ontology_credentials: typing.Mapping[OntologyType, typing.Mapping[str, str]] = ONTOLOGY_CREDENTIALS,
+        self,
+        timeout: int = 10,
+        ontology_credentials: typing.Mapping[OntologyType, typing.Mapping[str, str]] = ONTOLOGY_CREDENTIALS,
     ):
         self._logger = logging.getLogger(__name__)
         self._timeout = timeout
@@ -137,21 +147,23 @@ 

Source code for hpotk.store._github

         return self._get_tag_names(
             owner=credentials['owner'],
             repo=credentials['repo'],
+            tag_pt=credentials['tag_pt'],
         )
def _get_tag_names( - self, - owner: str, - repo: str, + self, + owner: str, + repo: str, + tag_pt: str, ) -> typing.Iterable[str]: tag_url = self._tag_api_url.format(owner=owner, repo=repo) self._logger.debug('Pulling tag from %s', tag_url) with urlopen( - tag_url, - timeout=self._timeout, - context=self._ctx, + tag_url, + timeout=self._timeout, + context=self._ctx, ) as fh: tags = json.load(fh) @@ -160,7 +172,11 @@

Source code for hpotk.store._github

         else:
             self._logger.debug('Fetched %d tags', len(tags))
 
-        return (tag['name'] for tag in tags)
+ pattern = re.compile(tag_pt) + return filter( + lambda tag: pattern.match(tag), + (tag['name'] for tag in tags), + )
diff --git a/latest/apidocs/hpotk.store.html b/latest/apidocs/hpotk.store.html index bc236a9..e8e399c 100644 --- a/latest/apidocs/hpotk.store.html +++ b/latest/apidocs/hpotk.store.html @@ -366,7 +366,7 @@
-class hpotk.store.GitHubRemoteOntologyService(timeout: int = 10, ontology_credentials: Mapping[OntologyType, Mapping[str, str]] = {OntologyType.HPO: {'owner': 'obophenotype', 'repo': 'human-phenotype-ontology'}, OntologyType.MAxO: {'owner': 'monarch-initiative', 'repo': 'MAxO'}, OntologyType.MONDO: {'owner': 'monarch-initiative', 'repo': 'mondo'}})[source]
+class hpotk.store.GitHubRemoteOntologyService(timeout: int = 10, ontology_credentials: Mapping[OntologyType, Mapping[str, str]] = {OntologyType.HPO: {'owner': 'obophenotype', 'repo': 'human-phenotype-ontology', 'tag_pt': '^v(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})$'}, OntologyType.MAxO: {'owner': 'monarch-initiative', 'repo': 'MAxO', 'tag_pt': '^v(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})$'}, OntologyType.MONDO: {'owner': 'monarch-initiative', 'repo': 'mondo', 'tag_pt': '^v(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})$'}})[source]

Bases: RemoteOntologyService

GitHubRemoteOntologyService knows how to fetch ontology data from GitHub.

The Obographs JSON files are fetched and only HPO is supported as of now.

@@ -391,7 +391,7 @@
-class hpotk.store.GitHubOntologyReleaseService(timeout: int = 10, ontology_credentials: Mapping[OntologyType, Mapping[str, str]] = {OntologyType.HPO: {'owner': 'obophenotype', 'repo': 'human-phenotype-ontology'}, OntologyType.MAxO: {'owner': 'monarch-initiative', 'repo': 'MAxO'}, OntologyType.MONDO: {'owner': 'monarch-initiative', 'repo': 'mondo'}})[source]
+class hpotk.store.GitHubOntologyReleaseService(timeout: int = 10, ontology_credentials: Mapping[OntologyType, Mapping[str, str]] = {OntologyType.HPO: {'owner': 'obophenotype', 'repo': 'human-phenotype-ontology', 'tag_pt': '^v(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})$'}, OntologyType.MAxO: {'owner': 'monarch-initiative', 'repo': 'MAxO', 'tag_pt': '^v(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})$'}, OntologyType.MONDO: {'owner': 'monarch-initiative', 'repo': 'mondo', 'tag_pt': '^v(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})$'}})[source]

Bases: OntologyReleaseService

GitHubOntologyReleaseService can fetch the ontology tags from GitHub.

diff --git a/latest/searchindex.js b/latest/searchindex.js index f9ca571..0b613ed 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API reference": [[24, null]], "Augmenting term with ancestors/descendants": [[31, "augmenting-term-with-ancestors-descendants"]], "Contents:": [[25, null], [27, null]], "Disease model": [[28, "disease-model"]], "Do not use obsolete term ids": [[33, "do-not-use-obsolete-term-ids"]], "Feedback": [[25, "feedback"]], "HPO annotations": [[28, null]], "Hierarchical sorting": [[30, "hierarchical-sorting"]], "Hierarchy traversals": [[31, "hierarchy-traversals"]], "Hierarchy-based tests": [[31, "hierarchy-based-tests"]], "Indices and tables": [[25, "indices-and-tables"]], "Iterators vs. collections": [[31, "iterators-vs-collections"]], "Load HPO annotations": [[28, "id1"]], "Load ontology": [[29, null]], "Loading other ontologies": [[29, "loading-other-ontologies"]], "Low level loader": [[29, "low-level-loader"]], "Minimal ontology": [[32, "minimal-ontology"]], "Next steps": [[29, "next-steps"]], "Ontology": [[32, "ontology"]], "Ontology loaders": [[29, "ontology-loaders"]], "Ontology store": [[29, "ontology-store"]], "Phenotypic features should be descendants of Phenotypic abnormality": [[33, "phenotypic-features-should-be-descendants-of-phenotypic-abnormality"]], "Phenotypic features should not violate the annotation propagation rule": [[33, "phenotypic-features-should-not-violate-the-annotation-propagation-rule"]], "Run benches": [[26, "run-benches"]], "Run tests": [[26, "run-tests"]], "Setup": [[26, null]], "Sorting term IDs": [[30, null]], "Stable code": [[26, "stable-code"]], "Submodules": [[7, "submodules"]], "Subpackages": [[0, "subpackages"], [1, "subpackages"], [3, "subpackages"], [4, "subpackages"], [6, "subpackages"], [14, "subpackages"], [17, "subpackages"], [18, "subpackages"], [21, "subpackages"]], "Support for other ontologies": [[29, "support-for-other-ontologies"]], "The bleeding edge code": [[26, "the-bleeding-edge-code"]], "Use ontology": [[32, null]], "Use ontology hierarchy": [[31, null]], "User guide": [[27, null]], "Validate phenotypic features": [[33, null]], "Validation pipeline": [[33, "validation-pipeline"]], "Welcome to HPO Toolkit\u2019s documentation!": [[25, null]], "hpotk package": [[0, null]], "hpotk.algorithm package": [[1, null]], "hpotk.algorithm.similarity package": [[2, null]], "hpotk.annotations package": [[3, null]], "hpotk.annotations.load package": [[4, null]], "hpotk.annotations.load.hpoa package": [[5, null]], "hpotk.constants package": [[6, null]], "hpotk.constants.hpo package": [[7, null]], "hpotk.constants.hpo.base module": [[8, null]], "hpotk.constants.hpo.frequency module": [[9, null]], "hpotk.constants.hpo.inheritance module": [[10, null]], "hpotk.constants.hpo.onset module": [[11, null]], "hpotk.constants.hpo.organ_system module": [[12, null]], "hpotk.constants.hpo.severity module": [[13, null]], "hpotk.graph package": [[14, null]], "hpotk.graph.csr package": [[15, null]], "hpotk.model package": [[16, null]], "hpotk.ontology package": [[17, null]], "hpotk.ontology.load package": [[18, null]], "hpotk.ontology.load.obographs package": [[19, null]], "hpotk.store package": [[20, null]], "hpotk.util package": [[21, null]], "hpotk.util.sort package": [[22, null]], "hpotk.validate package": [[23, null]]}, "docnames": ["apidocs/hpotk", "apidocs/hpotk.algorithm", "apidocs/hpotk.algorithm.similarity", "apidocs/hpotk.annotations", "apidocs/hpotk.annotations.load", "apidocs/hpotk.annotations.load.hpoa", "apidocs/hpotk.constants", "apidocs/hpotk.constants.hpo", "apidocs/hpotk.constants.hpo.base", "apidocs/hpotk.constants.hpo.frequency", "apidocs/hpotk.constants.hpo.inheritance", "apidocs/hpotk.constants.hpo.onset", "apidocs/hpotk.constants.hpo.organ_system", "apidocs/hpotk.constants.hpo.severity", "apidocs/hpotk.graph", "apidocs/hpotk.graph.csr", "apidocs/hpotk.model", "apidocs/hpotk.ontology", "apidocs/hpotk.ontology.load", "apidocs/hpotk.ontology.load.obographs", "apidocs/hpotk.store", "apidocs/hpotk.util", "apidocs/hpotk.util.sort", "apidocs/hpotk.validate", "apidocs/modules", "index", "setup", "user-guide/index", "user-guide/load-hpo-annotations", "user-guide/load-ontology", "user-guide/sort-term-ids", "user-guide/use-hierarchy", "user-guide/use-ontology", "user-guide/validate-phenotypic-features"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["apidocs/hpotk.rst", "apidocs/hpotk.algorithm.rst", "apidocs/hpotk.algorithm.similarity.rst", "apidocs/hpotk.annotations.rst", "apidocs/hpotk.annotations.load.rst", "apidocs/hpotk.annotations.load.hpoa.rst", "apidocs/hpotk.constants.rst", "apidocs/hpotk.constants.hpo.rst", "apidocs/hpotk.constants.hpo.base.rst", "apidocs/hpotk.constants.hpo.frequency.rst", "apidocs/hpotk.constants.hpo.inheritance.rst", "apidocs/hpotk.constants.hpo.onset.rst", "apidocs/hpotk.constants.hpo.organ_system.rst", "apidocs/hpotk.constants.hpo.severity.rst", "apidocs/hpotk.graph.rst", "apidocs/hpotk.graph.csr.rst", "apidocs/hpotk.model.rst", "apidocs/hpotk.ontology.rst", "apidocs/hpotk.ontology.load.rst", "apidocs/hpotk.ontology.load.obographs.rst", "apidocs/hpotk.store.rst", "apidocs/hpotk.util.rst", "apidocs/hpotk.util.sort.rst", "apidocs/hpotk.validate.rst", "apidocs/modules.rst", "index.rst", "setup.rst", "user-guide/index.rst", "user-guide/load-hpo-annotations.rst", "user-guide/load-ontology.rst", "user-guide/sort-term-ids.rst", "user-guide/use-hierarchy.rst", "user-guide/use-ontology.rst", "user-guide/validate-phenotypic-features.rst"], "indexentries": {"abbreviation (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.ABBREVIATION", false]], "absent_annotations() (hpotk.annotations.annotateditem method)": [[3, "hpotk.annotations.AnnotatedItem.absent_annotations", false]], "allelic_requirement (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.ALLELIC_REQUIREMENT", false]], "alt_term_ids (hpotk.minimalterm property)": [[0, "hpotk.MinimalTerm.alt_term_ids", false]], "alt_term_ids (hpotk.model.minimalterm property)": [[16, "hpotk.model.MinimalTerm.alt_term_ids", false]], "annotateditem (class in hpotk.annotations)": [[3, "hpotk.annotations.AnnotatedItem", false]], "annotateditemcontainer (class in hpotk.annotations)": [[3, "hpotk.annotations.AnnotatedItemContainer", false]], "annotationiccontainer (class in hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.AnnotationIcContainer", false]], "annotationpropagationvalidator (class in hpotk.validate)": [[23, "hpotk.validate.AnnotationPropagationValidator", false]], "annotationreference (class in hpotk.annotations)": [[3, "hpotk.annotations.AnnotationReference", false]], "annotations (hpotk.annotations.annotateditem property)": [[3, "hpotk.annotations.AnnotatedItem.annotations", false]], "annotations (hpotk.annotations.simplehpodisease property)": [[3, "hpotk.annotations.SimpleHpoDisease.annotations", false]], "argsort() (hpotk.util.sort.hierarchicalictermidsorting method)": [[22, "hpotk.util.sort.HierarchicalIcTermIdSorting.argsort", false]], "argsort() (hpotk.util.sort.termidsorting method)": [[22, "hpotk.util.sort.TermIdSorting.argsort", false]], "broad (hpotk.model.synonymcategory attribute)": [[16, "hpotk.model.SynonymCategory.BROAD", false]], "calculate_ic_for_annotated_items() (in module hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.calculate_ic_for_annotated_items", false]], "category (hpotk.model.synonym property)": [[16, "hpotk.model.Synonym.category", false]], "category (hpotk.validate.validationresult attribute)": [[23, "hpotk.validate.ValidationResult.category", false]], "check_numerator_and_denominator() (hpotk.model.frequencyawarefeature static method)": [[16, "hpotk.model.FrequencyAwareFeature.check_numerator_and_denominator", false]], "clear() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.clear", false]], "clear() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.clear", false]], "clinical_modifier (in module hpotk.constants.hpo.base)": [[8, "hpotk.constants.hpo.base.CLINICAL_MODIFIER", false]], "cohort_size (hpotk.annotations.load.hpoa.simplehpoadiseaseloader property)": [[5, "hpotk.annotations.load.hpoa.SimpleHpoaDiseaseLoader.cohort_size", false]], "comment (hpotk.model.term property)": [[16, "hpotk.model.Term.comment", false]], "comment (hpotk.term property)": [[0, "hpotk.Term.comment", false]], "configure_ontology_store() (in module hpotk)": [[0, "hpotk.configure_ontology_store", false]], "configure_ontology_store() (in module hpotk.store)": [[20, "hpotk.store.configure_ontology_store", false]], "create_graph() (hpotk.graph.csrindexedgraphfactory method)": [[14, "hpotk.graph.CsrIndexedGraphFactory.create_graph", false]], "create_graph() (hpotk.graph.graphfactory method)": [[14, "hpotk.graph.GraphFactory.create_graph", false]], "create_minimal_ontology() (in module hpotk.ontology)": [[17, "hpotk.ontology.create_minimal_ontology", false]], "create_minimal_term() (hpotk.minimalterm static method)": [[0, "hpotk.MinimalTerm.create_minimal_term", false]], "create_minimal_term() (hpotk.model.minimalterm static method)": [[16, "hpotk.model.MinimalTerm.create_minimal_term", false]], "create_ontology() (in module hpotk.ontology)": [[17, "hpotk.ontology.create_ontology", false]], "create_term() (hpotk.model.term static method)": [[16, "hpotk.model.Term.create_term", false]], "create_term() (hpotk.ontology.load.obographs.minimaltermfactory method)": [[19, "hpotk.ontology.load.obographs.MinimalTermFactory.create_term", false]], "create_term() (hpotk.ontology.load.obographs.termfactory method)": [[19, "hpotk.ontology.load.obographs.TermFactory.create_term", false]], "create_term() (hpotk.term static method)": [[0, "hpotk.Term.create_term", false]], "csrindexedgraphfactory (class in hpotk.graph)": [[14, "hpotk.graph.CsrIndexedGraphFactory", false]], "current_synonyms() (hpotk.model.term method)": [[16, "hpotk.model.Term.current_synonyms", false]], "current_synonyms() (hpotk.term method)": [[0, "hpotk.Term.current_synonyms", false]], "definition (class in hpotk.model)": [[16, "hpotk.model.Definition", false]], "definition (hpotk.model.definition property)": [[16, "hpotk.model.Definition.definition", false]], "definition (hpotk.model.term property)": [[16, "hpotk.model.Term.definition", false]], "definition (hpotk.term property)": [[0, "hpotk.Term.definition", false]], "denominator (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.denominator", false]], "denominator (hpotk.model.frequencyawarefeature property)": [[16, "hpotk.model.FrequencyAwareFeature.denominator", false]], "disease_ids (hpotk.annotations.simplehpodiseases property)": [[3, "hpotk.annotations.SimpleHpoDiseases.disease_ids", false]], "diseases (hpotk.annotations.simplehpodiseases property)": [[3, "hpotk.annotations.SimpleHpoDiseases.diseases", false]], "error (hpotk.validate.validationlevel attribute)": [[23, "hpotk.validate.ValidationLevel.ERROR", false]], "evidence_code (hpotk.annotations.annotationreference property)": [[3, "hpotk.annotations.AnnotationReference.evidence_code", false]], "evidencecode (class in hpotk.annotations)": [[3, "hpotk.annotations.EvidenceCode", false]], "exact (hpotk.model.synonymcategory attribute)": [[16, "hpotk.model.SynonymCategory.EXACT", false]], "female (hpotk.annotations.sex attribute)": [[3, "hpotk.annotations.Sex.FEMALE", false]], "fetch_ontology() (hpotk.store.githubremoteontologyservice method)": [[20, "hpotk.store.GitHubRemoteOntologyService.fetch_ontology", false]], "fetch_ontology() (hpotk.store.remoteontologyservice method)": [[20, "hpotk.store.RemoteOntologyService.fetch_ontology", false]], "fetch_tags() (hpotk.store.githubontologyreleaseservice method)": [[20, "hpotk.store.GitHubOntologyReleaseService.fetch_tags", false]], "fetch_tags() (hpotk.store.ontologyreleaseservice method)": [[20, "hpotk.store.OntologyReleaseService.fetch_tags", false]], "frequency (hpotk.constants.hpo.frequency.hpofrequency property)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency.frequency", false]], "frequency() (hpotk.model.frequencyawarefeature method)": [[16, "hpotk.model.FrequencyAwareFeature.frequency", false]], "frequencyawarefeature (class in hpotk.model)": [[16, "hpotk.model.FrequencyAwareFeature", false]], "from_csv() (hpotk.algorithm.similarity.similaritycontainer static method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.from_csv", false]], "from_curie() (hpotk.model.termid static method)": [[16, "hpotk.model.TermId.from_curie", false]], "from_curie() (hpotk.termid static method)": [[0, "hpotk.TermId.from_curie", false]], "get_ancestor_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_ancestor_idx", false]], "get_ancestors() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_ancestors", false]], "get_ancestors() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.get_ancestors", false]], "get_ancestors() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.get_ancestors", false]], "get_children() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_children", false]], "get_children() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.get_children", false]], "get_children() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.get_children", false]], "get_children_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_children_idx", false]], "get_descendant_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_descendant_idx", false]], "get_descendants() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_descendants", false]], "get_descendants() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.get_descendants", false]], "get_descendants() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.get_descendants", false]], "get_parents() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_parents", false]], "get_parents() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.get_parents", false]], "get_parents() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.get_parents", false]], "get_parents_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_parents_idx", false]], "get_similarity() (hpotk.algorithm.similarity.similaritycontainer method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.get_similarity", false]], "get_term() (hpotk.minimalontology method)": [[0, "hpotk.MinimalOntology.get_term", false]], "get_term() (hpotk.ontology.minimalontology method)": [[17, "hpotk.ontology.MinimalOntology.get_term", false]], "get_term_name() (hpotk.minimalontology method)": [[0, "hpotk.MinimalOntology.get_term_name", false]], "get_term_name() (hpotk.ontology.minimalontology method)": [[17, "hpotk.ontology.MinimalOntology.get_term_name", false]], "githubontologyreleaseservice (class in hpotk.store)": [[20, "hpotk.store.GitHubOntologyReleaseService", false]], "githubremoteontologyservice (class in hpotk.store)": [[20, "hpotk.store.GitHubRemoteOntologyService", false]], "graph (hpotk.graph.graphaware property)": [[14, "hpotk.graph.GraphAware.graph", false]], "graph (hpotk.graphaware property)": [[0, "hpotk.GraphAware.graph", false]], "graphaware (class in hpotk)": [[0, "hpotk.GraphAware", false]], "graphaware (class in hpotk.graph)": [[14, "hpotk.graph.GraphAware", false]], "graphfactory (class in hpotk.graph)": [[14, "hpotk.graph.GraphFactory", false]], "hierarchicaledgetermidsorting (class in hpotk.util.sort)": [[22, "hpotk.util.sort.HierarchicalEdgeTermIdSorting", false]], "hierarchicalictermidsorting (class in hpotk.util.sort)": [[22, "hpotk.util.sort.HierarchicalIcTermIdSorting", false]], "hierarchicalsimilaritysorting (class in hpotk.util.sort)": [[22, "hpotk.util.sort.HierarchicalSimilaritySorting", false]], "hpo (hpotk.ontologytype attribute)": [[0, "hpotk.OntologyType.HPO", false]], "hpo (hpotk.store.ontologytype attribute)": [[20, "hpotk.store.OntologyType.HPO", false]], "hpodisease (class in hpotk.annotations)": [[3, "hpotk.annotations.HpoDisease", false]], "hpodiseaseannotation (class in hpotk.annotations)": [[3, "hpotk.annotations.HpoDiseaseAnnotation", false]], "hpodiseases (class in hpotk.annotations)": [[3, "hpotk.annotations.HpoDiseases", false]], "hpofrequency (class in hpotk.constants.hpo.frequency)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency", false]], "hpotk": [[0, "module-hpotk", false]], "hpotk.algorithm": [[1, "module-hpotk.algorithm", false]], "hpotk.algorithm.similarity": [[2, "module-hpotk.algorithm.similarity", false]], "hpotk.annotations": [[3, "module-hpotk.annotations", false]], "hpotk.annotations.load": [[4, "module-hpotk.annotations.load", false]], "hpotk.annotations.load.hpoa": [[5, "module-hpotk.annotations.load.hpoa", false]], "hpotk.constants": [[6, "module-hpotk.constants", false]], "hpotk.constants.hpo": [[7, "module-hpotk.constants.hpo", false]], "hpotk.constants.hpo.base": [[8, "module-hpotk.constants.hpo.base", false]], "hpotk.constants.hpo.frequency": [[9, "module-hpotk.constants.hpo.frequency", false]], "hpotk.constants.hpo.inheritance": [[10, "module-hpotk.constants.hpo.inheritance", false]], "hpotk.constants.hpo.onset": [[11, "module-hpotk.constants.hpo.onset", false]], "hpotk.constants.hpo.organ_system": [[12, "module-hpotk.constants.hpo.organ_system", false]], "hpotk.constants.hpo.severity": [[13, "module-hpotk.constants.hpo.severity", false]], "hpotk.graph": [[14, "module-hpotk.graph", false]], "hpotk.graph.csr": [[15, "module-hpotk.graph.csr", false]], "hpotk.model": [[16, "module-hpotk.model", false]], "hpotk.ontology": [[17, "module-hpotk.ontology", false]], "hpotk.ontology.load": [[18, "module-hpotk.ontology.load", false]], "hpotk.ontology.load.obographs": [[19, "module-hpotk.ontology.load.obographs", false]], "hpotk.store": [[20, "module-hpotk.store", false]], "hpotk.util": [[21, "module-hpotk.util", false]], "hpotk.util.sort": [[22, "module-hpotk.util.sort", false]], "hpotk.validate": [[23, "module-hpotk.validate", false]], "id (hpotk.model.termid property)": [[16, "hpotk.model.TermId.id", false]], "id (hpotk.termid property)": [[0, "hpotk.TermId.id", false]], "identified (class in hpotk.model)": [[16, "hpotk.model.Identified", false]], "identifier (hpotk.annotations.annotationreference property)": [[3, "hpotk.annotations.AnnotationReference.identifier", false]], "identifier (hpotk.annotations.simplehpodisease property)": [[3, "hpotk.annotations.SimpleHpoDisease.identifier", false]], "identifier (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.identifier", false]], "identifier (hpotk.constants.hpo.frequency.hpofrequency property)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency.identifier", false]], "identifier (hpotk.model.identified property)": [[16, "hpotk.model.Identified.identifier", false]], "identifier (hpotk.ontologytype property)": [[0, "hpotk.OntologyType.identifier", false]], "identifier (hpotk.store.ontologytype property)": [[20, "hpotk.store.OntologyType.identifier", false]], "idx_to_node() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.idx_to_node", false]], "iea (hpotk.annotations.evidencecode attribute)": [[3, "hpotk.annotations.EvidenceCode.IEA", false]], "incrementalcsrgraphfactory (class in hpotk.graph)": [[14, "hpotk.graph.IncrementalCsrGraphFactory", false]], "indexedontologygraph (class in hpotk.graph)": [[14, "hpotk.graph.IndexedOntologyGraph", false]], "is_absent (hpotk.model.observablefeature property)": [[16, "hpotk.model.ObservableFeature.is_absent", false]], "is_ancestor_of() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_ancestor_of", false]], "is_ancestor_of() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_ancestor_of", false]], "is_ancestor_of() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_ancestor_of", false]], "is_ancestor_of_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_ancestor_of_idx", false]], "is_child_of() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_child_of", false]], "is_child_of() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_child_of", false]], "is_child_of() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_child_of", false]], "is_child_of_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_child_of_idx", false]], "is_current (hpotk.minimalterm property)": [[0, "hpotk.MinimalTerm.is_current", false]], "is_current (hpotk.model.minimalterm property)": [[16, "hpotk.model.MinimalTerm.is_current", false]], "is_current() (hpotk.model.synonymtype method)": [[16, "hpotk.model.SynonymType.is_current", false]], "is_descendant_of() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_descendant_of", false]], "is_descendant_of() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_descendant_of", false]], "is_descendant_of() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_descendant_of", false]], "is_descendant_of_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_descendant_of_idx", false]], "is_excluded (hpotk.model.frequencyawarefeature property)": [[16, "hpotk.model.FrequencyAwareFeature.is_excluded", false]], "is_excluded (hpotk.model.observablefeature property)": [[16, "hpotk.model.ObservableFeature.is_excluded", false]], "is_leaf() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_leaf", false]], "is_leaf() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_leaf", false]], "is_leaf() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_leaf", false]], "is_obsolete (hpotk.minimalterm property)": [[0, "hpotk.MinimalTerm.is_obsolete", false]], "is_obsolete (hpotk.model.minimalterm property)": [[16, "hpotk.model.MinimalTerm.is_obsolete", false]], "is_obsolete() (hpotk.model.synonymtype method)": [[16, "hpotk.model.SynonymType.is_obsolete", false]], "is_ok() (hpotk.validate.validationresults method)": [[23, "hpotk.validate.ValidationResults.is_ok", false]], "is_parent_of() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_parent_of", false]], "is_parent_of() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_parent_of", false]], "is_parent_of() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_parent_of", false]], "is_parent_of_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_parent_of_idx", false]], "is_present (hpotk.model.frequencyawarefeature property)": [[16, "hpotk.model.FrequencyAwareFeature.is_present", false]], "is_present (hpotk.model.observablefeature property)": [[16, "hpotk.model.ObservableFeature.is_present", false]], "item_ids() (hpotk.annotations.annotateditemcontainer method)": [[3, "hpotk.annotations.AnnotatedItemContainer.item_ids", false]], "items (hpotk.annotations.annotateditemcontainer property)": [[3, "hpotk.annotations.AnnotatedItemContainer.items", false]], "items (hpotk.annotations.simplehpodiseases property)": [[3, "hpotk.annotations.SimpleHpoDiseases.items", false]], "items() (hpotk.algorithm.similarity.similaritycontainer method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.items", false]], "layperson_term (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.LAYPERSON_TERM", false]], "level (hpotk.validate.validationresult attribute)": [[23, "hpotk.validate.ValidationResult.level", false]], "load() (hpotk.annotations.load.hpoa.simplehpoadiseaseloader method)": [[5, "hpotk.annotations.load.hpoa.SimpleHpoaDiseaseLoader.load", false]], "load_hpo() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.load_hpo", false]], "load_hpo() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.load_hpo", false]], "load_minimal_hpo() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.load_minimal_hpo", false]], "load_minimal_hpo() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.load_minimal_hpo", false]], "load_minimal_ontology() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.load_minimal_ontology", false]], "load_minimal_ontology() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.load_minimal_ontology", false]], "load_minimal_ontology() (in module hpotk)": [[0, "hpotk.load_minimal_ontology", false]], "load_minimal_ontology() (in module hpotk.ontology.load.obographs)": [[19, "hpotk.ontology.load.obographs.load_minimal_ontology", false]], "load_ontology() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.load_ontology", false]], "load_ontology() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.load_ontology", false]], "load_ontology() (in module hpotk)": [[0, "hpotk.load_ontology", false]], "load_ontology() (in module hpotk.ontology.load.obographs)": [[19, "hpotk.ontology.load.obographs.load_ontology", false]], "looks_gzipped() (in module hpotk.util)": [[21, "hpotk.util.looks_gzipped", false]], "looks_like_url() (in module hpotk.util)": [[21, "hpotk.util.looks_like_url", false]], "lower_bound (hpotk.constants.hpo.frequency.hpofrequency property)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency.lower_bound", false]], "male (hpotk.annotations.sex attribute)": [[3, "hpotk.annotations.Sex.MALE", false]], "maxo (hpotk.ontologytype attribute)": [[0, "hpotk.OntologyType.MAxO", false]], "maxo (hpotk.store.ontologytype attribute)": [[20, "hpotk.store.OntologyType.MAxO", false]], "message (hpotk.validate.validationresult attribute)": [[23, "hpotk.validate.ValidationResult.message", false]], "metadata (hpotk.algorithm.similarity.similaritycontainer property)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.metadata", false]], "metadata (hpotk.algorithm.similarity.simpleannotationiccontainer property)": [[2, "hpotk.algorithm.similarity.SimpleAnnotationIcContainer.metadata", false]], "metadata (hpotk.model.metadataaware property)": [[16, "hpotk.model.MetadataAware.metadata", false]], "metadata_from_str() (hpotk.model.metadataaware static method)": [[16, "hpotk.model.MetadataAware.metadata_from_str", false]], "metadata_to_str() (hpotk.model.metadataaware method)": [[16, "hpotk.model.MetadataAware.metadata_to_str", false]], "metadataaware (class in hpotk.model)": [[16, "hpotk.model.MetadataAware", false]], "minimalontology (class in hpotk)": [[0, "hpotk.MinimalOntology", false]], "minimalontology (class in hpotk.ontology)": [[17, "hpotk.ontology.MinimalOntology", false]], "minimalterm (class in hpotk)": [[0, "hpotk.MinimalTerm", false]], "minimalterm (class in hpotk.model)": [[16, "hpotk.model.MinimalTerm", false]], "minimaltermfactory (class in hpotk.ontology.load.obographs)": [[19, "hpotk.ontology.load.obographs.MinimalTermFactory", false]], "mode_of_inheritance (in module hpotk.constants.hpo.base)": [[8, "hpotk.constants.hpo.base.MODE_OF_INHERITANCE", false]], "modes_of_inheritance (hpotk.annotations.hpodisease property)": [[3, "hpotk.annotations.HpoDisease.modes_of_inheritance", false]], "modes_of_inheritance (hpotk.annotations.simplehpodisease property)": [[3, "hpotk.annotations.SimpleHpoDisease.modes_of_inheritance", false]], "modifiers (hpotk.annotations.hpodiseaseannotation property)": [[3, "hpotk.annotations.HpoDiseaseAnnotation.modifiers", false]], "modifiers (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.modifiers", false]], "module": [[0, "module-hpotk", false], [1, "module-hpotk.algorithm", false], [2, "module-hpotk.algorithm.similarity", false], [3, "module-hpotk.annotations", false], [4, "module-hpotk.annotations.load", false], [5, "module-hpotk.annotations.load.hpoa", false], [6, "module-hpotk.constants", false], [7, "module-hpotk.constants.hpo", false], [8, "module-hpotk.constants.hpo.base", false], [9, "module-hpotk.constants.hpo.frequency", false], [10, "module-hpotk.constants.hpo.inheritance", false], [11, "module-hpotk.constants.hpo.onset", false], [12, "module-hpotk.constants.hpo.organ_system", false], [13, "module-hpotk.constants.hpo.severity", false], [14, "module-hpotk.graph", false], [15, "module-hpotk.graph.csr", false], [16, "module-hpotk.model", false], [17, "module-hpotk.ontology", false], [18, "module-hpotk.ontology.load", false], [19, "module-hpotk.ontology.load.obographs", false], [20, "module-hpotk.store", false], [21, "module-hpotk.util", false], [22, "module-hpotk.util.sort", false], [23, "module-hpotk.validate", false]], "mondo (hpotk.ontologytype attribute)": [[0, "hpotk.OntologyType.MONDO", false]], "mondo (hpotk.store.ontologytype attribute)": [[20, "hpotk.store.OntologyType.MONDO", false]], "name (hpotk.annotations.simplehpodisease property)": [[3, "hpotk.annotations.SimpleHpoDisease.name", false]], "name (hpotk.model.named property)": [[16, "hpotk.model.Named.name", false]], "name (hpotk.model.synonym property)": [[16, "hpotk.model.Synonym.name", false]], "named (class in hpotk.model)": [[16, "hpotk.model.Named", false]], "narrow (hpotk.model.synonymcategory attribute)": [[16, "hpotk.model.SynonymCategory.NARROW", false]], "node_to_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.node_to_idx", false]], "numerator (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.numerator", false]], "numerator (hpotk.model.frequencyawarefeature property)": [[16, "hpotk.model.FrequencyAwareFeature.numerator", false]], "observablefeature (class in hpotk.model)": [[16, "hpotk.model.ObservableFeature", false]], "obsolete_synonym (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.OBSOLETE_SYNONYM", false]], "obsolete_synonyms() (hpotk.model.term method)": [[16, "hpotk.model.Term.obsolete_synonyms", false]], "obsolete_synonyms() (hpotk.term method)": [[0, "hpotk.Term.obsolete_synonyms", false]], "obsoletetermidsvalidator (class in hpotk.validate)": [[23, "hpotk.validate.ObsoleteTermIdsValidator", false]], "ontology (class in hpotk)": [[0, "hpotk.Ontology", false]], "ontology (class in hpotk.ontology)": [[17, "hpotk.ontology.Ontology", false]], "ontologygraph (class in hpotk)": [[0, "hpotk.OntologyGraph", false]], "ontologygraph (class in hpotk.graph)": [[14, "hpotk.graph.OntologyGraph", false]], "ontologyreleaseservice (class in hpotk.store)": [[20, "hpotk.store.OntologyReleaseService", false]], "ontologystore (class in hpotk)": [[0, "hpotk.OntologyStore", false]], "ontologystore (class in hpotk.store)": [[20, "hpotk.store.OntologyStore", false]], "ontologytype (class in hpotk)": [[0, "hpotk.OntologyType", false]], "ontologytype (class in hpotk.store)": [[20, "hpotk.store.OntologyType", false]], "open_text_io_handle_for_reading() (in module hpotk.util)": [[21, "hpotk.util.open_text_io_handle_for_reading", false]], "open_text_io_handle_for_writing() (in module hpotk.util)": [[21, "hpotk.util.open_text_io_handle_for_writing", false]], "parse() (hpotk.annotations.evidencecode static method)": [[3, "hpotk.annotations.EvidenceCode.parse", false]], "parse() (hpotk.annotations.sex static method)": [[3, "hpotk.annotations.Sex.parse", false]], "parse_hpo_frequency() (in module hpotk.constants.hpo.frequency)": [[9, "hpotk.constants.hpo.frequency.parse_hpo_frequency", false]], "pcs (hpotk.annotations.evidencecode attribute)": [[3, "hpotk.annotations.EvidenceCode.PCS", false]], "phenotypic_abnormality (in module hpotk.constants.hpo.base)": [[8, "hpotk.constants.hpo.base.PHENOTYPIC_ABNORMALITY", false]], "phenotypicabnormalityvalidator (class in hpotk.validate)": [[23, "hpotk.validate.PhenotypicAbnormalityValidator", false]], "plural_form (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.PLURAL_FORM", false]], "precalculate_ic_mica_for_hpo_concept_pairs() (in module hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.precalculate_ic_mica_for_hpo_concept_pairs", false]], "prefix (hpotk.model.termid property)": [[16, "hpotk.model.TermId.prefix", false]], "prefix (hpotk.termid property)": [[0, "hpotk.TermId.prefix", false]], "present_annotations() (hpotk.annotations.annotateditem method)": [[3, "hpotk.annotations.AnnotatedItem.present_annotations", false]], "references (hpotk.annotations.hpodiseaseannotation property)": [[3, "hpotk.annotations.HpoDiseaseAnnotation.references", false]], "references (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.references", false]], "related (hpotk.model.synonymcategory attribute)": [[16, "hpotk.model.SynonymCategory.RELATED", false]], "remoteontologyservice (class in hpotk.store)": [[20, "hpotk.store.RemoteOntologyService", false]], "resolve_store_path() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.resolve_store_path", false]], "resolve_store_path() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.resolve_store_path", false]], "results (hpotk.validate.validationresults property)": [[23, "hpotk.validate.ValidationResults.results", false]], "root (hpotk.graph.indexedontologygraph property)": [[14, "hpotk.graph.IndexedOntologyGraph.root", false]], "root (hpotk.graph.ontologygraph property)": [[14, "hpotk.graph.OntologyGraph.root", false]], "root (hpotk.ontologygraph property)": [[0, "hpotk.OntologyGraph.root", false]], "root_idx (hpotk.graph.indexedontologygraph property)": [[14, "hpotk.graph.IndexedOntologyGraph.root_idx", false]], "rulevalidator (class in hpotk.validate)": [[23, "hpotk.validate.RuleValidator", false]], "set_similarity() (hpotk.algorithm.similarity.similaritycontainer method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.set_similarity", false]], "setup_logging() (in module hpotk.util)": [[21, "hpotk.util.setup_logging", false]], "sex (class in hpotk.annotations)": [[3, "hpotk.annotations.Sex", false]], "similaritycontainer (class in hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.SimilarityContainer", false]], "simpleannotationiccontainer (class in hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.SimpleAnnotationIcContainer", false]], "simplehpoadiseaseloader (class in hpotk.annotations.load.hpoa)": [[5, "hpotk.annotations.load.hpoa.SimpleHpoaDiseaseLoader", false]], "simplehpodisease (class in hpotk.annotations)": [[3, "hpotk.annotations.SimpleHpoDisease", false]], "simplehpodiseaseannotation (class in hpotk.annotations)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation", false]], "simplehpodiseases (class in hpotk.annotations)": [[3, "hpotk.annotations.SimpleHpoDiseases", false]], "store_dir (hpotk.ontologystore property)": [[0, "hpotk.OntologyStore.store_dir", false]], "store_dir (hpotk.store.ontologystore property)": [[20, "hpotk.store.OntologyStore.store_dir", false]], "synonym (class in hpotk.model)": [[16, "hpotk.model.Synonym", false]], "synonym_type (hpotk.model.synonym property)": [[16, "hpotk.model.Synonym.synonym_type", false]], "synonymcategory (class in hpotk.model)": [[16, "hpotk.model.SynonymCategory", false]], "synonyms (hpotk.model.term property)": [[16, "hpotk.model.Term.synonyms", false]], "synonyms (hpotk.term property)": [[0, "hpotk.Term.synonyms", false]], "synonymtype (class in hpotk.model)": [[16, "hpotk.model.SynonymType", false]], "tas (hpotk.annotations.evidencecode attribute)": [[3, "hpotk.annotations.EvidenceCode.TAS", false]], "term (class in hpotk)": [[0, "hpotk.Term", false]], "term (class in hpotk.model)": [[16, "hpotk.model.Term", false]], "term_ids (hpotk.minimalontology property)": [[0, "hpotk.MinimalOntology.term_ids", false]], "term_ids (hpotk.ontology.minimalontology property)": [[17, "hpotk.ontology.MinimalOntology.term_ids", false]], "termfactory (class in hpotk.ontology.load.obographs)": [[19, "hpotk.ontology.load.obographs.TermFactory", false]], "termid (class in hpotk)": [[0, "hpotk.TermId", false]], "termid (class in hpotk.model)": [[16, "hpotk.model.TermId", false]], "termidsorting (class in hpotk.util.sort)": [[22, "hpotk.util.sort.TermIdSorting", false]], "terms (hpotk.minimalontology property)": [[0, "hpotk.MinimalOntology.terms", false]], "terms (hpotk.ontology.minimalontology property)": [[17, "hpotk.ontology.MinimalOntology.terms", false]], "to_csv() (hpotk.algorithm.similarity.annotationiccontainer method)": [[2, "hpotk.algorithm.similarity.AnnotationIcContainer.to_csv", false]], "to_csv() (hpotk.algorithm.similarity.similaritycontainer method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.to_csv", false]], "uk_spelling (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.UK_SPELLING", false]], "unknown (hpotk.annotations.sex attribute)": [[3, "hpotk.annotations.Sex.UNKNOWN", false]], "upper_bound (hpotk.constants.hpo.frequency.hpofrequency property)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency.upper_bound", false]], "validate() (hpotk.validate.annotationpropagationvalidator method)": [[23, "hpotk.validate.AnnotationPropagationValidator.validate", false]], "validate() (hpotk.validate.obsoletetermidsvalidator method)": [[23, "hpotk.validate.ObsoleteTermIdsValidator.validate", false]], "validate() (hpotk.validate.phenotypicabnormalityvalidator method)": [[23, "hpotk.validate.PhenotypicAbnormalityValidator.validate", false]], "validate() (hpotk.validate.rulevalidator method)": [[23, "hpotk.validate.RuleValidator.validate", false]], "validate_all() (hpotk.validate.validationrunner method)": [[23, "hpotk.validate.ValidationRunner.validate_all", false]], "validate_instance() (in module hpotk.util)": [[21, "hpotk.util.validate_instance", false]], "validate_optional_instance() (in module hpotk.util)": [[21, "hpotk.util.validate_optional_instance", false]], "validationlevel (class in hpotk.validate)": [[23, "hpotk.validate.ValidationLevel", false]], "validationresult (class in hpotk.validate)": [[23, "hpotk.validate.ValidationResult", false]], "validationresults (class in hpotk.validate)": [[23, "hpotk.validate.ValidationResults", false]], "validationrunner (class in hpotk.validate)": [[23, "hpotk.validate.ValidationRunner", false]], "value (hpotk.model.termid property)": [[16, "hpotk.model.TermId.value", false]], "value (hpotk.termid property)": [[0, "hpotk.TermId.value", false]], "version (hpotk.annotations.simplehpodiseases property)": [[3, "hpotk.annotations.SimpleHpoDiseases.version", false]], "version (hpotk.model.versioned property)": [[16, "hpotk.model.Versioned.version", false]], "versioned (class in hpotk.model)": [[16, "hpotk.model.Versioned", false]], "warning (hpotk.validate.validationlevel attribute)": [[23, "hpotk.validate.ValidationLevel.WARNING", false]], "xrefs (hpotk.model.definition property)": [[16, "hpotk.model.Definition.xrefs", false]], "xrefs (hpotk.model.synonym property)": [[16, "hpotk.model.Synonym.xrefs", false]], "xrefs (hpotk.model.term property)": [[16, "hpotk.model.Term.xrefs", false]], "xrefs (hpotk.term property)": [[0, "hpotk.Term.xrefs", false]]}, "objects": {"": [[0, 0, 0, "-", "hpotk"]], "hpotk": [[0, 1, 1, "", "GraphAware"], [0, 1, 1, "", "MinimalOntology"], [0, 1, 1, "", "MinimalTerm"], [0, 1, 1, "", "Ontology"], [0, 1, 1, "", "OntologyGraph"], [0, 1, 1, "", "OntologyStore"], [0, 1, 1, "", "OntologyType"], [0, 1, 1, "", "Term"], [0, 1, 1, "", "TermId"], [1, 0, 0, "-", "algorithm"], [3, 0, 0, "-", "annotations"], [0, 5, 1, "", "configure_ontology_store"], [6, 0, 0, "-", "constants"], [14, 0, 0, "-", "graph"], [0, 5, 1, "", "load_minimal_ontology"], [0, 5, 1, "", "load_ontology"], [16, 0, 0, "-", "model"], [17, 0, 0, "-", "ontology"], [20, 0, 0, "-", "store"], [21, 0, 0, "-", "util"], [23, 0, 0, "-", "validate"]], "hpotk.GraphAware": [[0, 2, 1, "", "graph"]], "hpotk.MinimalOntology": [[0, 3, 1, "", "get_term"], [0, 3, 1, "", "get_term_name"], [0, 2, 1, "", "term_ids"], [0, 2, 1, "", "terms"]], "hpotk.MinimalTerm": [[0, 2, 1, "", "alt_term_ids"], [0, 3, 1, "", "create_minimal_term"], [0, 2, 1, "", "is_current"], [0, 2, 1, "", "is_obsolete"]], "hpotk.OntologyGraph": [[0, 3, 1, "", "get_ancestors"], [0, 3, 1, "", "get_children"], [0, 3, 1, "", "get_descendants"], [0, 3, 1, "", "get_parents"], [0, 3, 1, "", "is_ancestor_of"], [0, 3, 1, "", "is_child_of"], [0, 3, 1, "", "is_descendant_of"], [0, 3, 1, "", "is_leaf"], [0, 3, 1, "", "is_parent_of"], [0, 2, 1, "", "root"]], "hpotk.OntologyStore": [[0, 3, 1, "", "clear"], [0, 3, 1, "", "load_hpo"], [0, 3, 1, "", "load_minimal_hpo"], [0, 3, 1, "", "load_minimal_ontology"], [0, 3, 1, "", "load_ontology"], [0, 3, 1, "", "resolve_store_path"], [0, 2, 1, "", "store_dir"]], "hpotk.OntologyType": [[0, 4, 1, "", "HPO"], [0, 4, 1, "", "MAxO"], [0, 4, 1, "", "MONDO"], [0, 2, 1, "", "identifier"]], "hpotk.Term": [[0, 2, 1, "", "comment"], [0, 3, 1, "", "create_term"], [0, 3, 1, "", "current_synonyms"], [0, 2, 1, "", "definition"], [0, 3, 1, "", "obsolete_synonyms"], [0, 2, 1, "", "synonyms"], [0, 2, 1, "", "xrefs"]], "hpotk.TermId": [[0, 3, 1, "", "from_curie"], [0, 2, 1, "", "id"], [0, 2, 1, "", "prefix"], [0, 2, 1, "", "value"]], "hpotk.algorithm": [[2, 0, 0, "-", "similarity"]], "hpotk.algorithm.similarity": [[2, 1, 1, "", "AnnotationIcContainer"], [2, 1, 1, "", "SimilarityContainer"], [2, 1, 1, "", "SimpleAnnotationIcContainer"], [2, 5, 1, "", "calculate_ic_for_annotated_items"], [2, 5, 1, "", "precalculate_ic_mica_for_hpo_concept_pairs"]], "hpotk.algorithm.similarity.AnnotationIcContainer": [[2, 3, 1, "", "to_csv"]], "hpotk.algorithm.similarity.SimilarityContainer": [[2, 3, 1, "", "from_csv"], [2, 3, 1, "", "get_similarity"], [2, 3, 1, "", "items"], [2, 2, 1, "", "metadata"], [2, 3, 1, "", "set_similarity"], [2, 3, 1, "", "to_csv"]], "hpotk.algorithm.similarity.SimpleAnnotationIcContainer": [[2, 2, 1, "", "metadata"]], "hpotk.annotations": [[3, 1, 1, "", "AnnotatedItem"], [3, 1, 1, "", "AnnotatedItemContainer"], [3, 1, 1, "", "AnnotationReference"], [3, 1, 1, "", "EvidenceCode"], [3, 1, 1, "", "HpoDisease"], [3, 1, 1, "", "HpoDiseaseAnnotation"], [3, 1, 1, "", "HpoDiseases"], [3, 1, 1, "", "Sex"], [3, 1, 1, "", "SimpleHpoDisease"], [3, 1, 1, "", "SimpleHpoDiseaseAnnotation"], [3, 1, 1, "", "SimpleHpoDiseases"], [4, 0, 0, "-", "load"]], "hpotk.annotations.AnnotatedItem": [[3, 3, 1, "", "absent_annotations"], [3, 2, 1, "", "annotations"], [3, 3, 1, "", "present_annotations"]], "hpotk.annotations.AnnotatedItemContainer": [[3, 3, 1, "", "item_ids"], [3, 2, 1, "", "items"]], "hpotk.annotations.AnnotationReference": [[3, 2, 1, "", "evidence_code"], [3, 2, 1, "", "identifier"]], "hpotk.annotations.EvidenceCode": [[3, 4, 1, "", "IEA"], [3, 4, 1, "", "PCS"], [3, 4, 1, "", "TAS"], [3, 3, 1, "", "parse"]], "hpotk.annotations.HpoDisease": [[3, 2, 1, "", "modes_of_inheritance"]], "hpotk.annotations.HpoDiseaseAnnotation": [[3, 2, 1, "", "modifiers"], [3, 2, 1, "", "references"]], "hpotk.annotations.Sex": [[3, 4, 1, "", "FEMALE"], [3, 4, 1, "", "MALE"], [3, 4, 1, "", "UNKNOWN"], [3, 3, 1, "", "parse"]], "hpotk.annotations.SimpleHpoDisease": [[3, 2, 1, "", "annotations"], [3, 2, 1, "", "identifier"], [3, 2, 1, "", "modes_of_inheritance"], [3, 2, 1, "", "name"]], "hpotk.annotations.SimpleHpoDiseaseAnnotation": [[3, 2, 1, "", "denominator"], [3, 2, 1, "", "identifier"], [3, 2, 1, "", "modifiers"], [3, 2, 1, "", "numerator"], [3, 2, 1, "", "references"]], "hpotk.annotations.SimpleHpoDiseases": [[3, 2, 1, "", "disease_ids"], [3, 2, 1, "", "diseases"], [3, 2, 1, "", "items"], [3, 2, 1, "", "version"]], "hpotk.annotations.load": [[5, 0, 0, "-", "hpoa"]], "hpotk.annotations.load.hpoa": [[5, 1, 1, "", "SimpleHpoaDiseaseLoader"]], "hpotk.annotations.load.hpoa.SimpleHpoaDiseaseLoader": [[5, 2, 1, "", "cohort_size"], [5, 3, 1, "", "load"]], "hpotk.constants": [[7, 0, 0, "-", "hpo"]], "hpotk.constants.hpo": [[8, 0, 0, "-", "base"], [9, 0, 0, "-", "frequency"], [10, 0, 0, "-", "inheritance"], [11, 0, 0, "-", "onset"], [12, 0, 0, "-", "organ_system"], [13, 0, 0, "-", "severity"]], "hpotk.constants.hpo.base": [[8, 6, 1, "", "CLINICAL_MODIFIER"], [8, 6, 1, "", "MODE_OF_INHERITANCE"], [8, 6, 1, "", "PHENOTYPIC_ABNORMALITY"]], "hpotk.constants.hpo.frequency": [[9, 1, 1, "", "HpoFrequency"], [9, 5, 1, "", "parse_hpo_frequency"]], "hpotk.constants.hpo.frequency.HpoFrequency": [[9, 2, 1, "", "frequency"], [9, 2, 1, "", "identifier"], [9, 2, 1, "", "lower_bound"], [9, 2, 1, "", "upper_bound"]], "hpotk.graph": [[14, 1, 1, "", "CsrIndexedGraphFactory"], [14, 1, 1, "", "GraphAware"], [14, 1, 1, "", "GraphFactory"], [14, 1, 1, "", "IncrementalCsrGraphFactory"], [14, 1, 1, "", "IndexedOntologyGraph"], [14, 1, 1, "", "OntologyGraph"], [15, 0, 0, "-", "csr"]], "hpotk.graph.CsrIndexedGraphFactory": [[14, 3, 1, "", "create_graph"]], "hpotk.graph.GraphAware": [[14, 2, 1, "", "graph"]], "hpotk.graph.GraphFactory": [[14, 3, 1, "", "create_graph"]], "hpotk.graph.IndexedOntologyGraph": [[14, 3, 1, "", "get_ancestor_idx"], [14, 3, 1, "", "get_ancestors"], [14, 3, 1, "", "get_children"], [14, 3, 1, "", "get_children_idx"], [14, 3, 1, "", "get_descendant_idx"], [14, 3, 1, "", "get_descendants"], [14, 3, 1, "", "get_parents"], [14, 3, 1, "", "get_parents_idx"], [14, 3, 1, "", "idx_to_node"], [14, 3, 1, "", "is_ancestor_of"], [14, 3, 1, "", "is_ancestor_of_idx"], [14, 3, 1, "", "is_child_of"], [14, 3, 1, "", "is_child_of_idx"], [14, 3, 1, "", "is_descendant_of"], [14, 3, 1, "", "is_descendant_of_idx"], [14, 3, 1, "", "is_leaf"], [14, 3, 1, "", "is_parent_of"], [14, 3, 1, "", "is_parent_of_idx"], [14, 3, 1, "", "node_to_idx"], [14, 2, 1, "", "root"], [14, 2, 1, "", "root_idx"]], "hpotk.graph.OntologyGraph": [[14, 3, 1, "", "get_ancestors"], [14, 3, 1, "", "get_children"], [14, 3, 1, "", "get_descendants"], [14, 3, 1, "", "get_parents"], [14, 3, 1, "", "is_ancestor_of"], [14, 3, 1, "", "is_child_of"], [14, 3, 1, "", "is_descendant_of"], [14, 3, 1, "", "is_leaf"], [14, 3, 1, "", "is_parent_of"], [14, 2, 1, "", "root"]], "hpotk.model": [[16, 1, 1, "", "Definition"], [16, 1, 1, "", "FrequencyAwareFeature"], [16, 1, 1, "", "Identified"], [16, 1, 1, "", "MetadataAware"], [16, 1, 1, "", "MinimalTerm"], [16, 1, 1, "", "Named"], [16, 1, 1, "", "ObservableFeature"], [16, 1, 1, "", "Synonym"], [16, 1, 1, "", "SynonymCategory"], [16, 1, 1, "", "SynonymType"], [16, 1, 1, "", "Term"], [16, 1, 1, "", "TermId"], [16, 1, 1, "", "Versioned"]], "hpotk.model.Definition": [[16, 2, 1, "", "definition"], [16, 2, 1, "", "xrefs"]], "hpotk.model.FrequencyAwareFeature": [[16, 3, 1, "", "check_numerator_and_denominator"], [16, 2, 1, "", "denominator"], [16, 3, 1, "", "frequency"], [16, 2, 1, "", "is_excluded"], [16, 2, 1, "", "is_present"], [16, 2, 1, "", "numerator"]], "hpotk.model.Identified": [[16, 2, 1, "", "identifier"]], "hpotk.model.MetadataAware": [[16, 2, 1, "", "metadata"], [16, 3, 1, "", "metadata_from_str"], [16, 3, 1, "", "metadata_to_str"]], "hpotk.model.MinimalTerm": [[16, 2, 1, "", "alt_term_ids"], [16, 3, 1, "", "create_minimal_term"], [16, 2, 1, "", "is_current"], [16, 2, 1, "", "is_obsolete"]], "hpotk.model.Named": [[16, 2, 1, "", "name"]], "hpotk.model.ObservableFeature": [[16, 2, 1, "", "is_absent"], [16, 2, 1, "", "is_excluded"], [16, 2, 1, "", "is_present"]], "hpotk.model.Synonym": [[16, 2, 1, "", "category"], [16, 2, 1, "", "name"], [16, 2, 1, "", "synonym_type"], [16, 2, 1, "", "xrefs"]], "hpotk.model.SynonymCategory": [[16, 4, 1, "", "BROAD"], [16, 4, 1, "", "EXACT"], [16, 4, 1, "", "NARROW"], [16, 4, 1, "", "RELATED"]], "hpotk.model.SynonymType": [[16, 4, 1, "", "ABBREVIATION"], [16, 4, 1, "", "ALLELIC_REQUIREMENT"], [16, 4, 1, "", "LAYPERSON_TERM"], [16, 4, 1, "", "OBSOLETE_SYNONYM"], [16, 4, 1, "", "PLURAL_FORM"], [16, 4, 1, "", "UK_SPELLING"], [16, 3, 1, "", "is_current"], [16, 3, 1, "", "is_obsolete"]], "hpotk.model.Term": [[16, 2, 1, "", "comment"], [16, 3, 1, "", "create_term"], [16, 3, 1, "", "current_synonyms"], [16, 2, 1, "", "definition"], [16, 3, 1, "", "obsolete_synonyms"], [16, 2, 1, "", "synonyms"], [16, 2, 1, "", "xrefs"]], "hpotk.model.TermId": [[16, 3, 1, "", "from_curie"], [16, 2, 1, "", "id"], [16, 2, 1, "", "prefix"], [16, 2, 1, "", "value"]], "hpotk.model.Versioned": [[16, 2, 1, "", "version"]], "hpotk.ontology": [[17, 1, 1, "", "MinimalOntology"], [17, 1, 1, "", "Ontology"], [17, 5, 1, "", "create_minimal_ontology"], [17, 5, 1, "", "create_ontology"], [18, 0, 0, "-", "load"]], "hpotk.ontology.MinimalOntology": [[17, 3, 1, "", "get_term"], [17, 3, 1, "", "get_term_name"], [17, 2, 1, "", "term_ids"], [17, 2, 1, "", "terms"]], "hpotk.ontology.load": [[19, 0, 0, "-", "obographs"]], "hpotk.ontology.load.obographs": [[19, 1, 1, "", "MinimalTermFactory"], [19, 1, 1, "", "TermFactory"], [19, 5, 1, "", "load_minimal_ontology"], [19, 5, 1, "", "load_ontology"]], "hpotk.ontology.load.obographs.MinimalTermFactory": [[19, 3, 1, "", "create_term"]], "hpotk.ontology.load.obographs.TermFactory": [[19, 3, 1, "", "create_term"]], "hpotk.store": [[20, 1, 1, "", "GitHubOntologyReleaseService"], [20, 1, 1, "", "GitHubRemoteOntologyService"], [20, 1, 1, "", "OntologyReleaseService"], [20, 1, 1, "", "OntologyStore"], [20, 1, 1, "", "OntologyType"], [20, 1, 1, "", "RemoteOntologyService"], [20, 5, 1, "", "configure_ontology_store"]], "hpotk.store.GitHubOntologyReleaseService": [[20, 3, 1, "", "fetch_tags"]], "hpotk.store.GitHubRemoteOntologyService": [[20, 3, 1, "", "fetch_ontology"]], "hpotk.store.OntologyReleaseService": [[20, 3, 1, "", "fetch_tags"]], "hpotk.store.OntologyStore": [[20, 3, 1, "", "clear"], [20, 3, 1, "", "load_hpo"], [20, 3, 1, "", "load_minimal_hpo"], [20, 3, 1, "", "load_minimal_ontology"], [20, 3, 1, "", "load_ontology"], [20, 3, 1, "", "resolve_store_path"], [20, 2, 1, "", "store_dir"]], "hpotk.store.OntologyType": [[20, 4, 1, "", "HPO"], [20, 4, 1, "", "MAxO"], [20, 4, 1, "", "MONDO"], [20, 2, 1, "", "identifier"]], "hpotk.store.RemoteOntologyService": [[20, 3, 1, "", "fetch_ontology"]], "hpotk.util": [[21, 5, 1, "", "looks_gzipped"], [21, 5, 1, "", "looks_like_url"], [21, 5, 1, "", "open_text_io_handle_for_reading"], [21, 5, 1, "", "open_text_io_handle_for_writing"], [21, 5, 1, "", "setup_logging"], [22, 0, 0, "-", "sort"], [21, 5, 1, "", "validate_instance"], [21, 5, 1, "", "validate_optional_instance"]], "hpotk.util.sort": [[22, 1, 1, "", "HierarchicalEdgeTermIdSorting"], [22, 1, 1, "", "HierarchicalIcTermIdSorting"], [22, 1, 1, "", "HierarchicalSimilaritySorting"], [22, 1, 1, "", "TermIdSorting"]], "hpotk.util.sort.HierarchicalIcTermIdSorting": [[22, 3, 1, "", "argsort"]], "hpotk.util.sort.TermIdSorting": [[22, 3, 1, "", "argsort"]], "hpotk.validate": [[23, 1, 1, "", "AnnotationPropagationValidator"], [23, 1, 1, "", "ObsoleteTermIdsValidator"], [23, 1, 1, "", "PhenotypicAbnormalityValidator"], [23, 1, 1, "", "RuleValidator"], [23, 1, 1, "", "ValidationLevel"], [23, 1, 1, "", "ValidationResult"], [23, 1, 1, "", "ValidationResults"], [23, 1, 1, "", "ValidationRunner"]], "hpotk.validate.AnnotationPropagationValidator": [[23, 3, 1, "", "validate"]], "hpotk.validate.ObsoleteTermIdsValidator": [[23, 3, 1, "", "validate"]], "hpotk.validate.PhenotypicAbnormalityValidator": [[23, 3, 1, "", "validate"]], "hpotk.validate.RuleValidator": [[23, 3, 1, "", "validate"]], "hpotk.validate.ValidationLevel": [[23, 4, 1, "", "ERROR"], [23, 4, 1, "", "WARNING"]], "hpotk.validate.ValidationResult": [[23, 4, 1, "", "category"], [23, 4, 1, "", "level"], [23, 4, 1, "", "message"]], "hpotk.validate.ValidationResults": [[23, 3, 1, "", "is_ok"], [23, 2, 1, "", "results"]], "hpotk.validate.ValidationRunner": [[23, 3, 1, "", "validate_all"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "property", "Python property"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:property", "3": "py:method", "4": "py:attribute", "5": "py:function", "6": "py:data"}, "terms": {"": [2, 16, 21, 23, 26, 28, 29, 30, 31, 32, 33], "0": [2, 16, 23], "0000": [16, 32], "0000001": 31, "0000005": 8, "0000007": 28, "0000118": [8, 23], "0000486": 28, "0001166": 33, "0001238": 30, "0001250": [0, 3, 16, 17, 31, 32, 33], "0001427": 28, "0001505": 33, "0001744": 30, "0002": [16, 32], "0002240": 30, "0002266": 33, "0002279": [0, 16], "0002391": [0, 16], "0007359": 31, "0010677": 33, "0011153": 30, "0012638": 31, "0012833": 8, "0020219": 31, "0020221": [30, 31], "03": 29, "04": [20, 29], "05": 29, "06": 29, "0736": [16, 32], "09": [0, 20, 28, 29, 32], "1": [2, 3, 16, 23, 28, 33], "10": [0, 20, 21, 28, 29, 32], "1234567": [0, 2, 16, 17], "12468": 28, "128613002": [0, 16], "15816939": 32, "17": 32, "17664": 32, "2": [3, 8, 16, 23, 29, 33], "20": 21, "2023": [20, 28, 29, 32], "2024": [20, 29], "24": 29, "256000": [3, 28], "26": 20, "3": [3, 16, 21], "30": [21, 28], "393": [0, 17, 31], "4": 16, "40": 21, "5": 16, "50": [5, 21], "6": 16, "664": 32, "9199": [16, 32], "9876543": 2, "9th": 29, "A": [0, 2, 3, 6, 7, 14, 16, 20, 23, 25, 29, 32], "AND": [0, 17], "As": [29, 31, 33], "For": [3, 16, 29, 33], "If": [2, 21], "In": [28, 29, 31, 33], "On": 31, "One": 33, "That": 26, "The": [0, 2, 3, 14, 16, 17, 19, 20, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33], "Then": [26, 32], "There": 33, "To": 26, "Will": 21, "_": [0, 16], "_api": [0, 20], "_factori": [0, 19], "_github": [0, 20], "_term": [0, 19], "abbrevi": 16, "abnorm": [8, 16, 23, 31, 32], "about": [0, 3, 16, 26, 31, 32], "abov": [28, 32], "absenc": [3, 16], "absent": 3, "absent_annot": 3, "absolut": [0, 16, 20, 29], "abstract": [0, 3, 14, 16, 17, 20, 22, 23], "abstractcsrgraphfactori": 14, "access": [16, 21, 26, 28, 29, 31, 32], "accessor": 31, "across": 33, "act": [0, 17], "action": [0, 20, 29], "activ": [26, 32], "ad": 29, "addit": 32, "adjac": 30, "after": [30, 31], "ag": 3, "aggreg": 33, "algorithm": [0, 30], "alia": 23, "all": [0, 2, 3, 8, 16, 17, 20, 23, 26, 28, 29, 31, 33], "allelic_requir": 16, "allow": [3, 14], "along": [29, 31], "alphabet": 32, "alreadi": 22, "also": [0, 16, 28, 32, 33], "alt_term_id": [0, 16], "altern": [0, 16, 29, 32], "although": 28, "altogeth": 33, "alwai": [0, 16, 33], "among": [0, 14, 33], "an": [0, 2, 3, 14, 16, 17, 20, 21, 23, 26, 28, 29, 31, 32, 33], "analysi": [2, 29], "ancestor": [0, 14, 23, 33], "ancestr": 33, "ani": [14, 16, 29, 30, 31, 32], "annot": [0, 2, 16, 23, 27, 30], "annotated_item": 3, "annotateditem": [0, 2, 3], "annotateditemcontain": [0, 2, 3], "annotation_propag": 33, "annotationiccontain": [1, 2], "annotationpropagationvalid": [0, 23, 33], "annotationrefer": [0, 3], "anoth": [2, 31], "anyth": 29, "ap_val": 33, "api": [25, 31, 32], "appar": 3, "appli": [23, 33], "applic": [23, 31, 32], "ar": [0, 16, 17, 20, 21, 23, 28, 29, 30, 31, 32, 33], "arachnodactyli": [16, 33], "argsort": [22, 30], "argument": [0, 20], "arrai": 14, "asctim": 21, "ask": 25, "assert": [0, 16], "assess": 22, "associ": 3, "assum": [2, 26, 32, 33], "assume_annot": 2, "attempt": [3, 31], "attribut": [0, 3, 16, 28], "author": 3, "autosom": 28, "avail": [0, 3, 16, 17, 28, 29, 31], "awar": 22, "b": 2, "back": [2, 14, 33], "base": [0, 2, 3, 5, 7, 9, 14, 16, 17, 19, 20, 21, 22, 23], "base_url": 28, "baseontologyrulevalid": 23, "basic": 21, "becam": 33, "becom": 33, "been": [0, 16, 20], "befor": [23, 26], "below": 33, "benefit": [29, 33], "best": [25, 29], "better": 30, "between": [28, 31, 33], "bilater": 32, "binari": 20, "binaryio": 20, "biolog": 3, "biomedicin": 33, "bit": 2, "bool": [0, 2, 5, 14, 16, 21, 23], "both": [0, 16, 17, 33], "brain": 32, "branch": [26, 33], "break": 33, "broad": [16, 33], "bufferediobas": 20, "bug": 25, "build": 14, "byte": 20, "c": [23, 28], "c3117": [0, 16], "cach": [0, 20, 29, 32], "calcul": [2, 31], "calculate_ic_for_annotated_item": [1, 2], "call": 31, "callabl": 22, "can": [0, 2, 3, 14, 16, 17, 20, 23, 26, 28, 29, 30, 31, 32, 33], "care": 32, "case": [16, 19, 23, 25, 28, 33], "categori": [16, 23, 33], "cd": 26, "centric": 23, "chang": 26, "characteris": 32, "check": [0, 16, 17, 21, 23, 25, 26, 28, 29, 31, 32, 33], "check_numerator_and_denomin": 16, "checkout": 26, "child": [0, 14, 31, 32, 33], "children": [0, 14, 31, 32], "choos": [30, 31], "class": [0, 2, 3, 5, 9, 14, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32], "clean": 29, "clear": [0, 20, 29], "clinic": [3, 8, 33], "clinical_modifi": [7, 8], "clone": 26, "clonic": [30, 31, 32, 33], "closer": 30, "cluster": [22, 30], "clz": 21, "code": [3, 23], "cohort": 16, "cohort_s": 5, "col": 14, "collect": [0, 2, 3, 14, 16, 23, 33], "colon": [0, 16], "com": [26, 28, 29], "combin": 30, "comment": [0, 16], "commonli": 7, "compact": [0, 16], "compar": [0, 16], "comparison": [0, 16], "complex": [3, 31], "compon": [0, 16, 17], "comprehens": [0, 16, 25], "compress": 21, "comput": [3, 22], "con": 31, "concept": [0, 2, 16, 31, 33], "configur": [0, 20, 21], "configure_ontology_stor": [0, 20, 24, 29, 32], "connect": [20, 28], "consid": 33, "consist": [0, 14, 16, 31], "consol": 21, "constant": 0, "contain": [0, 2, 3, 16, 17, 23, 27, 32, 33], "contemporari": 3, "content": [2, 20, 21, 22, 29], "contrast": 31, "contributor": 26, "conveni": [0, 16, 20, 29, 31, 33], "convert": 33, "corpu": 3, "correspond": [0, 3, 9, 14, 20, 28, 29, 31, 33], "count": [2, 3, 16], "coupl": 31, "cover": 31, "craft": [0, 16], "creat": [0, 14, 16, 17, 19, 20, 21, 33], "create_graph": 14, "create_minimal_ontologi": [0, 17], "create_minimal_term": [0, 16], "create_ontologi": [0, 17], "create_term": [0, 16, 19], "creation": 31, "critic": 21, "cross": [0, 3, 16, 32], "csr": 14, "csrindexedgraphfactori": [0, 14, 19], "csrindexedontologygraph": 31, "csv": [2, 26], "curi": [0, 14, 16, 17, 28, 30, 33], "current": [0, 16, 17, 20, 23, 26, 31, 33], "current_synonym": [0, 16], "data": [0, 2, 3, 14, 16, 17, 20, 28, 29, 30, 31, 32, 33], "de": 33, "debug": 21, "decod": 21, "decompress": 29, "default": [0, 20, 21], "defaulttermid": 8, "defin": [17, 29], "definit": [0, 16, 32], "delimit": [0, 16], "denomin": [3, 16], "depend": [2, 26], "deprec": 16, "descend": [0, 2, 14, 23], "describ": [16, 26, 28, 32, 33], "descript": [0, 16], "desir": [0, 20, 21], "destin": 14, "detail": [3, 28, 33], "determin": 21, "develop": [26, 29, 33], "dialept": 32, "dichotom": 16, "dict": 2, "differ": 14, "direct": 14, "directori": [0, 20, 29], "discard": 29, "discov": 23, "discoveri": 26, "discret": 19, "discuss": 33, "diseas": [0, 3, 20, 29], "disease_id": 3, "distanc": [22, 30], "do": [0, 2, 3, 16, 20, 29, 31, 32], "doc": [0, 17, 30, 31, 33], "doctest": 26, "document": [0, 17, 20, 26, 33], "doe": [0, 9, 14, 17, 20, 22, 23, 30, 31], "domain": 31, "done": 2, "down": 33, "download": [3, 28, 29], "due": 32, "dump": 16, "dure": [29, 33], "e": [0, 2, 3, 16, 17, 20, 29, 30, 31, 33], "each": [0, 2, 16, 23, 31], "easi": 26, "edg": [0, 14, 22, 30, 31, 33], "edge_list": 14, "effect": 29, "either": [0, 16, 21, 32], "electron": 3, "els": 2, "empow": [31, 33], "empti": [0, 14, 16], "enabl": 31, "encod": [21, 33], "end": 21, "endeavor": 30, "ensur": [16, 21, 26], "entir": 31, "entiti": [0, 2, 14, 16, 17, 22, 30], "entri": 2, "enum": [0, 3, 16, 20, 23], "enumer": [3, 16, 23], "enuresi": 33, "environ": [25, 26], "epilepsi": 32, "epilept": 32, "epilepticu": 32, "equival": 32, "error": [21, 23, 33], "etc": [0, 14, 23], "evalu": 31, "even": 2, "evid": 3, "evidence_cod": 3, "evidencecod": [0, 3], "exact": 16, "examin": 28, "exampl": [0, 20, 25, 30, 31], "except": 29, "excess": 32, "exclud": [16, 23, 33], "exercis": 31, "exist": [0, 14, 20, 29, 31], "expect": 26, "experiment": 29, "explor": 25, "expos": 29, "extend": [0, 14, 23], "extra": 31, "fact": 32, "facto": 33, "factori": [14, 19], "fail": [21, 26], "failur": 29, "fals": [0, 2, 5, 14, 16, 23, 31, 33], "familiar": 32, "fashion": [14, 29, 31], "faster": 14, "featur": [3, 8, 16, 26, 27, 29], "femal": 3, "fetch": [0, 20, 29, 32], "fetch_ontologi": 20, "fetch_tag": 20, "few": 29, "fh": [2, 21], "field": [23, 33], "file": [0, 2, 5, 17, 19, 20, 21, 26, 28, 29, 32], "filesystem": [0, 20], "find": 31, "fine": 32, "finger": [16, 30], "finish": 33, "first": [0, 14, 16, 28, 29, 33], "fix": 23, "flagship": 29, "flip": 31, "float": [2, 9, 16, 22], "fly": 21, "focal": [30, 32, 33], "focus": 31, "folder": [0, 20, 26], "follow": [0, 3, 16, 17, 23, 30, 33], "forget": [0, 16], "form": 16, "formal": 23, "format": [0, 3, 16, 21, 28], "found": [23, 33], "four": 33, "fpath": 21, "fpath_hpo": [0, 17, 29, 30, 31, 33], "frequenc": [3, 7, 16], "frequencyawarefeatur": [0, 3, 16], "friendli": [0, 16], "from": [0, 2, 3, 14, 16, 17, 20, 21, 28, 29, 30, 32, 33], "from_csv": 2, "from_curi": [0, 16, 17, 28, 30, 33], "full": [0, 16], "function": [0, 16, 20, 21, 28, 29, 30, 32], "fuzzi": [31, 33], "g": [0, 2, 3, 16, 17, 20, 29, 30, 31, 33], "gener": [0, 2, 3, 14, 17, 28, 31, 32, 33], "get": [0, 2, 3, 9, 14, 16, 17, 20, 21, 22, 23, 28, 30, 31], "get_ancestor": [0, 14], "get_ancestor_idx": 14, "get_children": [0, 14, 31, 32], "get_children_idx": 14, "get_descend": [0, 14], "get_descendant_idx": 14, "get_par": [0, 14, 31], "get_parents_idx": 14, "get_similar": 2, "get_term": [0, 17, 30, 32], "get_term_nam": [0, 17, 28, 32], "git": 26, "github": [20, 26, 28, 29], "githubontologyreleaseservic": [0, 20], "githubremoteontologyservic": [0, 20], "given": [0, 9, 20, 21, 28], "go": 33, "goe": [0, 20], "graph": [0, 17, 19, 22, 26, 29, 30, 31, 32, 33], "graph_factori": [0, 19], "graph_travers": 26, "graphawar": [0, 14, 17, 22, 24], "graphfactori": [0, 14, 19], "greater": [28, 33], "guid": [25, 29, 33], "gz": [21, 29], "gzip": [21, 29], "ha": [0, 3, 14, 16, 17, 20, 29, 31, 32, 33], "hand": [0, 16], "handl": [21, 29, 30], "handler": 21, "have": [0, 14, 16, 20, 23, 26, 30, 31, 33], "head": 26, "henc": 28, "hepatomegali": 30, "here": [0, 17, 28, 32], "hexadactyli": 16, "hierarch": 22, "hierarchi": [0, 17, 27, 32, 33], "hierarchicaledgetermidsort": [21, 22, 30], "hierarchicalictermidsort": [21, 22], "hierarchicalsimilaritysort": [21, 22], "hierarchicalsort": 22, "high": 29, "higher": [0, 16], "histori": 33, "home": [0, 20], "how": [20, 25, 26, 28, 32, 33], "howev": [0, 16, 29, 30, 33], "hp": [0, 2, 3, 8, 16, 17, 19, 20, 23, 26, 28, 29, 30, 31, 32, 33], "hpo": [0, 2, 3, 5, 6, 17, 20, 22, 23, 26, 27, 29, 30, 31, 32, 33], "hpo_latest": 29, "hpoa": [4, 28], "hpodiseas": [0, 3, 5, 28], "hpodiseaseannot": [0, 3, 28], "hpodiseaseload": 5, "hpofrequ": [7, 9], "hpotk": [24, 28, 29, 30, 31, 32, 33], "http": [16, 21, 26, 28, 29, 32], "human": [0, 3, 16, 20, 23, 25, 27, 28, 29, 32], "i": [0, 2, 3, 8, 14, 16, 17, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33], "ic": [2, 22], "ic_sourc": 22, "id": [0, 2, 3, 9, 14, 16, 17, 22, 23, 27, 31, 32], "idea": 26, "identifi": [0, 3, 9, 14, 16, 17, 20, 22, 23, 28, 30, 32, 33], "idx": [8, 14, 30], "idx_to_nod": 14, "iea": 3, "ieli": 26, "illustr": [30, 31], "implement": [2, 30, 31], "implementor": 16, "impli": 33, "import": [0, 16, 17, 20, 28, 29, 30, 31, 32, 33], "importantli": 33, "improv": 30, "includ": [0, 2, 3, 14, 16, 17, 21, 23, 27, 29, 30], "include_sourc": [0, 14, 31], "increment": 14, "incrementalcsrgraphfactori": [0, 14], "incur": 31, "index": [14, 25], "indexedontologygraph": [0, 14], "indic": [14, 22, 30], "individu": [23, 33], "infect": 32, "infer": [3, 31], "info": [0, 3, 16, 17, 21, 22, 25], "inform": [0, 2, 16, 17, 22, 31, 33], "inherit": [0, 3, 7, 8, 16, 28, 33], "initi": [20, 29], "input": [21, 22, 30, 33], "instal": [25, 26], "instanc": [0, 3, 16, 17, 19, 21, 22, 23, 28, 29, 31, 32, 33], "instead": [0, 14, 16, 31, 33], "int": [3, 5, 14, 16, 20, 21, 22], "integr": [26, 33], "interest": 31, "intermitt": 32, "interpret": [23, 30], "invalid": 16, "invari": 16, "investig": [3, 16], "invok": 26, "involv": 31, "io": [0, 2, 5, 19, 20, 21], "is_a": [31, 33], "is_abs": 16, "is_ancestor_of": [0, 14, 31], "is_ancestor_of_idx": 14, "is_child_of": [0, 14], "is_child_of_idx": 14, "is_curr": [0, 16], "is_descendant_of": [0, 14], "is_descendant_of_idx": 14, "is_exclud": 16, "is_leaf": [0, 14], "is_obsolet": [0, 16], "is_ok": [23, 33], "is_parent_of": [0, 14, 31], "is_parent_of_idx": 14, "is_pres": 16, "issu": [23, 25, 33], "item": [0, 2, 3, 14, 16, 22, 23, 29, 30, 33], "item_id": 3, "iter": [0, 3, 14, 16, 17, 20, 23, 28, 30], "its": [3, 14, 23, 29, 32, 33], "join": [0, 16, 17, 30, 31, 33], "json": [0, 17, 20, 26, 28, 29, 30, 31, 32, 33], "june": 20, "just": [28, 32], "kei": [0, 20], "kept": 29, "kind": [20, 31, 33], "know": [3, 20], "known": 33, "kwarg": [0, 20], "l": 3, "label": [3, 16, 32], "languag": [31, 32], "last": 33, "later": [3, 33], "latest": [0, 20, 26, 29], "latest_hpo": 20, "layperson_term": 16, "lazi": 31, "lazili": 31, "leaf": [0, 14], "learn": [0, 14, 25], "least": [0, 2, 14], "leav": [25, 31], "left": 2, "leigh": [3, 28], "len": [0, 17, 28, 32], "length": [0, 17], "less": 32, "let": [28, 29, 30, 31, 32, 33], "level": [0, 20, 21, 23, 31, 33], "levelnam": 21, "leverag": [31, 33], "lexicograph": [0, 16], "librari": [0, 21, 25, 26], "life": [0, 17], "like": 21, "limit": [28, 29], "lingo": 31, "list": [0, 3, 14, 20, 29, 31], "ll": [30, 31], "load": [0, 3, 16, 17, 20, 27, 32, 33], "load_hpo": [0, 20, 32], "load_minimal_hpo": [0, 20, 29, 32], "load_minimal_ontologi": [0, 17, 18, 19, 20, 24, 28, 29, 30, 31, 33], "load_ontologi": [0, 18, 19, 20, 24, 29], "loader": [0, 20, 28], "local": [0, 20, 21, 29, 32], "locat": [0, 20, 30], "log": 21, "log_fmt": 21, "logic": 30, "long": [16, 29], "look": [21, 30, 33], "looks_gzip": [0, 21], "looks_like_url": [0, 21], "loop": 31, "lot": 31, "low": [0, 20], "lower": 31, "lower_bound": 9, "m": 26, "machin": 26, "mai": [0, 16, 19, 20, 26, 31, 33], "maintain": 22, "major": 33, "make": 26, "male": 3, "mani": 33, "manuscript": 29, "map": [2, 14, 16, 20], "matern": 32, "maxim": 33, "maxo": [0, 20, 29], "mean": 28, "meaning": [22, 30], "measur": [26, 33], "medic": [0, 20, 29, 33], "meet": 23, "member": 3, "messag": [21, 23, 33], "metadata": [0, 2, 16, 17, 32], "metadata_from_str": 16, "metadata_to_str": 16, "metadataawar": [0, 2, 16], "method": [0, 3, 14, 16, 17, 20, 26, 31], "mi": [0, 16], "minim": [0, 16, 17, 20], "minimal_term": [0, 17], "minimalontologi": [0, 2, 5, 16, 17, 19, 20, 23, 24, 29, 31, 32], "minimalterm": [0, 16, 17, 19, 24, 32], "minimaltermfactori": [0, 18, 19], "miss": 32, "mitochondri": 28, "mixin": [0, 14, 16], "mode": [3, 8, 28, 33], "mode_of_inherit": [7, 8], "model": [0, 3, 17, 19, 23, 30, 31, 32, 33], "modes_of_inherit": [3, 28], "modifi": [3, 8, 33], "modul": [2, 3, 6, 7, 25], "module_root": 2, "moi": 28, "monarch": [20, 29], "mondo": [0, 20, 29], "more": [0, 3, 16, 17, 19, 22, 23, 28, 29, 30, 33], "moreov": 29, "most": [0, 3, 16, 30, 33], "mostli": [26, 32], "motor": [30, 32], "much": [0, 17, 30], "must": [0, 14, 16, 23, 26, 28, 29], "mutablemap": [2, 16], "n_node": 31, "name": [0, 3, 16, 17, 21, 28, 29, 30, 32], "narrow": 16, "nat": 2, "natur": [0, 16, 32], "ncit": [0, 16], "ncit_c3117": [0, 16], "need": [28, 31, 32], "neg": [2, 3, 16], "neonat": 32, "nervou": [31, 32], "network": 29, "neuron": 32, "new": [31, 33], "next": 28, "nocturn": 32, "nocturna": 33, "node": [0, 14, 19, 31], "node_to_idx": 14, "non": [0, 2, 3, 16, 20, 32], "none": [0, 2, 3, 9, 14, 16, 17, 19, 20, 21], "notabl": 3, "note": [0, 20, 22, 29], "notic": 31, "now": [20, 28, 30], "number": [0, 3, 17, 23], "numer": [3, 16], "numpi": 30, "o": [0, 17, 30, 31, 33], "obj": [0, 14, 21], "object": [0, 3, 14, 16, 19, 20, 21, 22, 23, 33], "obograph": [0, 16, 17, 18, 20, 29, 32], "obographstermfactori": [0, 19], "obophenotyp": [20, 28, 29], "obs_val": 33, "obscur": 30, "observ": [16, 23], "observablefeatur": [0, 16, 23], "obsolet": [0, 16, 17, 23], "obsolete_synonym": [0, 16], "obsolete_term_id_is_us": 33, "obsoletetermidsvalid": [0, 23, 33], "obtain": [2, 14, 30], "occurr": 32, "oct": 29, "offend": 33, "offer": 28, "ok": 33, "omim": [3, 28], "omit": [20, 29], "onc": [29, 33], "one": [0, 2, 14, 16, 31, 33], "onli": [0, 2, 17, 20, 29], "onset": [3, 7, 32], "ontologi": [0, 2, 3, 6, 14, 16, 20, 22, 23, 24, 25, 27, 28, 33], "ontology_credenti": 20, "ontology_release_servic": [0, 20], "ontology_typ": [0, 20, 29], "ontologygraph": [0, 14, 17, 22, 24, 31], "ontologyreleaseservic": [0, 20], "ontologystor": [0, 17, 20, 24, 29, 32], "ontologytyp": [0, 20, 24, 29], "op": 26, "open": [20, 21, 29], "open_text_io_handle_for_read": [0, 21], "open_text_io_handle_for_writ": [0, 21], "option": [0, 16, 20, 29], "orcid": [16, 32], "order": [0, 16, 22, 30, 32], "org": [16, 32], "organ_system": 7, "origin": [0, 16, 30], "other": [0, 14, 31, 33], "otherwis": [0, 14, 16, 17, 21, 23, 26], "out": [23, 25, 26, 28, 29, 33], "output": [21, 33], "over": [0, 3, 14, 17, 28], "overview": 29, "owner": 20, "pa_val": 33, "pack": 23, "packag": [24, 26], "page": [25, 29, 32], "pair": [2, 14, 30], "param": 2, "param_nam": 21, "paramet": [0, 2, 3, 9, 14, 16, 17, 20, 21, 22, 23], "parent": [0, 8, 14, 31, 33], "pars": [0, 3, 16, 17, 26, 28, 29, 32], "parse_hpo_frequ": [7, 9], "particular": 20, "pass": [0, 16, 20, 21, 33], "past": 33, "path": [0, 17, 20, 21, 26, 29, 30, 31, 33], "patient": [30, 33], "pc": 3, "perform": [23, 26, 31], "phenotyp": [0, 3, 8, 16, 20, 23, 25, 27, 28, 29, 32], "phenotypic_abnorm": [7, 8], "phenotypicabnormalityvalid": [0, 23, 33], "physiologi": [31, 32], "pip": 26, "place": [25, 30], "platform": [0, 20], "plu": [0, 16], "plural_form": 16, "pmid": 32, "point": [0, 20, 23, 33], "posit": [3, 16], "potenti": 23, "pre": 2, "precalcul": 2, "precalculate_ic_mica_for_hpo_concept_pair": [1, 2], "predecessor": 31, "prefer": 21, "prefix": [0, 16, 29], "prefixes_of_interest": [0, 19, 29], "prepar": [22, 30], "prerequisit": 29, "presenc": [3, 16, 23, 33], "present": [0, 3, 14, 16, 23, 30, 32, 33], "present_annot": 3, "prevent": 29, "previou": 31, "primari": [0, 17], "primarili": 29, "print": [28, 30, 31, 32, 33], "prioriti": [0, 16], "privileg": 26, "pro": 31, "process": [29, 32], "produc": [2, 23], "project": 28, "promis": 31, "propag": 23, "properti": [0, 2, 3, 5, 9, 14, 16, 17, 20, 23, 31, 33], "protocol": 21, "provid": [0, 2, 3, 14, 16, 17, 20, 21, 23, 26, 28, 29, 30, 31, 32], "proxi": 22, "publish": [3, 26], "pull": 26, "py": 26, "pypi": 26, "pytest": 26, "python": [0, 17, 25, 26, 32], "python3": 26, "q": [23, 28], "question": 25, "rais": [0, 14, 16, 20, 21], "rang": 16, "rare": [3, 30], "ratio": 16, "re": 31, "read": [20, 21], "readabl": [3, 16], "reader": [31, 32], "real": [0, 17], "realli": 31, "reason": [0, 16], "recent": 28, "recess": 28, "recommend": 32, "redund": 33, "refer": [0, 3, 16, 25, 32], "reflect": 30, "reflex": 32, "refresh": 31, "regard": 16, "rel": 29, "relat": [3, 16, 32], "relationship": [31, 33], "releas": [0, 3, 20, 26, 28, 29, 32], "remot": [0, 20, 21, 29], "remote_ontology_servic": [0, 20], "remoteontologyservic": [0, 20], "remov": [29, 33], "replac": [0, 16, 23, 33], "repo": 20, "report": [25, 26, 29], "repositori": 26, "repres": [0, 3, 9, 14, 16, 17, 23, 31, 32, 33], "represent": [0, 3, 16], "request": [29, 32], "requir": [16, 23, 26], "resnik": [2, 22], "resolv": [0, 20], "resolve_store_path": [0, 20, 29], "resourc": [0, 20, 21, 29], "respons": [0, 20], "rest": 30, "result": [2, 23, 26, 29, 33], "retriev": [3, 14], "return": [0, 2, 3, 9, 14, 16, 17, 19, 20, 21, 22, 23, 30, 31, 33], "rev": 26, "reveal": 33, "revis": 26, "right": [2, 30], "root": [0, 2, 14, 31], "root_idx": 14, "routin": 31, "row": 14, "rule": 23, "rulevalid": [0, 23], "run": [0, 20, 23, 33], "runner": [23, 26, 33], "sake": 33, "salvage_negated_frequ": 5, "same": [30, 32, 33], "satisfi": [16, 23], "save": 29, "scratch": [0, 16], "script": 26, "search": [25, 31, 33], "second": [14, 21], "section": [0, 17, 22, 29, 32, 33], "see": [0, 3, 14, 17, 20, 22, 25, 28, 32, 33], "seem": 33, "seizur": [0, 16, 17, 30, 31, 32, 33], "seizure_curi": [0, 17], "seizure_id": [0, 17], "seizure_nam": [0, 17], "select": [0, 20], "self": [0, 16, 27], "semant": [2, 31, 33], "separ": [0, 16], "sequenc": [0, 3, 14, 16, 17, 20, 22, 23, 30], "set": [0, 2, 14, 19, 21, 29, 31, 33], "set_similar": 2, "setup": [25, 33], "setup_log": [0, 21], "sever": [3, 7, 29, 30, 33], "sex": [0, 3], "ship": [0, 17, 33], "short": 26, "should": [0, 14, 16, 20, 21, 28, 29], "show": [28, 29, 31, 32, 33], "side": 31, "sign": [32, 33], "signifi": 21, "sim": 2, "similar": [1, 22, 29, 30, 31, 32, 33], "similaritycontain": [1, 2], "simpl": [0, 14, 28], "simpleannotationiccontain": [1, 2], "simplehpoadiseaseload": [4, 5, 28], "simplehpodiseas": [0, 3], "simplehpodiseaseannot": [0, 3], "simpler": 31, "simplest": 16, "simplifi": 32, "sinc": [16, 29, 32], "singl": [3, 23, 31], "site": 28, "size": [2, 3], "skip": 29, "slender": [16, 30], "slow": 29, "snome": [0, 16], "snomedct_u": [0, 16], "so": 33, "sole": 31, "some": 33, "someth": [0, 20], "sort": [21, 27, 28, 32], "sourc": [0, 2, 3, 5, 9, 14, 16, 17, 19, 20, 21, 22, 23], "space": 14, "specif": [0, 19, 20], "spent": 29, "spider": 16, "splenomegali": 30, "standard": [31, 33], "start": [14, 21, 29, 32], "state": 16, "statement": 3, "static": [0, 2, 3, 16], "statu": [0, 16, 23, 32], "stderr": 21, "store": [0, 2, 14, 17, 26, 32], "store_dir": [0, 20], "str": [0, 2, 3, 5, 9, 14, 16, 17, 19, 20, 21, 28], "strabismu": 28, "straightforward": 33, "stream": 21, "string": [0, 16, 21, 23], "structur": [0, 16, 17, 31], "studi": [3, 16], "sub": [0, 14], "subclass": 32, "subgraph": 8, "subject": [0, 14, 16, 26, 30, 33], "submodul": 6, "subpackag": 24, "subsequ": 29, "subset": 32, "subsum": 33, "successor": 31, "suffix": [21, 29], "suggest": 33, "suit": 26, "suitabl": 32, "sum": 28, "support": [0, 3, 6, 20, 21], "suppos": 30, "sure": 26, "switch": 26, "sy": 21, "symptom": [32, 33], "symptomat": 32, "synchron": 32, "syndrom": [3, 28], "synonym": [0, 16, 32], "synonym_categori": 16, "synonym_typ": 16, "synonymcategori": [0, 16], "synonymtyp": [0, 16], "system": [21, 31, 32], "t": 21, "ta": 3, "tabular": 28, "tag": [0, 20, 29], "take": 30, "talk": 31, "target": [20, 21], "task": [29, 32], "technic": 25, "term": [0, 2, 3, 8, 9, 14, 16, 17, 19, 22, 23, 24, 27, 28, 29, 32], "term_factori": [0, 19], "term_id": [0, 16, 17, 19, 22, 30, 33], "termfactori": [0, 18, 19], "termid": [0, 2, 3, 8, 9, 14, 16, 17, 19, 22, 23, 24, 28, 30, 33], "termidsort": [21, 22, 30], "terminologi": 31, "test": [0, 14, 16, 23, 29, 33], "text": 21, "textio": 21, "than": [0, 16, 29, 30, 32, 33], "thank": [0, 16, 31, 32, 33], "them": 30, "therefor": [16, 26, 31, 33], "thi": [0, 16, 17, 20, 26, 27, 29, 30, 31, 33], "thing": 33, "those": [2, 29], "three": 2, "through": [31, 33], "throughput": 26, "thu": 26, "time": [0, 16, 29, 33], "timeout": [20, 21], "to_csv": 2, "todo": 31, "togeth": 23, "toi": [0, 17, 30, 31, 33], "tonic": 32, "too": [0, 17], "toolkit": [0, 20, 26, 27, 28, 29, 30, 31, 32, 33], "top": [16, 28], "total": [3, 16], "traceabl": 3, "tracker": 25, "transient": 32, "transpar": 29, "travers": [0, 14, 26], "true": [0, 2, 14, 16, 17, 21, 23, 31, 32, 33], "tupl": [2, 14, 23, 30], "turn": 31, "tutori": [26, 27, 31], "two": [0, 2, 14, 16, 31, 32, 33], "type": [0, 3, 14, 16, 19, 20, 21, 31], "typic": [0, 17, 30, 31], "uk_spel": 16, "uncompress": 21, "under": 26, "underscor": [0, 16], "union": 14, "uniqu": 33, "unit": 26, "unix": [0, 20], "unknown": [3, 17], "unlik": 33, "unnecessari": 31, "unset": 21, "unsurprisingli": 32, "up": 21, "upper_bound": 9, "uri": [0, 16], "url": [21, 29], "us": [0, 2, 6, 7, 14, 16, 17, 20, 21, 22, 25, 27, 29, 30], "usag": [23, 33], "use_pseudocount": 2, "user": [0, 20, 25], "usual": 31, "util": [0, 17, 29, 30, 32], "v": [0, 14], "v2023": [0, 20, 28, 29, 32], "v2024": 29, "valid": [0, 3, 21, 27, 32], "validate_al": [23, 33], "validate_inst": [0, 21], "validate_optional_inst": [0, 21], "validation_result": 33, "validationlevel": [0, 23, 33], "validationresult": [0, 23, 33], "validationrunn": [0, 23, 33], "valu": [0, 2, 3, 8, 9, 16, 20, 23], "valueerror": [0, 14, 16, 20, 21], "variou": 26, "verbos": 21, "veri": [29, 32], "version": [0, 3, 16, 17, 20, 26, 28, 29, 32], "via": 16, "violat": 23, "vr": 33, "wa": [3, 16, 20, 29, 32], "wai": [0, 17, 22, 29], "want": 26, "warn": [21, 23, 33], "we": [0, 3, 16, 17, 20, 21, 26, 28, 29, 30, 31, 32, 33], "websit": 29, "well": 28, "were": [0, 16, 23, 29, 30], "what": [17, 30, 31, 32], "whatev": [0, 16], "when": [14, 20, 21, 23, 29, 32, 33], "where": [2, 3, 14, 16, 31, 32, 33], "which": [0, 14, 16, 19, 29, 30, 31], "why": [0, 14], "window": [0, 20], "within": [0, 20], "word": 31, "work": [0, 3, 14, 16, 17, 25, 26, 27, 28, 29, 30, 32], "wrap": [29, 31], "wrapper": 21, "write": [2, 21, 29], "written": [20, 26], "wrong": [0, 20], "xref": [0, 16, 32], "ye": 33, "yet": [0, 20], "you": [0, 14, 16, 26, 31], "your": [25, 26]}, "titles": ["hpotk package", "hpotk.algorithm package", "hpotk.algorithm.similarity package", "hpotk.annotations package", "hpotk.annotations.load package", "hpotk.annotations.load.hpoa package", "hpotk.constants package", "hpotk.constants.hpo package", "hpotk.constants.hpo.base module", "hpotk.constants.hpo.frequency module", "hpotk.constants.hpo.inheritance module", "hpotk.constants.hpo.onset module", "hpotk.constants.hpo.organ_system module", "hpotk.constants.hpo.severity module", "hpotk.graph package", "hpotk.graph.csr package", "hpotk.model package", "hpotk.ontology package", "hpotk.ontology.load package", "hpotk.ontology.load.obographs package", "hpotk.store package", "hpotk.util package", "hpotk.util.sort package", "hpotk.validate package", "API reference", "Welcome to HPO Toolkit\u2019s documentation!", "Setup", "User guide", "HPO annotations", "Load ontology", "Sorting term IDs", "Use ontology hierarchy", "Use ontology", "Validate phenotypic features"], "titleterms": {"": 25, "The": 26, "abnorm": 33, "algorithm": [1, 2], "ancestor": 31, "annot": [3, 4, 5, 28, 33], "api": 24, "augment": 31, "base": [8, 31], "bench": 26, "bleed": 26, "code": 26, "collect": 31, "constant": [6, 7, 8, 9, 10, 11, 12, 13], "content": [25, 27], "csr": 15, "descend": [31, 33], "diseas": 28, "do": 33, "document": 25, "edg": 26, "featur": 33, "feedback": 25, "frequenc": 9, "graph": [14, 15], "guid": 27, "hierarch": 30, "hierarchi": 31, "hpo": [7, 8, 9, 10, 11, 12, 13, 25, 28], "hpoa": 5, "hpotk": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "id": [30, 33], "indic": 25, "inherit": 10, "iter": 31, "level": 29, "load": [4, 5, 18, 19, 28, 29], "loader": 29, "low": 29, "minim": 32, "model": [16, 28], "modul": [8, 9, 10, 11, 12, 13], "next": 29, "obograph": 19, "obsolet": 33, "onset": 11, "ontologi": [17, 18, 19, 29, 31, 32], "organ_system": 12, "other": 29, "packag": [0, 1, 2, 3, 4, 5, 6, 7, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "phenotyp": 33, "pipelin": 33, "propag": 33, "refer": 24, "rule": 33, "run": 26, "setup": 26, "sever": 13, "should": 33, "similar": 2, "sort": [22, 30], "stabl": 26, "step": 29, "store": [20, 29], "submodul": 7, "subpackag": [0, 1, 3, 4, 6, 14, 17, 18, 21], "support": 29, "tabl": 25, "term": [30, 31, 33], "test": [26, 31], "toolkit": 25, "travers": 31, "us": [31, 32, 33], "user": 27, "util": [21, 22], "v": 31, "valid": [23, 33], "violat": 33, "welcom": 25}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API reference": [[24, null]], "Augmenting term with ancestors/descendants": [[31, "augmenting-term-with-ancestors-descendants"]], "Contents:": [[25, null], [27, null]], "Disease model": [[28, "disease-model"]], "Do not use obsolete term ids": [[33, "do-not-use-obsolete-term-ids"]], "Feedback": [[25, "feedback"]], "HPO annotations": [[28, null]], "Hierarchical sorting": [[30, "hierarchical-sorting"]], "Hierarchy traversals": [[31, "hierarchy-traversals"]], "Hierarchy-based tests": [[31, "hierarchy-based-tests"]], "Indices and tables": [[25, "indices-and-tables"]], "Iterators vs. collections": [[31, "iterators-vs-collections"]], "Load HPO annotations": [[28, "id1"]], "Load ontology": [[29, null]], "Loading other ontologies": [[29, "loading-other-ontologies"]], "Low level loader": [[29, "low-level-loader"]], "Minimal ontology": [[32, "minimal-ontology"]], "Next steps": [[29, "next-steps"]], "Ontology": [[32, "ontology"]], "Ontology loaders": [[29, "ontology-loaders"]], "Ontology store": [[29, "ontology-store"]], "Phenotypic features should be descendants of Phenotypic abnormality": [[33, "phenotypic-features-should-be-descendants-of-phenotypic-abnormality"]], "Phenotypic features should not violate the annotation propagation rule": [[33, "phenotypic-features-should-not-violate-the-annotation-propagation-rule"]], "Run benches": [[26, "run-benches"]], "Run tests": [[26, "run-tests"]], "Setup": [[26, null]], "Sorting term IDs": [[30, null]], "Stable code": [[26, "stable-code"]], "Submodules": [[7, "submodules"]], "Subpackages": [[0, "subpackages"], [1, "subpackages"], [3, "subpackages"], [4, "subpackages"], [6, "subpackages"], [14, "subpackages"], [17, "subpackages"], [18, "subpackages"], [21, "subpackages"]], "Support for other ontologies": [[29, "support-for-other-ontologies"]], "The bleeding edge code": [[26, "the-bleeding-edge-code"]], "Use ontology": [[32, null]], "Use ontology hierarchy": [[31, null]], "User guide": [[27, null]], "Validate phenotypic features": [[33, null]], "Validation pipeline": [[33, "validation-pipeline"]], "Welcome to HPO Toolkit\u2019s documentation!": [[25, null]], "hpotk package": [[0, null]], "hpotk.algorithm package": [[1, null]], "hpotk.algorithm.similarity package": [[2, null]], "hpotk.annotations package": [[3, null]], "hpotk.annotations.load package": [[4, null]], "hpotk.annotations.load.hpoa package": [[5, null]], "hpotk.constants package": [[6, null]], "hpotk.constants.hpo package": [[7, null]], "hpotk.constants.hpo.base module": [[8, null]], "hpotk.constants.hpo.frequency module": [[9, null]], "hpotk.constants.hpo.inheritance module": [[10, null]], "hpotk.constants.hpo.onset module": [[11, null]], "hpotk.constants.hpo.organ_system module": [[12, null]], "hpotk.constants.hpo.severity module": [[13, null]], "hpotk.graph package": [[14, null]], "hpotk.graph.csr package": [[15, null]], "hpotk.model package": [[16, null]], "hpotk.ontology package": [[17, null]], "hpotk.ontology.load package": [[18, null]], "hpotk.ontology.load.obographs package": [[19, null]], "hpotk.store package": [[20, null]], "hpotk.util package": [[21, null]], "hpotk.util.sort package": [[22, null]], "hpotk.validate package": [[23, null]]}, "docnames": ["apidocs/hpotk", "apidocs/hpotk.algorithm", "apidocs/hpotk.algorithm.similarity", "apidocs/hpotk.annotations", "apidocs/hpotk.annotations.load", "apidocs/hpotk.annotations.load.hpoa", "apidocs/hpotk.constants", "apidocs/hpotk.constants.hpo", "apidocs/hpotk.constants.hpo.base", "apidocs/hpotk.constants.hpo.frequency", "apidocs/hpotk.constants.hpo.inheritance", "apidocs/hpotk.constants.hpo.onset", "apidocs/hpotk.constants.hpo.organ_system", "apidocs/hpotk.constants.hpo.severity", "apidocs/hpotk.graph", "apidocs/hpotk.graph.csr", "apidocs/hpotk.model", "apidocs/hpotk.ontology", "apidocs/hpotk.ontology.load", "apidocs/hpotk.ontology.load.obographs", "apidocs/hpotk.store", "apidocs/hpotk.util", "apidocs/hpotk.util.sort", "apidocs/hpotk.validate", "apidocs/modules", "index", "setup", "user-guide/index", "user-guide/load-hpo-annotations", "user-guide/load-ontology", "user-guide/sort-term-ids", "user-guide/use-hierarchy", "user-guide/use-ontology", "user-guide/validate-phenotypic-features"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["apidocs/hpotk.rst", "apidocs/hpotk.algorithm.rst", "apidocs/hpotk.algorithm.similarity.rst", "apidocs/hpotk.annotations.rst", "apidocs/hpotk.annotations.load.rst", "apidocs/hpotk.annotations.load.hpoa.rst", "apidocs/hpotk.constants.rst", "apidocs/hpotk.constants.hpo.rst", "apidocs/hpotk.constants.hpo.base.rst", "apidocs/hpotk.constants.hpo.frequency.rst", "apidocs/hpotk.constants.hpo.inheritance.rst", "apidocs/hpotk.constants.hpo.onset.rst", "apidocs/hpotk.constants.hpo.organ_system.rst", "apidocs/hpotk.constants.hpo.severity.rst", "apidocs/hpotk.graph.rst", "apidocs/hpotk.graph.csr.rst", "apidocs/hpotk.model.rst", "apidocs/hpotk.ontology.rst", "apidocs/hpotk.ontology.load.rst", "apidocs/hpotk.ontology.load.obographs.rst", "apidocs/hpotk.store.rst", "apidocs/hpotk.util.rst", "apidocs/hpotk.util.sort.rst", "apidocs/hpotk.validate.rst", "apidocs/modules.rst", "index.rst", "setup.rst", "user-guide/index.rst", "user-guide/load-hpo-annotations.rst", "user-guide/load-ontology.rst", "user-guide/sort-term-ids.rst", "user-guide/use-hierarchy.rst", "user-guide/use-ontology.rst", "user-guide/validate-phenotypic-features.rst"], "indexentries": {"abbreviation (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.ABBREVIATION", false]], "absent_annotations() (hpotk.annotations.annotateditem method)": [[3, "hpotk.annotations.AnnotatedItem.absent_annotations", false]], "allelic_requirement (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.ALLELIC_REQUIREMENT", false]], "alt_term_ids (hpotk.minimalterm property)": [[0, "hpotk.MinimalTerm.alt_term_ids", false]], "alt_term_ids (hpotk.model.minimalterm property)": [[16, "hpotk.model.MinimalTerm.alt_term_ids", false]], "annotateditem (class in hpotk.annotations)": [[3, "hpotk.annotations.AnnotatedItem", false]], "annotateditemcontainer (class in hpotk.annotations)": [[3, "hpotk.annotations.AnnotatedItemContainer", false]], "annotationiccontainer (class in hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.AnnotationIcContainer", false]], "annotationpropagationvalidator (class in hpotk.validate)": [[23, "hpotk.validate.AnnotationPropagationValidator", false]], "annotationreference (class in hpotk.annotations)": [[3, "hpotk.annotations.AnnotationReference", false]], "annotations (hpotk.annotations.annotateditem property)": [[3, "hpotk.annotations.AnnotatedItem.annotations", false]], "annotations (hpotk.annotations.simplehpodisease property)": [[3, "hpotk.annotations.SimpleHpoDisease.annotations", false]], "argsort() (hpotk.util.sort.hierarchicalictermidsorting method)": [[22, "hpotk.util.sort.HierarchicalIcTermIdSorting.argsort", false]], "argsort() (hpotk.util.sort.termidsorting method)": [[22, "hpotk.util.sort.TermIdSorting.argsort", false]], "broad (hpotk.model.synonymcategory attribute)": [[16, "hpotk.model.SynonymCategory.BROAD", false]], "calculate_ic_for_annotated_items() (in module hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.calculate_ic_for_annotated_items", false]], "category (hpotk.model.synonym property)": [[16, "hpotk.model.Synonym.category", false]], "category (hpotk.validate.validationresult attribute)": [[23, "hpotk.validate.ValidationResult.category", false]], "check_numerator_and_denominator() (hpotk.model.frequencyawarefeature static method)": [[16, "hpotk.model.FrequencyAwareFeature.check_numerator_and_denominator", false]], "clear() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.clear", false]], "clear() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.clear", false]], "clinical_modifier (in module hpotk.constants.hpo.base)": [[8, "hpotk.constants.hpo.base.CLINICAL_MODIFIER", false]], "cohort_size (hpotk.annotations.load.hpoa.simplehpoadiseaseloader property)": [[5, "hpotk.annotations.load.hpoa.SimpleHpoaDiseaseLoader.cohort_size", false]], "comment (hpotk.model.term property)": [[16, "hpotk.model.Term.comment", false]], "comment (hpotk.term property)": [[0, "hpotk.Term.comment", false]], "configure_ontology_store() (in module hpotk)": [[0, "hpotk.configure_ontology_store", false]], "configure_ontology_store() (in module hpotk.store)": [[20, "hpotk.store.configure_ontology_store", false]], "create_graph() (hpotk.graph.csrindexedgraphfactory method)": [[14, "hpotk.graph.CsrIndexedGraphFactory.create_graph", false]], "create_graph() (hpotk.graph.graphfactory method)": [[14, "hpotk.graph.GraphFactory.create_graph", false]], "create_minimal_ontology() (in module hpotk.ontology)": [[17, "hpotk.ontology.create_minimal_ontology", false]], "create_minimal_term() (hpotk.minimalterm static method)": [[0, "hpotk.MinimalTerm.create_minimal_term", false]], "create_minimal_term() (hpotk.model.minimalterm static method)": [[16, "hpotk.model.MinimalTerm.create_minimal_term", false]], "create_ontology() (in module hpotk.ontology)": [[17, "hpotk.ontology.create_ontology", false]], "create_term() (hpotk.model.term static method)": [[16, "hpotk.model.Term.create_term", false]], "create_term() (hpotk.ontology.load.obographs.minimaltermfactory method)": [[19, "hpotk.ontology.load.obographs.MinimalTermFactory.create_term", false]], "create_term() (hpotk.ontology.load.obographs.termfactory method)": [[19, "hpotk.ontology.load.obographs.TermFactory.create_term", false]], "create_term() (hpotk.term static method)": [[0, "hpotk.Term.create_term", false]], "csrindexedgraphfactory (class in hpotk.graph)": [[14, "hpotk.graph.CsrIndexedGraphFactory", false]], "current_synonyms() (hpotk.model.term method)": [[16, "hpotk.model.Term.current_synonyms", false]], "current_synonyms() (hpotk.term method)": [[0, "hpotk.Term.current_synonyms", false]], "definition (class in hpotk.model)": [[16, "hpotk.model.Definition", false]], "definition (hpotk.model.definition property)": [[16, "hpotk.model.Definition.definition", false]], "definition (hpotk.model.term property)": [[16, "hpotk.model.Term.definition", false]], "definition (hpotk.term property)": [[0, "hpotk.Term.definition", false]], "denominator (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.denominator", false]], "denominator (hpotk.model.frequencyawarefeature property)": [[16, "hpotk.model.FrequencyAwareFeature.denominator", false]], "disease_ids (hpotk.annotations.simplehpodiseases property)": [[3, "hpotk.annotations.SimpleHpoDiseases.disease_ids", false]], "diseases (hpotk.annotations.simplehpodiseases property)": [[3, "hpotk.annotations.SimpleHpoDiseases.diseases", false]], "error (hpotk.validate.validationlevel attribute)": [[23, "hpotk.validate.ValidationLevel.ERROR", false]], "evidence_code (hpotk.annotations.annotationreference property)": [[3, "hpotk.annotations.AnnotationReference.evidence_code", false]], "evidencecode (class in hpotk.annotations)": [[3, "hpotk.annotations.EvidenceCode", false]], "exact (hpotk.model.synonymcategory attribute)": [[16, "hpotk.model.SynonymCategory.EXACT", false]], "female (hpotk.annotations.sex attribute)": [[3, "hpotk.annotations.Sex.FEMALE", false]], "fetch_ontology() (hpotk.store.githubremoteontologyservice method)": [[20, "hpotk.store.GitHubRemoteOntologyService.fetch_ontology", false]], "fetch_ontology() (hpotk.store.remoteontologyservice method)": [[20, "hpotk.store.RemoteOntologyService.fetch_ontology", false]], "fetch_tags() (hpotk.store.githubontologyreleaseservice method)": [[20, "hpotk.store.GitHubOntologyReleaseService.fetch_tags", false]], "fetch_tags() (hpotk.store.ontologyreleaseservice method)": [[20, "hpotk.store.OntologyReleaseService.fetch_tags", false]], "frequency (hpotk.constants.hpo.frequency.hpofrequency property)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency.frequency", false]], "frequency() (hpotk.model.frequencyawarefeature method)": [[16, "hpotk.model.FrequencyAwareFeature.frequency", false]], "frequencyawarefeature (class in hpotk.model)": [[16, "hpotk.model.FrequencyAwareFeature", false]], "from_csv() (hpotk.algorithm.similarity.similaritycontainer static method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.from_csv", false]], "from_curie() (hpotk.model.termid static method)": [[16, "hpotk.model.TermId.from_curie", false]], "from_curie() (hpotk.termid static method)": [[0, "hpotk.TermId.from_curie", false]], "get_ancestor_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_ancestor_idx", false]], "get_ancestors() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_ancestors", false]], "get_ancestors() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.get_ancestors", false]], "get_ancestors() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.get_ancestors", false]], "get_children() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_children", false]], "get_children() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.get_children", false]], "get_children() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.get_children", false]], "get_children_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_children_idx", false]], "get_descendant_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_descendant_idx", false]], "get_descendants() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_descendants", false]], "get_descendants() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.get_descendants", false]], "get_descendants() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.get_descendants", false]], "get_parents() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_parents", false]], "get_parents() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.get_parents", false]], "get_parents() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.get_parents", false]], "get_parents_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.get_parents_idx", false]], "get_similarity() (hpotk.algorithm.similarity.similaritycontainer method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.get_similarity", false]], "get_term() (hpotk.minimalontology method)": [[0, "hpotk.MinimalOntology.get_term", false]], "get_term() (hpotk.ontology.minimalontology method)": [[17, "hpotk.ontology.MinimalOntology.get_term", false]], "get_term_name() (hpotk.minimalontology method)": [[0, "hpotk.MinimalOntology.get_term_name", false]], "get_term_name() (hpotk.ontology.minimalontology method)": [[17, "hpotk.ontology.MinimalOntology.get_term_name", false]], "githubontologyreleaseservice (class in hpotk.store)": [[20, "hpotk.store.GitHubOntologyReleaseService", false]], "githubremoteontologyservice (class in hpotk.store)": [[20, "hpotk.store.GitHubRemoteOntologyService", false]], "graph (hpotk.graph.graphaware property)": [[14, "hpotk.graph.GraphAware.graph", false]], "graph (hpotk.graphaware property)": [[0, "hpotk.GraphAware.graph", false]], "graphaware (class in hpotk)": [[0, "hpotk.GraphAware", false]], "graphaware (class in hpotk.graph)": [[14, "hpotk.graph.GraphAware", false]], "graphfactory (class in hpotk.graph)": [[14, "hpotk.graph.GraphFactory", false]], "hierarchicaledgetermidsorting (class in hpotk.util.sort)": [[22, "hpotk.util.sort.HierarchicalEdgeTermIdSorting", false]], "hierarchicalictermidsorting (class in hpotk.util.sort)": [[22, "hpotk.util.sort.HierarchicalIcTermIdSorting", false]], "hierarchicalsimilaritysorting (class in hpotk.util.sort)": [[22, "hpotk.util.sort.HierarchicalSimilaritySorting", false]], "hpo (hpotk.ontologytype attribute)": [[0, "hpotk.OntologyType.HPO", false]], "hpo (hpotk.store.ontologytype attribute)": [[20, "hpotk.store.OntologyType.HPO", false]], "hpodisease (class in hpotk.annotations)": [[3, "hpotk.annotations.HpoDisease", false]], "hpodiseaseannotation (class in hpotk.annotations)": [[3, "hpotk.annotations.HpoDiseaseAnnotation", false]], "hpodiseases (class in hpotk.annotations)": [[3, "hpotk.annotations.HpoDiseases", false]], "hpofrequency (class in hpotk.constants.hpo.frequency)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency", false]], "hpotk": [[0, "module-hpotk", false]], "hpotk.algorithm": [[1, "module-hpotk.algorithm", false]], "hpotk.algorithm.similarity": [[2, "module-hpotk.algorithm.similarity", false]], "hpotk.annotations": [[3, "module-hpotk.annotations", false]], "hpotk.annotations.load": [[4, "module-hpotk.annotations.load", false]], "hpotk.annotations.load.hpoa": [[5, "module-hpotk.annotations.load.hpoa", false]], "hpotk.constants": [[6, "module-hpotk.constants", false]], "hpotk.constants.hpo": [[7, "module-hpotk.constants.hpo", false]], "hpotk.constants.hpo.base": [[8, "module-hpotk.constants.hpo.base", false]], "hpotk.constants.hpo.frequency": [[9, "module-hpotk.constants.hpo.frequency", false]], "hpotk.constants.hpo.inheritance": [[10, "module-hpotk.constants.hpo.inheritance", false]], "hpotk.constants.hpo.onset": [[11, "module-hpotk.constants.hpo.onset", false]], "hpotk.constants.hpo.organ_system": [[12, "module-hpotk.constants.hpo.organ_system", false]], "hpotk.constants.hpo.severity": [[13, "module-hpotk.constants.hpo.severity", false]], "hpotk.graph": [[14, "module-hpotk.graph", false]], "hpotk.graph.csr": [[15, "module-hpotk.graph.csr", false]], "hpotk.model": [[16, "module-hpotk.model", false]], "hpotk.ontology": [[17, "module-hpotk.ontology", false]], "hpotk.ontology.load": [[18, "module-hpotk.ontology.load", false]], "hpotk.ontology.load.obographs": [[19, "module-hpotk.ontology.load.obographs", false]], "hpotk.store": [[20, "module-hpotk.store", false]], "hpotk.util": [[21, "module-hpotk.util", false]], "hpotk.util.sort": [[22, "module-hpotk.util.sort", false]], "hpotk.validate": [[23, "module-hpotk.validate", false]], "id (hpotk.model.termid property)": [[16, "hpotk.model.TermId.id", false]], "id (hpotk.termid property)": [[0, "hpotk.TermId.id", false]], "identified (class in hpotk.model)": [[16, "hpotk.model.Identified", false]], "identifier (hpotk.annotations.annotationreference property)": [[3, "hpotk.annotations.AnnotationReference.identifier", false]], "identifier (hpotk.annotations.simplehpodisease property)": [[3, "hpotk.annotations.SimpleHpoDisease.identifier", false]], "identifier (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.identifier", false]], "identifier (hpotk.constants.hpo.frequency.hpofrequency property)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency.identifier", false]], "identifier (hpotk.model.identified property)": [[16, "hpotk.model.Identified.identifier", false]], "identifier (hpotk.ontologytype property)": [[0, "hpotk.OntologyType.identifier", false]], "identifier (hpotk.store.ontologytype property)": [[20, "hpotk.store.OntologyType.identifier", false]], "idx_to_node() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.idx_to_node", false]], "iea (hpotk.annotations.evidencecode attribute)": [[3, "hpotk.annotations.EvidenceCode.IEA", false]], "incrementalcsrgraphfactory (class in hpotk.graph)": [[14, "hpotk.graph.IncrementalCsrGraphFactory", false]], "indexedontologygraph (class in hpotk.graph)": [[14, "hpotk.graph.IndexedOntologyGraph", false]], "is_absent (hpotk.model.observablefeature property)": [[16, "hpotk.model.ObservableFeature.is_absent", false]], "is_ancestor_of() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_ancestor_of", false]], "is_ancestor_of() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_ancestor_of", false]], "is_ancestor_of() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_ancestor_of", false]], "is_ancestor_of_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_ancestor_of_idx", false]], "is_child_of() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_child_of", false]], "is_child_of() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_child_of", false]], "is_child_of() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_child_of", false]], "is_child_of_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_child_of_idx", false]], "is_current (hpotk.minimalterm property)": [[0, "hpotk.MinimalTerm.is_current", false]], "is_current (hpotk.model.minimalterm property)": [[16, "hpotk.model.MinimalTerm.is_current", false]], "is_current() (hpotk.model.synonymtype method)": [[16, "hpotk.model.SynonymType.is_current", false]], "is_descendant_of() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_descendant_of", false]], "is_descendant_of() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_descendant_of", false]], "is_descendant_of() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_descendant_of", false]], "is_descendant_of_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_descendant_of_idx", false]], "is_excluded (hpotk.model.frequencyawarefeature property)": [[16, "hpotk.model.FrequencyAwareFeature.is_excluded", false]], "is_excluded (hpotk.model.observablefeature property)": [[16, "hpotk.model.ObservableFeature.is_excluded", false]], "is_leaf() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_leaf", false]], "is_leaf() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_leaf", false]], "is_leaf() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_leaf", false]], "is_obsolete (hpotk.minimalterm property)": [[0, "hpotk.MinimalTerm.is_obsolete", false]], "is_obsolete (hpotk.model.minimalterm property)": [[16, "hpotk.model.MinimalTerm.is_obsolete", false]], "is_obsolete() (hpotk.model.synonymtype method)": [[16, "hpotk.model.SynonymType.is_obsolete", false]], "is_ok() (hpotk.validate.validationresults method)": [[23, "hpotk.validate.ValidationResults.is_ok", false]], "is_parent_of() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_parent_of", false]], "is_parent_of() (hpotk.graph.ontologygraph method)": [[14, "hpotk.graph.OntologyGraph.is_parent_of", false]], "is_parent_of() (hpotk.ontologygraph method)": [[0, "hpotk.OntologyGraph.is_parent_of", false]], "is_parent_of_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.is_parent_of_idx", false]], "is_present (hpotk.model.frequencyawarefeature property)": [[16, "hpotk.model.FrequencyAwareFeature.is_present", false]], "is_present (hpotk.model.observablefeature property)": [[16, "hpotk.model.ObservableFeature.is_present", false]], "item_ids() (hpotk.annotations.annotateditemcontainer method)": [[3, "hpotk.annotations.AnnotatedItemContainer.item_ids", false]], "items (hpotk.annotations.annotateditemcontainer property)": [[3, "hpotk.annotations.AnnotatedItemContainer.items", false]], "items (hpotk.annotations.simplehpodiseases property)": [[3, "hpotk.annotations.SimpleHpoDiseases.items", false]], "items() (hpotk.algorithm.similarity.similaritycontainer method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.items", false]], "layperson_term (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.LAYPERSON_TERM", false]], "level (hpotk.validate.validationresult attribute)": [[23, "hpotk.validate.ValidationResult.level", false]], "load() (hpotk.annotations.load.hpoa.simplehpoadiseaseloader method)": [[5, "hpotk.annotations.load.hpoa.SimpleHpoaDiseaseLoader.load", false]], "load_hpo() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.load_hpo", false]], "load_hpo() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.load_hpo", false]], "load_minimal_hpo() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.load_minimal_hpo", false]], "load_minimal_hpo() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.load_minimal_hpo", false]], "load_minimal_ontology() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.load_minimal_ontology", false]], "load_minimal_ontology() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.load_minimal_ontology", false]], "load_minimal_ontology() (in module hpotk)": [[0, "hpotk.load_minimal_ontology", false]], "load_minimal_ontology() (in module hpotk.ontology.load.obographs)": [[19, "hpotk.ontology.load.obographs.load_minimal_ontology", false]], "load_ontology() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.load_ontology", false]], "load_ontology() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.load_ontology", false]], "load_ontology() (in module hpotk)": [[0, "hpotk.load_ontology", false]], "load_ontology() (in module hpotk.ontology.load.obographs)": [[19, "hpotk.ontology.load.obographs.load_ontology", false]], "looks_gzipped() (in module hpotk.util)": [[21, "hpotk.util.looks_gzipped", false]], "looks_like_url() (in module hpotk.util)": [[21, "hpotk.util.looks_like_url", false]], "lower_bound (hpotk.constants.hpo.frequency.hpofrequency property)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency.lower_bound", false]], "male (hpotk.annotations.sex attribute)": [[3, "hpotk.annotations.Sex.MALE", false]], "maxo (hpotk.ontologytype attribute)": [[0, "hpotk.OntologyType.MAxO", false]], "maxo (hpotk.store.ontologytype attribute)": [[20, "hpotk.store.OntologyType.MAxO", false]], "message (hpotk.validate.validationresult attribute)": [[23, "hpotk.validate.ValidationResult.message", false]], "metadata (hpotk.algorithm.similarity.similaritycontainer property)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.metadata", false]], "metadata (hpotk.algorithm.similarity.simpleannotationiccontainer property)": [[2, "hpotk.algorithm.similarity.SimpleAnnotationIcContainer.metadata", false]], "metadata (hpotk.model.metadataaware property)": [[16, "hpotk.model.MetadataAware.metadata", false]], "metadata_from_str() (hpotk.model.metadataaware static method)": [[16, "hpotk.model.MetadataAware.metadata_from_str", false]], "metadata_to_str() (hpotk.model.metadataaware method)": [[16, "hpotk.model.MetadataAware.metadata_to_str", false]], "metadataaware (class in hpotk.model)": [[16, "hpotk.model.MetadataAware", false]], "minimalontology (class in hpotk)": [[0, "hpotk.MinimalOntology", false]], "minimalontology (class in hpotk.ontology)": [[17, "hpotk.ontology.MinimalOntology", false]], "minimalterm (class in hpotk)": [[0, "hpotk.MinimalTerm", false]], "minimalterm (class in hpotk.model)": [[16, "hpotk.model.MinimalTerm", false]], "minimaltermfactory (class in hpotk.ontology.load.obographs)": [[19, "hpotk.ontology.load.obographs.MinimalTermFactory", false]], "mode_of_inheritance (in module hpotk.constants.hpo.base)": [[8, "hpotk.constants.hpo.base.MODE_OF_INHERITANCE", false]], "modes_of_inheritance (hpotk.annotations.hpodisease property)": [[3, "hpotk.annotations.HpoDisease.modes_of_inheritance", false]], "modes_of_inheritance (hpotk.annotations.simplehpodisease property)": [[3, "hpotk.annotations.SimpleHpoDisease.modes_of_inheritance", false]], "modifiers (hpotk.annotations.hpodiseaseannotation property)": [[3, "hpotk.annotations.HpoDiseaseAnnotation.modifiers", false]], "modifiers (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.modifiers", false]], "module": [[0, "module-hpotk", false], [1, "module-hpotk.algorithm", false], [2, "module-hpotk.algorithm.similarity", false], [3, "module-hpotk.annotations", false], [4, "module-hpotk.annotations.load", false], [5, "module-hpotk.annotations.load.hpoa", false], [6, "module-hpotk.constants", false], [7, "module-hpotk.constants.hpo", false], [8, "module-hpotk.constants.hpo.base", false], [9, "module-hpotk.constants.hpo.frequency", false], [10, "module-hpotk.constants.hpo.inheritance", false], [11, "module-hpotk.constants.hpo.onset", false], [12, "module-hpotk.constants.hpo.organ_system", false], [13, "module-hpotk.constants.hpo.severity", false], [14, "module-hpotk.graph", false], [15, "module-hpotk.graph.csr", false], [16, "module-hpotk.model", false], [17, "module-hpotk.ontology", false], [18, "module-hpotk.ontology.load", false], [19, "module-hpotk.ontology.load.obographs", false], [20, "module-hpotk.store", false], [21, "module-hpotk.util", false], [22, "module-hpotk.util.sort", false], [23, "module-hpotk.validate", false]], "mondo (hpotk.ontologytype attribute)": [[0, "hpotk.OntologyType.MONDO", false]], "mondo (hpotk.store.ontologytype attribute)": [[20, "hpotk.store.OntologyType.MONDO", false]], "name (hpotk.annotations.simplehpodisease property)": [[3, "hpotk.annotations.SimpleHpoDisease.name", false]], "name (hpotk.model.named property)": [[16, "hpotk.model.Named.name", false]], "name (hpotk.model.synonym property)": [[16, "hpotk.model.Synonym.name", false]], "named (class in hpotk.model)": [[16, "hpotk.model.Named", false]], "narrow (hpotk.model.synonymcategory attribute)": [[16, "hpotk.model.SynonymCategory.NARROW", false]], "node_to_idx() (hpotk.graph.indexedontologygraph method)": [[14, "hpotk.graph.IndexedOntologyGraph.node_to_idx", false]], "numerator (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.numerator", false]], "numerator (hpotk.model.frequencyawarefeature property)": [[16, "hpotk.model.FrequencyAwareFeature.numerator", false]], "observablefeature (class in hpotk.model)": [[16, "hpotk.model.ObservableFeature", false]], "obsolete_synonym (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.OBSOLETE_SYNONYM", false]], "obsolete_synonyms() (hpotk.model.term method)": [[16, "hpotk.model.Term.obsolete_synonyms", false]], "obsolete_synonyms() (hpotk.term method)": [[0, "hpotk.Term.obsolete_synonyms", false]], "obsoletetermidsvalidator (class in hpotk.validate)": [[23, "hpotk.validate.ObsoleteTermIdsValidator", false]], "ontology (class in hpotk)": [[0, "hpotk.Ontology", false]], "ontology (class in hpotk.ontology)": [[17, "hpotk.ontology.Ontology", false]], "ontologygraph (class in hpotk)": [[0, "hpotk.OntologyGraph", false]], "ontologygraph (class in hpotk.graph)": [[14, "hpotk.graph.OntologyGraph", false]], "ontologyreleaseservice (class in hpotk.store)": [[20, "hpotk.store.OntologyReleaseService", false]], "ontologystore (class in hpotk)": [[0, "hpotk.OntologyStore", false]], "ontologystore (class in hpotk.store)": [[20, "hpotk.store.OntologyStore", false]], "ontologytype (class in hpotk)": [[0, "hpotk.OntologyType", false]], "ontologytype (class in hpotk.store)": [[20, "hpotk.store.OntologyType", false]], "open_text_io_handle_for_reading() (in module hpotk.util)": [[21, "hpotk.util.open_text_io_handle_for_reading", false]], "open_text_io_handle_for_writing() (in module hpotk.util)": [[21, "hpotk.util.open_text_io_handle_for_writing", false]], "parse() (hpotk.annotations.evidencecode static method)": [[3, "hpotk.annotations.EvidenceCode.parse", false]], "parse() (hpotk.annotations.sex static method)": [[3, "hpotk.annotations.Sex.parse", false]], "parse_hpo_frequency() (in module hpotk.constants.hpo.frequency)": [[9, "hpotk.constants.hpo.frequency.parse_hpo_frequency", false]], "pcs (hpotk.annotations.evidencecode attribute)": [[3, "hpotk.annotations.EvidenceCode.PCS", false]], "phenotypic_abnormality (in module hpotk.constants.hpo.base)": [[8, "hpotk.constants.hpo.base.PHENOTYPIC_ABNORMALITY", false]], "phenotypicabnormalityvalidator (class in hpotk.validate)": [[23, "hpotk.validate.PhenotypicAbnormalityValidator", false]], "plural_form (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.PLURAL_FORM", false]], "precalculate_ic_mica_for_hpo_concept_pairs() (in module hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.precalculate_ic_mica_for_hpo_concept_pairs", false]], "prefix (hpotk.model.termid property)": [[16, "hpotk.model.TermId.prefix", false]], "prefix (hpotk.termid property)": [[0, "hpotk.TermId.prefix", false]], "present_annotations() (hpotk.annotations.annotateditem method)": [[3, "hpotk.annotations.AnnotatedItem.present_annotations", false]], "references (hpotk.annotations.hpodiseaseannotation property)": [[3, "hpotk.annotations.HpoDiseaseAnnotation.references", false]], "references (hpotk.annotations.simplehpodiseaseannotation property)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation.references", false]], "related (hpotk.model.synonymcategory attribute)": [[16, "hpotk.model.SynonymCategory.RELATED", false]], "remoteontologyservice (class in hpotk.store)": [[20, "hpotk.store.RemoteOntologyService", false]], "resolve_store_path() (hpotk.ontologystore method)": [[0, "hpotk.OntologyStore.resolve_store_path", false]], "resolve_store_path() (hpotk.store.ontologystore method)": [[20, "hpotk.store.OntologyStore.resolve_store_path", false]], "results (hpotk.validate.validationresults property)": [[23, "hpotk.validate.ValidationResults.results", false]], "root (hpotk.graph.indexedontologygraph property)": [[14, "hpotk.graph.IndexedOntologyGraph.root", false]], "root (hpotk.graph.ontologygraph property)": [[14, "hpotk.graph.OntologyGraph.root", false]], "root (hpotk.ontologygraph property)": [[0, "hpotk.OntologyGraph.root", false]], "root_idx (hpotk.graph.indexedontologygraph property)": [[14, "hpotk.graph.IndexedOntologyGraph.root_idx", false]], "rulevalidator (class in hpotk.validate)": [[23, "hpotk.validate.RuleValidator", false]], "set_similarity() (hpotk.algorithm.similarity.similaritycontainer method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.set_similarity", false]], "setup_logging() (in module hpotk.util)": [[21, "hpotk.util.setup_logging", false]], "sex (class in hpotk.annotations)": [[3, "hpotk.annotations.Sex", false]], "similaritycontainer (class in hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.SimilarityContainer", false]], "simpleannotationiccontainer (class in hpotk.algorithm.similarity)": [[2, "hpotk.algorithm.similarity.SimpleAnnotationIcContainer", false]], "simplehpoadiseaseloader (class in hpotk.annotations.load.hpoa)": [[5, "hpotk.annotations.load.hpoa.SimpleHpoaDiseaseLoader", false]], "simplehpodisease (class in hpotk.annotations)": [[3, "hpotk.annotations.SimpleHpoDisease", false]], "simplehpodiseaseannotation (class in hpotk.annotations)": [[3, "hpotk.annotations.SimpleHpoDiseaseAnnotation", false]], "simplehpodiseases (class in hpotk.annotations)": [[3, "hpotk.annotations.SimpleHpoDiseases", false]], "store_dir (hpotk.ontologystore property)": [[0, "hpotk.OntologyStore.store_dir", false]], "store_dir (hpotk.store.ontologystore property)": [[20, "hpotk.store.OntologyStore.store_dir", false]], "synonym (class in hpotk.model)": [[16, "hpotk.model.Synonym", false]], "synonym_type (hpotk.model.synonym property)": [[16, "hpotk.model.Synonym.synonym_type", false]], "synonymcategory (class in hpotk.model)": [[16, "hpotk.model.SynonymCategory", false]], "synonyms (hpotk.model.term property)": [[16, "hpotk.model.Term.synonyms", false]], "synonyms (hpotk.term property)": [[0, "hpotk.Term.synonyms", false]], "synonymtype (class in hpotk.model)": [[16, "hpotk.model.SynonymType", false]], "tas (hpotk.annotations.evidencecode attribute)": [[3, "hpotk.annotations.EvidenceCode.TAS", false]], "term (class in hpotk)": [[0, "hpotk.Term", false]], "term (class in hpotk.model)": [[16, "hpotk.model.Term", false]], "term_ids (hpotk.minimalontology property)": [[0, "hpotk.MinimalOntology.term_ids", false]], "term_ids (hpotk.ontology.minimalontology property)": [[17, "hpotk.ontology.MinimalOntology.term_ids", false]], "termfactory (class in hpotk.ontology.load.obographs)": [[19, "hpotk.ontology.load.obographs.TermFactory", false]], "termid (class in hpotk)": [[0, "hpotk.TermId", false]], "termid (class in hpotk.model)": [[16, "hpotk.model.TermId", false]], "termidsorting (class in hpotk.util.sort)": [[22, "hpotk.util.sort.TermIdSorting", false]], "terms (hpotk.minimalontology property)": [[0, "hpotk.MinimalOntology.terms", false]], "terms (hpotk.ontology.minimalontology property)": [[17, "hpotk.ontology.MinimalOntology.terms", false]], "to_csv() (hpotk.algorithm.similarity.annotationiccontainer method)": [[2, "hpotk.algorithm.similarity.AnnotationIcContainer.to_csv", false]], "to_csv() (hpotk.algorithm.similarity.similaritycontainer method)": [[2, "hpotk.algorithm.similarity.SimilarityContainer.to_csv", false]], "uk_spelling (hpotk.model.synonymtype attribute)": [[16, "hpotk.model.SynonymType.UK_SPELLING", false]], "unknown (hpotk.annotations.sex attribute)": [[3, "hpotk.annotations.Sex.UNKNOWN", false]], "upper_bound (hpotk.constants.hpo.frequency.hpofrequency property)": [[9, "hpotk.constants.hpo.frequency.HpoFrequency.upper_bound", false]], "validate() (hpotk.validate.annotationpropagationvalidator method)": [[23, "hpotk.validate.AnnotationPropagationValidator.validate", false]], "validate() (hpotk.validate.obsoletetermidsvalidator method)": [[23, "hpotk.validate.ObsoleteTermIdsValidator.validate", false]], "validate() (hpotk.validate.phenotypicabnormalityvalidator method)": [[23, "hpotk.validate.PhenotypicAbnormalityValidator.validate", false]], "validate() (hpotk.validate.rulevalidator method)": [[23, "hpotk.validate.RuleValidator.validate", false]], "validate_all() (hpotk.validate.validationrunner method)": [[23, "hpotk.validate.ValidationRunner.validate_all", false]], "validate_instance() (in module hpotk.util)": [[21, "hpotk.util.validate_instance", false]], "validate_optional_instance() (in module hpotk.util)": [[21, "hpotk.util.validate_optional_instance", false]], "validationlevel (class in hpotk.validate)": [[23, "hpotk.validate.ValidationLevel", false]], "validationresult (class in hpotk.validate)": [[23, "hpotk.validate.ValidationResult", false]], "validationresults (class in hpotk.validate)": [[23, "hpotk.validate.ValidationResults", false]], "validationrunner (class in hpotk.validate)": [[23, "hpotk.validate.ValidationRunner", false]], "value (hpotk.model.termid property)": [[16, "hpotk.model.TermId.value", false]], "value (hpotk.termid property)": [[0, "hpotk.TermId.value", false]], "version (hpotk.annotations.simplehpodiseases property)": [[3, "hpotk.annotations.SimpleHpoDiseases.version", false]], "version (hpotk.model.versioned property)": [[16, "hpotk.model.Versioned.version", false]], "versioned (class in hpotk.model)": [[16, "hpotk.model.Versioned", false]], "warning (hpotk.validate.validationlevel attribute)": [[23, "hpotk.validate.ValidationLevel.WARNING", false]], "xrefs (hpotk.model.definition property)": [[16, "hpotk.model.Definition.xrefs", false]], "xrefs (hpotk.model.synonym property)": [[16, "hpotk.model.Synonym.xrefs", false]], "xrefs (hpotk.model.term property)": [[16, "hpotk.model.Term.xrefs", false]], "xrefs (hpotk.term property)": [[0, "hpotk.Term.xrefs", false]]}, "objects": {"": [[0, 0, 0, "-", "hpotk"]], "hpotk": [[0, 1, 1, "", "GraphAware"], [0, 1, 1, "", "MinimalOntology"], [0, 1, 1, "", "MinimalTerm"], [0, 1, 1, "", "Ontology"], [0, 1, 1, "", "OntologyGraph"], [0, 1, 1, "", "OntologyStore"], [0, 1, 1, "", "OntologyType"], [0, 1, 1, "", "Term"], [0, 1, 1, "", "TermId"], [1, 0, 0, "-", "algorithm"], [3, 0, 0, "-", "annotations"], [0, 5, 1, "", "configure_ontology_store"], [6, 0, 0, "-", "constants"], [14, 0, 0, "-", "graph"], [0, 5, 1, "", "load_minimal_ontology"], [0, 5, 1, "", "load_ontology"], [16, 0, 0, "-", "model"], [17, 0, 0, "-", "ontology"], [20, 0, 0, "-", "store"], [21, 0, 0, "-", "util"], [23, 0, 0, "-", "validate"]], "hpotk.GraphAware": [[0, 2, 1, "", "graph"]], "hpotk.MinimalOntology": [[0, 3, 1, "", "get_term"], [0, 3, 1, "", "get_term_name"], [0, 2, 1, "", "term_ids"], [0, 2, 1, "", "terms"]], "hpotk.MinimalTerm": [[0, 2, 1, "", "alt_term_ids"], [0, 3, 1, "", "create_minimal_term"], [0, 2, 1, "", "is_current"], [0, 2, 1, "", "is_obsolete"]], "hpotk.OntologyGraph": [[0, 3, 1, "", "get_ancestors"], [0, 3, 1, "", "get_children"], [0, 3, 1, "", "get_descendants"], [0, 3, 1, "", "get_parents"], [0, 3, 1, "", "is_ancestor_of"], [0, 3, 1, "", "is_child_of"], [0, 3, 1, "", "is_descendant_of"], [0, 3, 1, "", "is_leaf"], [0, 3, 1, "", "is_parent_of"], [0, 2, 1, "", "root"]], "hpotk.OntologyStore": [[0, 3, 1, "", "clear"], [0, 3, 1, "", "load_hpo"], [0, 3, 1, "", "load_minimal_hpo"], [0, 3, 1, "", "load_minimal_ontology"], [0, 3, 1, "", "load_ontology"], [0, 3, 1, "", "resolve_store_path"], [0, 2, 1, "", "store_dir"]], "hpotk.OntologyType": [[0, 4, 1, "", "HPO"], [0, 4, 1, "", "MAxO"], [0, 4, 1, "", "MONDO"], [0, 2, 1, "", "identifier"]], "hpotk.Term": [[0, 2, 1, "", "comment"], [0, 3, 1, "", "create_term"], [0, 3, 1, "", "current_synonyms"], [0, 2, 1, "", "definition"], [0, 3, 1, "", "obsolete_synonyms"], [0, 2, 1, "", "synonyms"], [0, 2, 1, "", "xrefs"]], "hpotk.TermId": [[0, 3, 1, "", "from_curie"], [0, 2, 1, "", "id"], [0, 2, 1, "", "prefix"], [0, 2, 1, "", "value"]], "hpotk.algorithm": [[2, 0, 0, "-", "similarity"]], "hpotk.algorithm.similarity": [[2, 1, 1, "", "AnnotationIcContainer"], [2, 1, 1, "", "SimilarityContainer"], [2, 1, 1, "", "SimpleAnnotationIcContainer"], [2, 5, 1, "", "calculate_ic_for_annotated_items"], [2, 5, 1, "", "precalculate_ic_mica_for_hpo_concept_pairs"]], "hpotk.algorithm.similarity.AnnotationIcContainer": [[2, 3, 1, "", "to_csv"]], "hpotk.algorithm.similarity.SimilarityContainer": [[2, 3, 1, "", "from_csv"], [2, 3, 1, "", "get_similarity"], [2, 3, 1, "", "items"], [2, 2, 1, "", "metadata"], [2, 3, 1, "", "set_similarity"], [2, 3, 1, "", "to_csv"]], "hpotk.algorithm.similarity.SimpleAnnotationIcContainer": [[2, 2, 1, "", "metadata"]], "hpotk.annotations": [[3, 1, 1, "", "AnnotatedItem"], [3, 1, 1, "", "AnnotatedItemContainer"], [3, 1, 1, "", "AnnotationReference"], [3, 1, 1, "", "EvidenceCode"], [3, 1, 1, "", "HpoDisease"], [3, 1, 1, "", "HpoDiseaseAnnotation"], [3, 1, 1, "", "HpoDiseases"], [3, 1, 1, "", "Sex"], [3, 1, 1, "", "SimpleHpoDisease"], [3, 1, 1, "", "SimpleHpoDiseaseAnnotation"], [3, 1, 1, "", "SimpleHpoDiseases"], [4, 0, 0, "-", "load"]], "hpotk.annotations.AnnotatedItem": [[3, 3, 1, "", "absent_annotations"], [3, 2, 1, "", "annotations"], [3, 3, 1, "", "present_annotations"]], "hpotk.annotations.AnnotatedItemContainer": [[3, 3, 1, "", "item_ids"], [3, 2, 1, "", "items"]], "hpotk.annotations.AnnotationReference": [[3, 2, 1, "", "evidence_code"], [3, 2, 1, "", "identifier"]], "hpotk.annotations.EvidenceCode": [[3, 4, 1, "", "IEA"], [3, 4, 1, "", "PCS"], [3, 4, 1, "", "TAS"], [3, 3, 1, "", "parse"]], "hpotk.annotations.HpoDisease": [[3, 2, 1, "", "modes_of_inheritance"]], "hpotk.annotations.HpoDiseaseAnnotation": [[3, 2, 1, "", "modifiers"], [3, 2, 1, "", "references"]], "hpotk.annotations.Sex": [[3, 4, 1, "", "FEMALE"], [3, 4, 1, "", "MALE"], [3, 4, 1, "", "UNKNOWN"], [3, 3, 1, "", "parse"]], "hpotk.annotations.SimpleHpoDisease": [[3, 2, 1, "", "annotations"], [3, 2, 1, "", "identifier"], [3, 2, 1, "", "modes_of_inheritance"], [3, 2, 1, "", "name"]], "hpotk.annotations.SimpleHpoDiseaseAnnotation": [[3, 2, 1, "", "denominator"], [3, 2, 1, "", "identifier"], [3, 2, 1, "", "modifiers"], [3, 2, 1, "", "numerator"], [3, 2, 1, "", "references"]], "hpotk.annotations.SimpleHpoDiseases": [[3, 2, 1, "", "disease_ids"], [3, 2, 1, "", "diseases"], [3, 2, 1, "", "items"], [3, 2, 1, "", "version"]], "hpotk.annotations.load": [[5, 0, 0, "-", "hpoa"]], "hpotk.annotations.load.hpoa": [[5, 1, 1, "", "SimpleHpoaDiseaseLoader"]], "hpotk.annotations.load.hpoa.SimpleHpoaDiseaseLoader": [[5, 2, 1, "", "cohort_size"], [5, 3, 1, "", "load"]], "hpotk.constants": [[7, 0, 0, "-", "hpo"]], "hpotk.constants.hpo": [[8, 0, 0, "-", "base"], [9, 0, 0, "-", "frequency"], [10, 0, 0, "-", "inheritance"], [11, 0, 0, "-", "onset"], [12, 0, 0, "-", "organ_system"], [13, 0, 0, "-", "severity"]], "hpotk.constants.hpo.base": [[8, 6, 1, "", "CLINICAL_MODIFIER"], [8, 6, 1, "", "MODE_OF_INHERITANCE"], [8, 6, 1, "", "PHENOTYPIC_ABNORMALITY"]], "hpotk.constants.hpo.frequency": [[9, 1, 1, "", "HpoFrequency"], [9, 5, 1, "", "parse_hpo_frequency"]], "hpotk.constants.hpo.frequency.HpoFrequency": [[9, 2, 1, "", "frequency"], [9, 2, 1, "", "identifier"], [9, 2, 1, "", "lower_bound"], [9, 2, 1, "", "upper_bound"]], "hpotk.graph": [[14, 1, 1, "", "CsrIndexedGraphFactory"], [14, 1, 1, "", "GraphAware"], [14, 1, 1, "", "GraphFactory"], [14, 1, 1, "", "IncrementalCsrGraphFactory"], [14, 1, 1, "", "IndexedOntologyGraph"], [14, 1, 1, "", "OntologyGraph"], [15, 0, 0, "-", "csr"]], "hpotk.graph.CsrIndexedGraphFactory": [[14, 3, 1, "", "create_graph"]], "hpotk.graph.GraphAware": [[14, 2, 1, "", "graph"]], "hpotk.graph.GraphFactory": [[14, 3, 1, "", "create_graph"]], "hpotk.graph.IndexedOntologyGraph": [[14, 3, 1, "", "get_ancestor_idx"], [14, 3, 1, "", "get_ancestors"], [14, 3, 1, "", "get_children"], [14, 3, 1, "", "get_children_idx"], [14, 3, 1, "", "get_descendant_idx"], [14, 3, 1, "", "get_descendants"], [14, 3, 1, "", "get_parents"], [14, 3, 1, "", "get_parents_idx"], [14, 3, 1, "", "idx_to_node"], [14, 3, 1, "", "is_ancestor_of"], [14, 3, 1, "", "is_ancestor_of_idx"], [14, 3, 1, "", "is_child_of"], [14, 3, 1, "", "is_child_of_idx"], [14, 3, 1, "", "is_descendant_of"], [14, 3, 1, "", "is_descendant_of_idx"], [14, 3, 1, "", "is_leaf"], [14, 3, 1, "", "is_parent_of"], [14, 3, 1, "", "is_parent_of_idx"], [14, 3, 1, "", "node_to_idx"], [14, 2, 1, "", "root"], [14, 2, 1, "", "root_idx"]], "hpotk.graph.OntologyGraph": [[14, 3, 1, "", "get_ancestors"], [14, 3, 1, "", "get_children"], [14, 3, 1, "", "get_descendants"], [14, 3, 1, "", "get_parents"], [14, 3, 1, "", "is_ancestor_of"], [14, 3, 1, "", "is_child_of"], [14, 3, 1, "", "is_descendant_of"], [14, 3, 1, "", "is_leaf"], [14, 3, 1, "", "is_parent_of"], [14, 2, 1, "", "root"]], "hpotk.model": [[16, 1, 1, "", "Definition"], [16, 1, 1, "", "FrequencyAwareFeature"], [16, 1, 1, "", "Identified"], [16, 1, 1, "", "MetadataAware"], [16, 1, 1, "", "MinimalTerm"], [16, 1, 1, "", "Named"], [16, 1, 1, "", "ObservableFeature"], [16, 1, 1, "", "Synonym"], [16, 1, 1, "", "SynonymCategory"], [16, 1, 1, "", "SynonymType"], [16, 1, 1, "", "Term"], [16, 1, 1, "", "TermId"], [16, 1, 1, "", "Versioned"]], "hpotk.model.Definition": [[16, 2, 1, "", "definition"], [16, 2, 1, "", "xrefs"]], "hpotk.model.FrequencyAwareFeature": [[16, 3, 1, "", "check_numerator_and_denominator"], [16, 2, 1, "", "denominator"], [16, 3, 1, "", "frequency"], [16, 2, 1, "", "is_excluded"], [16, 2, 1, "", "is_present"], [16, 2, 1, "", "numerator"]], "hpotk.model.Identified": [[16, 2, 1, "", "identifier"]], "hpotk.model.MetadataAware": [[16, 2, 1, "", "metadata"], [16, 3, 1, "", "metadata_from_str"], [16, 3, 1, "", "metadata_to_str"]], "hpotk.model.MinimalTerm": [[16, 2, 1, "", "alt_term_ids"], [16, 3, 1, "", "create_minimal_term"], [16, 2, 1, "", "is_current"], [16, 2, 1, "", "is_obsolete"]], "hpotk.model.Named": [[16, 2, 1, "", "name"]], "hpotk.model.ObservableFeature": [[16, 2, 1, "", "is_absent"], [16, 2, 1, "", "is_excluded"], [16, 2, 1, "", "is_present"]], "hpotk.model.Synonym": [[16, 2, 1, "", "category"], [16, 2, 1, "", "name"], [16, 2, 1, "", "synonym_type"], [16, 2, 1, "", "xrefs"]], "hpotk.model.SynonymCategory": [[16, 4, 1, "", "BROAD"], [16, 4, 1, "", "EXACT"], [16, 4, 1, "", "NARROW"], [16, 4, 1, "", "RELATED"]], "hpotk.model.SynonymType": [[16, 4, 1, "", "ABBREVIATION"], [16, 4, 1, "", "ALLELIC_REQUIREMENT"], [16, 4, 1, "", "LAYPERSON_TERM"], [16, 4, 1, "", "OBSOLETE_SYNONYM"], [16, 4, 1, "", "PLURAL_FORM"], [16, 4, 1, "", "UK_SPELLING"], [16, 3, 1, "", "is_current"], [16, 3, 1, "", "is_obsolete"]], "hpotk.model.Term": [[16, 2, 1, "", "comment"], [16, 3, 1, "", "create_term"], [16, 3, 1, "", "current_synonyms"], [16, 2, 1, "", "definition"], [16, 3, 1, "", "obsolete_synonyms"], [16, 2, 1, "", "synonyms"], [16, 2, 1, "", "xrefs"]], "hpotk.model.TermId": [[16, 3, 1, "", "from_curie"], [16, 2, 1, "", "id"], [16, 2, 1, "", "prefix"], [16, 2, 1, "", "value"]], "hpotk.model.Versioned": [[16, 2, 1, "", "version"]], "hpotk.ontology": [[17, 1, 1, "", "MinimalOntology"], [17, 1, 1, "", "Ontology"], [17, 5, 1, "", "create_minimal_ontology"], [17, 5, 1, "", "create_ontology"], [18, 0, 0, "-", "load"]], "hpotk.ontology.MinimalOntology": [[17, 3, 1, "", "get_term"], [17, 3, 1, "", "get_term_name"], [17, 2, 1, "", "term_ids"], [17, 2, 1, "", "terms"]], "hpotk.ontology.load": [[19, 0, 0, "-", "obographs"]], "hpotk.ontology.load.obographs": [[19, 1, 1, "", "MinimalTermFactory"], [19, 1, 1, "", "TermFactory"], [19, 5, 1, "", "load_minimal_ontology"], [19, 5, 1, "", "load_ontology"]], "hpotk.ontology.load.obographs.MinimalTermFactory": [[19, 3, 1, "", "create_term"]], "hpotk.ontology.load.obographs.TermFactory": [[19, 3, 1, "", "create_term"]], "hpotk.store": [[20, 1, 1, "", "GitHubOntologyReleaseService"], [20, 1, 1, "", "GitHubRemoteOntologyService"], [20, 1, 1, "", "OntologyReleaseService"], [20, 1, 1, "", "OntologyStore"], [20, 1, 1, "", "OntologyType"], [20, 1, 1, "", "RemoteOntologyService"], [20, 5, 1, "", "configure_ontology_store"]], "hpotk.store.GitHubOntologyReleaseService": [[20, 3, 1, "", "fetch_tags"]], "hpotk.store.GitHubRemoteOntologyService": [[20, 3, 1, "", "fetch_ontology"]], "hpotk.store.OntologyReleaseService": [[20, 3, 1, "", "fetch_tags"]], "hpotk.store.OntologyStore": [[20, 3, 1, "", "clear"], [20, 3, 1, "", "load_hpo"], [20, 3, 1, "", "load_minimal_hpo"], [20, 3, 1, "", "load_minimal_ontology"], [20, 3, 1, "", "load_ontology"], [20, 3, 1, "", "resolve_store_path"], [20, 2, 1, "", "store_dir"]], "hpotk.store.OntologyType": [[20, 4, 1, "", "HPO"], [20, 4, 1, "", "MAxO"], [20, 4, 1, "", "MONDO"], [20, 2, 1, "", "identifier"]], "hpotk.store.RemoteOntologyService": [[20, 3, 1, "", "fetch_ontology"]], "hpotk.util": [[21, 5, 1, "", "looks_gzipped"], [21, 5, 1, "", "looks_like_url"], [21, 5, 1, "", "open_text_io_handle_for_reading"], [21, 5, 1, "", "open_text_io_handle_for_writing"], [21, 5, 1, "", "setup_logging"], [22, 0, 0, "-", "sort"], [21, 5, 1, "", "validate_instance"], [21, 5, 1, "", "validate_optional_instance"]], "hpotk.util.sort": [[22, 1, 1, "", "HierarchicalEdgeTermIdSorting"], [22, 1, 1, "", "HierarchicalIcTermIdSorting"], [22, 1, 1, "", "HierarchicalSimilaritySorting"], [22, 1, 1, "", "TermIdSorting"]], "hpotk.util.sort.HierarchicalIcTermIdSorting": [[22, 3, 1, "", "argsort"]], "hpotk.util.sort.TermIdSorting": [[22, 3, 1, "", "argsort"]], "hpotk.validate": [[23, 1, 1, "", "AnnotationPropagationValidator"], [23, 1, 1, "", "ObsoleteTermIdsValidator"], [23, 1, 1, "", "PhenotypicAbnormalityValidator"], [23, 1, 1, "", "RuleValidator"], [23, 1, 1, "", "ValidationLevel"], [23, 1, 1, "", "ValidationResult"], [23, 1, 1, "", "ValidationResults"], [23, 1, 1, "", "ValidationRunner"]], "hpotk.validate.AnnotationPropagationValidator": [[23, 3, 1, "", "validate"]], "hpotk.validate.ObsoleteTermIdsValidator": [[23, 3, 1, "", "validate"]], "hpotk.validate.PhenotypicAbnormalityValidator": [[23, 3, 1, "", "validate"]], "hpotk.validate.RuleValidator": [[23, 3, 1, "", "validate"]], "hpotk.validate.ValidationLevel": [[23, 4, 1, "", "ERROR"], [23, 4, 1, "", "WARNING"]], "hpotk.validate.ValidationResult": [[23, 4, 1, "", "category"], [23, 4, 1, "", "level"], [23, 4, 1, "", "message"]], "hpotk.validate.ValidationResults": [[23, 3, 1, "", "is_ok"], [23, 2, 1, "", "results"]], "hpotk.validate.ValidationRunner": [[23, 3, 1, "", "validate_all"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "property", "Python property"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:property", "3": "py:method", "4": "py:attribute", "5": "py:function", "6": "py:data"}, "terms": {"": [2, 16, 21, 23, 26, 28, 29, 30, 31, 32, 33], "0": [2, 16, 23], "0000": [16, 32], "0000001": 31, "0000005": 8, "0000007": 28, "0000118": [8, 23], "0000486": 28, "0001166": 33, "0001238": 30, "0001250": [0, 3, 16, 17, 31, 32, 33], "0001427": 28, "0001505": 33, "0001744": 30, "0002": [16, 32], "0002240": 30, "0002266": 33, "0002279": [0, 16], "0002391": [0, 16], "0007359": 31, "0010677": 33, "0011153": 30, "0012638": 31, "0012833": 8, "0020219": 31, "0020221": [30, 31], "03": 29, "04": [20, 29], "05": 29, "06": 29, "0736": [16, 32], "09": [0, 20, 28, 29, 32], "1": [2, 3, 16, 23, 28, 33], "10": [0, 20, 21, 28, 29, 32], "1234567": [0, 2, 16, 17], "12468": 28, "128613002": [0, 16], "15816939": 32, "17": 32, "17664": 32, "2": [3, 8, 16, 20, 23, 29, 33], "20": 21, "2023": [20, 28, 29, 32], "2024": [20, 29], "24": 29, "256000": [3, 28], "26": 20, "3": [3, 16, 21], "30": [21, 28], "393": [0, 17, 31], "4": [16, 20], "40": 21, "5": 16, "50": [5, 21], "6": 16, "664": 32, "9199": [16, 32], "9876543": 2, "9th": 29, "A": [0, 2, 3, 6, 7, 14, 16, 20, 23, 25, 29, 32], "AND": [0, 17], "As": [29, 31, 33], "For": [3, 16, 29, 33], "If": [2, 21], "In": [28, 29, 31, 33], "On": 31, "One": 33, "That": 26, "The": [0, 2, 3, 14, 16, 17, 19, 20, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33], "Then": [26, 32], "There": 33, "To": 26, "Will": 21, "_": [0, 16], "_api": [0, 20], "_factori": [0, 19], "_github": [0, 20], "_term": [0, 19], "abbrevi": 16, "abnorm": [8, 16, 23, 31, 32], "about": [0, 3, 16, 26, 31, 32], "abov": [28, 32], "absenc": [3, 16], "absent": 3, "absent_annot": 3, "absolut": [0, 16, 20, 29], "abstract": [0, 3, 14, 16, 17, 20, 22, 23], "abstractcsrgraphfactori": 14, "access": [16, 21, 26, 28, 29, 31, 32], "accessor": 31, "across": 33, "act": [0, 17], "action": [0, 20, 29], "activ": [26, 32], "ad": 29, "addit": 32, "adjac": 30, "after": [30, 31], "ag": 3, "aggreg": 33, "algorithm": [0, 30], "alia": 23, "all": [0, 2, 3, 8, 16, 17, 20, 23, 26, 28, 29, 31, 33], "allelic_requir": 16, "allow": [3, 14], "along": [29, 31], "alphabet": 32, "alreadi": 22, "also": [0, 16, 28, 32, 33], "alt_term_id": [0, 16], "altern": [0, 16, 29, 32], "although": 28, "altogeth": 33, "alwai": [0, 16, 33], "among": [0, 14, 33], "an": [0, 2, 3, 14, 16, 17, 20, 21, 23, 26, 28, 29, 31, 32, 33], "analysi": [2, 29], "ancestor": [0, 14, 23, 33], "ancestr": 33, "ani": [14, 16, 29, 30, 31, 32], "annot": [0, 2, 16, 23, 27, 30], "annotated_item": 3, "annotateditem": [0, 2, 3], "annotateditemcontain": [0, 2, 3], "annotation_propag": 33, "annotationiccontain": [1, 2], "annotationpropagationvalid": [0, 23, 33], "annotationrefer": [0, 3], "anoth": [2, 31], "anyth": 29, "ap_val": 33, "api": [25, 31, 32], "appar": 3, "appli": [23, 33], "applic": [23, 31, 32], "ar": [0, 16, 17, 20, 21, 23, 28, 29, 30, 31, 32, 33], "arachnodactyli": [16, 33], "argsort": [22, 30], "argument": [0, 20], "arrai": 14, "asctim": 21, "ask": 25, "assert": [0, 16], "assess": 22, "associ": 3, "assum": [2, 26, 32, 33], "assume_annot": 2, "attempt": [3, 31], "attribut": [0, 3, 16, 28], "author": 3, "autosom": 28, "avail": [0, 3, 16, 17, 28, 29, 31], "awar": 22, "b": 2, "back": [2, 14, 33], "base": [0, 2, 3, 5, 7, 9, 14, 16, 17, 19, 20, 21, 22, 23], "base_url": 28, "baseontologyrulevalid": 23, "basic": 21, "becam": 33, "becom": 33, "been": [0, 16, 20], "befor": [23, 26], "below": 33, "benefit": [29, 33], "best": [25, 29], "better": 30, "between": [28, 31, 33], "bilater": 32, "binari": 20, "binaryio": 20, "biolog": 3, "biomedicin": 33, "bit": 2, "bool": [0, 2, 5, 14, 16, 21, 23], "both": [0, 16, 17, 33], "brain": 32, "branch": [26, 33], "break": 33, "broad": [16, 33], "bufferediobas": 20, "bug": 25, "build": 14, "byte": 20, "c": [23, 28], "c3117": [0, 16], "cach": [0, 20, 29, 32], "calcul": [2, 31], "calculate_ic_for_annotated_item": [1, 2], "call": 31, "callabl": 22, "can": [0, 2, 3, 14, 16, 17, 20, 23, 26, 28, 29, 30, 31, 32, 33], "care": 32, "case": [16, 19, 23, 25, 28, 33], "categori": [16, 23, 33], "cd": 26, "centric": 23, "chang": 26, "characteris": 32, "check": [0, 16, 17, 21, 23, 25, 26, 28, 29, 31, 32, 33], "check_numerator_and_denomin": 16, "checkout": 26, "child": [0, 14, 31, 32, 33], "children": [0, 14, 31, 32], "choos": [30, 31], "class": [0, 2, 3, 5, 9, 14, 16, 17, 19, 20, 21, 22, 23, 28, 29, 32], "clean": 29, "clear": [0, 20, 29], "clinic": [3, 8, 33], "clinical_modifi": [7, 8], "clone": 26, "clonic": [30, 31, 32, 33], "closer": 30, "cluster": [22, 30], "clz": 21, "code": [3, 23], "cohort": 16, "cohort_s": 5, "col": 14, "collect": [0, 2, 3, 14, 16, 23, 33], "colon": [0, 16], "com": [26, 28, 29], "combin": 30, "comment": [0, 16], "commonli": 7, "compact": [0, 16], "compar": [0, 16], "comparison": [0, 16], "complex": [3, 31], "compon": [0, 16, 17], "comprehens": [0, 16, 25], "compress": 21, "comput": [3, 22], "con": 31, "concept": [0, 2, 16, 31, 33], "configur": [0, 20, 21], "configure_ontology_stor": [0, 20, 24, 29, 32], "connect": [20, 28], "consid": 33, "consist": [0, 14, 16, 31], "consol": 21, "constant": 0, "contain": [0, 2, 3, 16, 17, 23, 27, 32, 33], "contemporari": 3, "content": [2, 20, 21, 22, 29], "contrast": 31, "contributor": 26, "conveni": [0, 16, 20, 29, 31, 33], "convert": 33, "corpu": 3, "correspond": [0, 3, 9, 14, 20, 28, 29, 31, 33], "count": [2, 3, 16], "coupl": 31, "cover": 31, "craft": [0, 16], "creat": [0, 14, 16, 17, 19, 20, 21, 33], "create_graph": 14, "create_minimal_ontologi": [0, 17], "create_minimal_term": [0, 16], "create_ontologi": [0, 17], "create_term": [0, 16, 19], "creation": 31, "critic": 21, "cross": [0, 3, 16, 32], "csr": 14, "csrindexedgraphfactori": [0, 14, 19], "csrindexedontologygraph": 31, "csv": [2, 26], "curi": [0, 14, 16, 17, 28, 30, 33], "current": [0, 16, 17, 20, 23, 26, 31, 33], "current_synonym": [0, 16], "d": 20, "dai": 20, "data": [0, 2, 3, 14, 16, 17, 20, 28, 29, 30, 31, 32, 33], "de": 33, "debug": 21, "decod": 21, "decompress": 29, "default": [0, 20, 21], "defaulttermid": 8, "defin": [17, 29], "definit": [0, 16, 32], "delimit": [0, 16], "denomin": [3, 16], "depend": [2, 26], "deprec": 16, "descend": [0, 2, 14, 23], "describ": [16, 26, 28, 32, 33], "descript": [0, 16], "desir": [0, 20, 21], "destin": 14, "detail": [3, 28, 33], "determin": 21, "develop": [26, 29, 33], "dialept": 32, "dichotom": 16, "dict": 2, "differ": 14, "direct": 14, "directori": [0, 20, 29], "discard": 29, "discov": 23, "discoveri": 26, "discret": 19, "discuss": 33, "diseas": [0, 3, 20, 29], "disease_id": 3, "distanc": [22, 30], "do": [0, 2, 3, 16, 20, 29, 31, 32], "doc": [0, 17, 30, 31, 33], "doctest": 26, "document": [0, 17, 20, 26, 33], "doe": [0, 9, 14, 17, 20, 22, 23, 30, 31], "domain": 31, "done": 2, "down": 33, "download": [3, 28, 29], "due": 32, "dump": 16, "dure": [29, 33], "e": [0, 2, 3, 16, 17, 20, 29, 30, 31, 33], "each": [0, 2, 16, 23, 31], "easi": 26, "edg": [0, 14, 22, 30, 31, 33], "edge_list": 14, "effect": 29, "either": [0, 16, 21, 32], "electron": 3, "els": 2, "empow": [31, 33], "empti": [0, 14, 16], "enabl": 31, "encod": [21, 33], "end": 21, "endeavor": 30, "ensur": [16, 21, 26], "entir": 31, "entiti": [0, 2, 14, 16, 17, 22, 30], "entri": 2, "enum": [0, 3, 16, 20, 23], "enumer": [3, 16, 23], "enuresi": 33, "environ": [25, 26], "epilepsi": 32, "epilept": 32, "epilepticu": 32, "equival": 32, "error": [21, 23, 33], "etc": [0, 14, 23], "evalu": 31, "even": 2, "evid": 3, "evidence_cod": 3, "evidencecod": [0, 3], "exact": 16, "examin": 28, "exampl": [0, 20, 25, 30, 31], "except": 29, "excess": 32, "exclud": [16, 23, 33], "exercis": 31, "exist": [0, 14, 20, 29, 31], "expect": 26, "experiment": 29, "explor": 25, "expos": 29, "extend": [0, 14, 23], "extra": 31, "fact": 32, "facto": 33, "factori": [14, 19], "fail": [21, 26], "failur": 29, "fals": [0, 2, 5, 14, 16, 23, 31, 33], "familiar": 32, "fashion": [14, 29, 31], "faster": 14, "featur": [3, 8, 16, 26, 27, 29], "femal": 3, "fetch": [0, 20, 29, 32], "fetch_ontologi": 20, "fetch_tag": 20, "few": 29, "fh": [2, 21], "field": [23, 33], "file": [0, 2, 5, 17, 19, 20, 21, 26, 28, 29, 32], "filesystem": [0, 20], "find": 31, "fine": 32, "finger": [16, 30], "finish": 33, "first": [0, 14, 16, 28, 29, 33], "fix": 23, "flagship": 29, "flip": 31, "float": [2, 9, 16, 22], "fly": 21, "focal": [30, 32, 33], "focus": 31, "folder": [0, 20, 26], "follow": [0, 3, 16, 17, 23, 30, 33], "forget": [0, 16], "form": 16, "formal": 23, "format": [0, 3, 16, 21, 28], "found": [23, 33], "four": 33, "fpath": 21, "fpath_hpo": [0, 17, 29, 30, 31, 33], "frequenc": [3, 7, 16], "frequencyawarefeatur": [0, 3, 16], "friendli": [0, 16], "from": [0, 2, 3, 14, 16, 17, 20, 21, 28, 29, 30, 32, 33], "from_csv": 2, "from_curi": [0, 16, 17, 28, 30, 33], "full": [0, 16], "function": [0, 16, 20, 21, 28, 29, 30, 32], "fuzzi": [31, 33], "g": [0, 2, 3, 16, 17, 20, 29, 30, 31, 33], "gener": [0, 2, 3, 14, 17, 28, 31, 32, 33], "get": [0, 2, 3, 9, 14, 16, 17, 20, 21, 22, 23, 28, 30, 31], "get_ancestor": [0, 14], "get_ancestor_idx": 14, "get_children": [0, 14, 31, 32], "get_children_idx": 14, "get_descend": [0, 14], "get_descendant_idx": 14, "get_par": [0, 14, 31], "get_parents_idx": 14, "get_similar": 2, "get_term": [0, 17, 30, 32], "get_term_nam": [0, 17, 28, 32], "git": 26, "github": [20, 26, 28, 29], "githubontologyreleaseservic": [0, 20], "githubremoteontologyservic": [0, 20], "given": [0, 9, 20, 21, 28], "go": 33, "goe": [0, 20], "graph": [0, 17, 19, 22, 26, 29, 30, 31, 32, 33], "graph_factori": [0, 19], "graph_travers": 26, "graphawar": [0, 14, 17, 22, 24], "graphfactori": [0, 14, 19], "greater": [28, 33], "guid": [25, 29, 33], "gz": [21, 29], "gzip": [21, 29], "ha": [0, 3, 14, 16, 17, 20, 29, 31, 32, 33], "hand": [0, 16], "handl": [21, 29, 30], "handler": 21, "have": [0, 14, 16, 20, 23, 26, 30, 31, 33], "head": 26, "henc": 28, "hepatomegali": 30, "here": [0, 17, 28, 32], "hexadactyli": 16, "hierarch": 22, "hierarchi": [0, 17, 27, 32, 33], "hierarchicaledgetermidsort": [21, 22, 30], "hierarchicalictermidsort": [21, 22], "hierarchicalsimilaritysort": [21, 22], "hierarchicalsort": 22, "high": 29, "higher": [0, 16], "histori": 33, "home": [0, 20], "how": [20, 25, 26, 28, 32, 33], "howev": [0, 16, 29, 30, 33], "hp": [0, 2, 3, 8, 16, 17, 19, 20, 23, 26, 28, 29, 30, 31, 32, 33], "hpo": [0, 2, 3, 5, 6, 17, 20, 22, 23, 26, 27, 29, 30, 31, 32, 33], "hpo_latest": 29, "hpoa": [4, 28], "hpodiseas": [0, 3, 5, 28], "hpodiseaseannot": [0, 3, 28], "hpodiseaseload": 5, "hpofrequ": [7, 9], "hpotk": [24, 28, 29, 30, 31, 32, 33], "http": [16, 21, 26, 28, 29, 32], "human": [0, 3, 16, 20, 23, 25, 27, 28, 29, 32], "i": [0, 2, 3, 8, 14, 16, 17, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33], "ic": [2, 22], "ic_sourc": 22, "id": [0, 2, 3, 9, 14, 16, 17, 22, 23, 27, 31, 32], "idea": 26, "identifi": [0, 3, 9, 14, 16, 17, 20, 22, 23, 28, 30, 32, 33], "idx": [8, 14, 30], "idx_to_nod": 14, "iea": 3, "ieli": 26, "illustr": [30, 31], "implement": [2, 30, 31], "implementor": 16, "impli": 33, "import": [0, 16, 17, 20, 28, 29, 30, 31, 32, 33], "importantli": 33, "improv": 30, "includ": [0, 2, 3, 14, 16, 17, 21, 23, 27, 29, 30], "include_sourc": [0, 14, 31], "increment": 14, "incrementalcsrgraphfactori": [0, 14], "incur": 31, "index": [14, 25], "indexedontologygraph": [0, 14], "indic": [14, 22, 30], "individu": [23, 33], "infect": 32, "infer": [3, 31], "info": [0, 3, 16, 17, 21, 22, 25], "inform": [0, 2, 16, 17, 22, 31, 33], "inherit": [0, 3, 7, 8, 16, 28, 33], "initi": [20, 29], "input": [21, 22, 30, 33], "instal": [25, 26], "instanc": [0, 3, 16, 17, 19, 21, 22, 23, 28, 29, 31, 32, 33], "instead": [0, 14, 16, 31, 33], "int": [3, 5, 14, 16, 20, 21, 22], "integr": [26, 33], "interest": 31, "intermitt": 32, "interpret": [23, 30], "invalid": 16, "invari": 16, "investig": [3, 16], "invok": 26, "involv": 31, "io": [0, 2, 5, 19, 20, 21], "is_a": [31, 33], "is_abs": 16, "is_ancestor_of": [0, 14, 31], "is_ancestor_of_idx": 14, "is_child_of": [0, 14], "is_child_of_idx": 14, "is_curr": [0, 16], "is_descendant_of": [0, 14], "is_descendant_of_idx": 14, "is_exclud": 16, "is_leaf": [0, 14], "is_obsolet": [0, 16], "is_ok": [23, 33], "is_parent_of": [0, 14, 31], "is_parent_of_idx": 14, "is_pres": 16, "issu": [23, 25, 33], "item": [0, 2, 3, 14, 16, 22, 23, 29, 30, 33], "item_id": 3, "iter": [0, 3, 14, 16, 17, 20, 23, 28, 30], "its": [3, 14, 23, 29, 32, 33], "join": [0, 16, 17, 30, 31, 33], "json": [0, 17, 20, 26, 28, 29, 30, 31, 32, 33], "june": 20, "just": [28, 32], "kei": [0, 20], "kept": 29, "kind": [20, 31, 33], "know": [3, 20], "known": 33, "kwarg": [0, 20], "l": 3, "label": [3, 16, 32], "languag": [31, 32], "last": 33, "later": [3, 33], "latest": [0, 20, 26, 29], "latest_hpo": 20, "layperson_term": 16, "lazi": 31, "lazili": 31, "leaf": [0, 14], "learn": [0, 14, 25], "least": [0, 2, 14], "leav": [25, 31], "left": 2, "leigh": [3, 28], "len": [0, 17, 28, 32], "length": [0, 17], "less": 32, "let": [28, 29, 30, 31, 32, 33], "level": [0, 20, 21, 23, 31, 33], "levelnam": 21, "leverag": [31, 33], "lexicograph": [0, 16], "librari": [0, 21, 25, 26], "life": [0, 17], "like": 21, "limit": [28, 29], "lingo": 31, "list": [0, 3, 14, 20, 29, 31], "ll": [30, 31], "load": [0, 3, 16, 17, 20, 27, 32, 33], "load_hpo": [0, 20, 32], "load_minimal_hpo": [0, 20, 29, 32], "load_minimal_ontologi": [0, 17, 18, 19, 20, 24, 28, 29, 30, 31, 33], "load_ontologi": [0, 18, 19, 20, 24, 29], "loader": [0, 20, 28], "local": [0, 20, 21, 29, 32], "locat": [0, 20, 30], "log": 21, "log_fmt": 21, "logic": 30, "long": [16, 29], "look": [21, 30, 33], "looks_gzip": [0, 21], "looks_like_url": [0, 21], "loop": 31, "lot": 31, "low": [0, 20], "lower": 31, "lower_bound": 9, "m": 26, "machin": 26, "mai": [0, 16, 19, 20, 26, 31, 33], "maintain": 22, "major": 33, "make": 26, "male": 3, "mani": 33, "manuscript": 29, "map": [2, 14, 16, 20], "matern": 32, "maxim": 33, "maxo": [0, 20, 29], "mean": 28, "meaning": [22, 30], "measur": [26, 33], "medic": [0, 20, 29, 33], "meet": 23, "member": 3, "messag": [21, 23, 33], "metadata": [0, 2, 16, 17, 32], "metadata_from_str": 16, "metadata_to_str": 16, "metadataawar": [0, 2, 16], "method": [0, 3, 14, 16, 17, 20, 26, 31], "mi": [0, 16], "minim": [0, 16, 17, 20], "minimal_term": [0, 17], "minimalontologi": [0, 2, 5, 16, 17, 19, 20, 23, 24, 29, 31, 32], "minimalterm": [0, 16, 17, 19, 24, 32], "minimaltermfactori": [0, 18, 19], "miss": 32, "mitochondri": 28, "mixin": [0, 14, 16], "mode": [3, 8, 28, 33], "mode_of_inherit": [7, 8], "model": [0, 3, 17, 19, 23, 30, 31, 32, 33], "modes_of_inherit": [3, 28], "modifi": [3, 8, 33], "modul": [2, 3, 6, 7, 25], "module_root": 2, "moi": 28, "monarch": [20, 29], "mondo": [0, 20, 29], "month": 20, "more": [0, 3, 16, 17, 19, 22, 23, 28, 29, 30, 33], "moreov": 29, "most": [0, 3, 16, 30, 33], "mostli": [26, 32], "motor": [30, 32], "much": [0, 17, 30], "must": [0, 14, 16, 23, 26, 28, 29], "mutablemap": [2, 16], "n_node": 31, "name": [0, 3, 16, 17, 21, 28, 29, 30, 32], "narrow": 16, "nat": 2, "natur": [0, 16, 32], "ncit": [0, 16], "ncit_c3117": [0, 16], "need": [28, 31, 32], "neg": [2, 3, 16], "neonat": 32, "nervou": [31, 32], "network": 29, "neuron": 32, "new": [31, 33], "next": 28, "nocturn": 32, "nocturna": 33, "node": [0, 14, 19, 31], "node_to_idx": 14, "non": [0, 2, 3, 16, 20, 32], "none": [0, 2, 3, 9, 14, 16, 17, 19, 20, 21], "notabl": 3, "note": [0, 20, 22, 29], "notic": 31, "now": [20, 28, 30], "number": [0, 3, 17, 23], "numer": [3, 16], "numpi": 30, "o": [0, 17, 30, 31, 33], "obj": [0, 14, 21], "object": [0, 3, 14, 16, 19, 20, 21, 22, 23, 33], "obograph": [0, 16, 17, 18, 20, 29, 32], "obographstermfactori": [0, 19], "obophenotyp": [20, 28, 29], "obs_val": 33, "obscur": 30, "observ": [16, 23], "observablefeatur": [0, 16, 23], "obsolet": [0, 16, 17, 23], "obsolete_synonym": [0, 16], "obsolete_term_id_is_us": 33, "obsoletetermidsvalid": [0, 23, 33], "obtain": [2, 14, 30], "occurr": 32, "oct": 29, "offend": 33, "offer": 28, "ok": 33, "omim": [3, 28], "omit": [20, 29], "onc": [29, 33], "one": [0, 2, 14, 16, 31, 33], "onli": [0, 2, 17, 20, 29], "onset": [3, 7, 32], "ontologi": [0, 2, 3, 6, 14, 16, 20, 22, 23, 24, 25, 27, 28, 33], "ontology_credenti": 20, "ontology_release_servic": [0, 20], "ontology_typ": [0, 20, 29], "ontologygraph": [0, 14, 17, 22, 24, 31], "ontologyreleaseservic": [0, 20], "ontologystor": [0, 17, 20, 24, 29, 32], "ontologytyp": [0, 20, 24, 29], "op": 26, "open": [20, 21, 29], "open_text_io_handle_for_read": [0, 21], "open_text_io_handle_for_writ": [0, 21], "option": [0, 16, 20, 29], "orcid": [16, 32], "order": [0, 16, 22, 30, 32], "org": [16, 32], "organ_system": 7, "origin": [0, 16, 30], "other": [0, 14, 31, 33], "otherwis": [0, 14, 16, 17, 21, 23, 26], "out": [23, 25, 26, 28, 29, 33], "output": [21, 33], "over": [0, 3, 14, 17, 28], "overview": 29, "owner": 20, "p": 20, "pa_val": 33, "pack": 23, "packag": [24, 26], "page": [25, 29, 32], "pair": [2, 14, 30], "param": 2, "param_nam": 21, "paramet": [0, 2, 3, 9, 14, 16, 17, 20, 21, 22, 23], "parent": [0, 8, 14, 31, 33], "pars": [0, 3, 16, 17, 26, 28, 29, 32], "parse_hpo_frequ": [7, 9], "particular": 20, "pass": [0, 16, 20, 21, 33], "past": 33, "path": [0, 17, 20, 21, 26, 29, 30, 31, 33], "patient": [30, 33], "pc": 3, "perform": [23, 26, 31], "phenotyp": [0, 3, 8, 16, 20, 23, 25, 27, 28, 29, 32], "phenotypic_abnorm": [7, 8], "phenotypicabnormalityvalid": [0, 23, 33], "physiologi": [31, 32], "pip": 26, "place": [25, 30], "platform": [0, 20], "plu": [0, 16], "plural_form": 16, "pmid": 32, "point": [0, 20, 23, 33], "posit": [3, 16], "potenti": 23, "pre": 2, "precalcul": 2, "precalculate_ic_mica_for_hpo_concept_pair": [1, 2], "predecessor": 31, "prefer": 21, "prefix": [0, 16, 29], "prefixes_of_interest": [0, 19, 29], "prepar": [22, 30], "prerequisit": 29, "presenc": [3, 16, 23, 33], "present": [0, 3, 14, 16, 23, 30, 32, 33], "present_annot": 3, "prevent": 29, "previou": 31, "primari": [0, 17], "primarili": 29, "print": [28, 30, 31, 32, 33], "prioriti": [0, 16], "privileg": 26, "pro": 31, "process": [29, 32], "produc": [2, 23], "project": 28, "promis": 31, "propag": 23, "properti": [0, 2, 3, 5, 9, 14, 16, 17, 20, 23, 31, 33], "protocol": 21, "provid": [0, 2, 3, 14, 16, 17, 20, 21, 23, 26, 28, 29, 30, 31, 32], "proxi": 22, "publish": [3, 26], "pull": 26, "py": 26, "pypi": 26, "pytest": 26, "python": [0, 17, 25, 26, 32], "python3": 26, "q": [23, 28], "question": 25, "rais": [0, 14, 16, 20, 21], "rang": 16, "rare": [3, 30], "ratio": 16, "re": 31, "read": [20, 21], "readabl": [3, 16], "reader": [31, 32], "real": [0, 17], "realli": 31, "reason": [0, 16], "recent": 28, "recess": 28, "recommend": 32, "redund": 33, "refer": [0, 3, 16, 25, 32], "reflect": 30, "reflex": 32, "refresh": 31, "regard": 16, "rel": 29, "relat": [3, 16, 32], "relationship": [31, 33], "releas": [0, 3, 20, 26, 28, 29, 32], "remot": [0, 20, 21, 29], "remote_ontology_servic": [0, 20], "remoteontologyservic": [0, 20], "remov": [29, 33], "replac": [0, 16, 23, 33], "repo": 20, "report": [25, 26, 29], "repositori": 26, "repres": [0, 3, 9, 14, 16, 17, 23, 31, 32, 33], "represent": [0, 3, 16], "request": [29, 32], "requir": [16, 23, 26], "resnik": [2, 22], "resolv": [0, 20], "resolve_store_path": [0, 20, 29], "resourc": [0, 20, 21, 29], "respons": [0, 20], "rest": 30, "result": [2, 23, 26, 29, 33], "retriev": [3, 14], "return": [0, 2, 3, 9, 14, 16, 17, 19, 20, 21, 22, 23, 30, 31, 33], "rev": 26, "reveal": 33, "revis": 26, "right": [2, 30], "root": [0, 2, 14, 31], "root_idx": 14, "routin": 31, "row": 14, "rule": 23, "rulevalid": [0, 23], "run": [0, 20, 23, 33], "runner": [23, 26, 33], "sake": 33, "salvage_negated_frequ": 5, "same": [30, 32, 33], "satisfi": [16, 23], "save": 29, "scratch": [0, 16], "script": 26, "search": [25, 31, 33], "second": [14, 21], "section": [0, 17, 22, 29, 32, 33], "see": [0, 3, 14, 17, 20, 22, 25, 28, 32, 33], "seem": 33, "seizur": [0, 16, 17, 30, 31, 32, 33], "seizure_curi": [0, 17], "seizure_id": [0, 17], "seizure_nam": [0, 17], "select": [0, 20], "self": [0, 16, 27], "semant": [2, 31, 33], "separ": [0, 16], "sequenc": [0, 3, 14, 16, 17, 20, 22, 23, 30], "set": [0, 2, 14, 19, 21, 29, 31, 33], "set_similar": 2, "setup": [25, 33], "setup_log": [0, 21], "sever": [3, 7, 29, 30, 33], "sex": [0, 3], "ship": [0, 17, 33], "short": 26, "should": [0, 14, 16, 20, 21, 28, 29], "show": [28, 29, 31, 32, 33], "side": 31, "sign": [32, 33], "signifi": 21, "sim": 2, "similar": [1, 22, 29, 30, 31, 32, 33], "similaritycontain": [1, 2], "simpl": [0, 14, 28], "simpleannotationiccontain": [1, 2], "simplehpoadiseaseload": [4, 5, 28], "simplehpodiseas": [0, 3], "simplehpodiseaseannot": [0, 3], "simpler": 31, "simplest": 16, "simplifi": 32, "sinc": [16, 29, 32], "singl": [3, 23, 31], "site": 28, "size": [2, 3], "skip": 29, "slender": [16, 30], "slow": 29, "snome": [0, 16], "snomedct_u": [0, 16], "so": 33, "sole": 31, "some": 33, "someth": [0, 20], "sort": [21, 27, 28, 32], "sourc": [0, 2, 3, 5, 9, 14, 16, 17, 19, 20, 21, 22, 23], "space": 14, "specif": [0, 19, 20], "spent": 29, "spider": 16, "splenomegali": 30, "standard": [31, 33], "start": [14, 21, 29, 32], "state": 16, "statement": 3, "static": [0, 2, 3, 16], "statu": [0, 16, 23, 32], "stderr": 21, "store": [0, 2, 14, 17, 26, 32], "store_dir": [0, 20], "str": [0, 2, 3, 5, 9, 14, 16, 17, 19, 20, 21, 28], "strabismu": 28, "straightforward": 33, "stream": 21, "string": [0, 16, 21, 23], "structur": [0, 16, 17, 31], "studi": [3, 16], "sub": [0, 14], "subclass": 32, "subgraph": 8, "subject": [0, 14, 16, 26, 30, 33], "submodul": 6, "subpackag": 24, "subsequ": 29, "subset": 32, "subsum": 33, "successor": 31, "suffix": [21, 29], "suggest": 33, "suit": 26, "suitabl": 32, "sum": 28, "support": [0, 3, 6, 20, 21], "suppos": 30, "sure": 26, "switch": 26, "sy": 21, "symptom": [32, 33], "symptomat": 32, "synchron": 32, "syndrom": [3, 28], "synonym": [0, 16, 32], "synonym_categori": 16, "synonym_typ": 16, "synonymcategori": [0, 16], "synonymtyp": [0, 16], "system": [21, 31, 32], "t": 21, "ta": 3, "tabular": 28, "tag": [0, 20, 29], "tag_pt": 20, "take": 30, "talk": 31, "target": [20, 21], "task": [29, 32], "technic": 25, "term": [0, 2, 3, 8, 9, 14, 16, 17, 19, 22, 23, 24, 27, 28, 29, 32], "term_factori": [0, 19], "term_id": [0, 16, 17, 19, 22, 30, 33], "termfactori": [0, 18, 19], "termid": [0, 2, 3, 8, 9, 14, 16, 17, 19, 22, 23, 24, 28, 30, 33], "termidsort": [21, 22, 30], "terminologi": 31, "test": [0, 14, 16, 23, 29, 33], "text": 21, "textio": 21, "than": [0, 16, 29, 30, 32, 33], "thank": [0, 16, 31, 32, 33], "them": 30, "therefor": [16, 26, 31, 33], "thi": [0, 16, 17, 20, 26, 27, 29, 30, 31, 33], "thing": 33, "those": [2, 29], "three": 2, "through": [31, 33], "throughput": 26, "thu": 26, "time": [0, 16, 29, 33], "timeout": [20, 21], "to_csv": 2, "todo": 31, "togeth": 23, "toi": [0, 17, 30, 31, 33], "tonic": 32, "too": [0, 17], "toolkit": [0, 20, 26, 27, 28, 29, 30, 31, 32, 33], "top": [16, 28], "total": [3, 16], "traceabl": 3, "tracker": 25, "transient": 32, "transpar": 29, "travers": [0, 14, 26], "true": [0, 2, 14, 16, 17, 21, 23, 31, 32, 33], "tupl": [2, 14, 23, 30], "turn": 31, "tutori": [26, 27, 31], "two": [0, 2, 14, 16, 31, 32, 33], "type": [0, 3, 14, 16, 19, 20, 21, 31], "typic": [0, 17, 30, 31], "uk_spel": 16, "uncompress": 21, "under": 26, "underscor": [0, 16], "union": 14, "uniqu": 33, "unit": 26, "unix": [0, 20], "unknown": [3, 17], "unlik": 33, "unnecessari": 31, "unset": 21, "unsurprisingli": 32, "up": 21, "upper_bound": 9, "uri": [0, 16], "url": [21, 29], "us": [0, 2, 6, 7, 14, 16, 17, 20, 21, 22, 25, 27, 29, 30], "usag": [23, 33], "use_pseudocount": 2, "user": [0, 20, 25], "usual": 31, "util": [0, 17, 29, 30, 32], "v": [0, 14, 20], "v2023": [0, 20, 28, 29, 32], "v2024": 29, "valid": [0, 3, 21, 27, 32], "validate_al": [23, 33], "validate_inst": [0, 21], "validate_optional_inst": [0, 21], "validation_result": 33, "validationlevel": [0, 23, 33], "validationresult": [0, 23, 33], "validationrunn": [0, 23, 33], "valu": [0, 2, 3, 8, 9, 16, 20, 23], "valueerror": [0, 14, 16, 20, 21], "variou": 26, "verbos": 21, "veri": [29, 32], "version": [0, 3, 16, 17, 20, 26, 28, 29, 32], "via": 16, "violat": 23, "vr": 33, "wa": [3, 16, 20, 29, 32], "wai": [0, 17, 22, 29], "want": 26, "warn": [21, 23, 33], "we": [0, 3, 16, 17, 20, 21, 26, 28, 29, 30, 31, 32, 33], "websit": 29, "well": 28, "were": [0, 16, 23, 29, 30], "what": [17, 30, 31, 32], "whatev": [0, 16], "when": [14, 20, 21, 23, 29, 32, 33], "where": [2, 3, 14, 16, 31, 32, 33], "which": [0, 14, 16, 19, 29, 30, 31], "why": [0, 14], "window": [0, 20], "within": [0, 20], "word": 31, "work": [0, 3, 14, 16, 17, 25, 26, 27, 28, 29, 30, 32], "wrap": [29, 31], "wrapper": 21, "write": [2, 21, 29], "written": [20, 26], "wrong": [0, 20], "xref": [0, 16, 32], "ye": 33, "year": 20, "yet": [0, 20], "you": [0, 14, 16, 26, 31], "your": [25, 26]}, "titles": ["hpotk package", "hpotk.algorithm package", "hpotk.algorithm.similarity package", "hpotk.annotations package", "hpotk.annotations.load package", "hpotk.annotations.load.hpoa package", "hpotk.constants package", "hpotk.constants.hpo package", "hpotk.constants.hpo.base module", "hpotk.constants.hpo.frequency module", "hpotk.constants.hpo.inheritance module", "hpotk.constants.hpo.onset module", "hpotk.constants.hpo.organ_system module", "hpotk.constants.hpo.severity module", "hpotk.graph package", "hpotk.graph.csr package", "hpotk.model package", "hpotk.ontology package", "hpotk.ontology.load package", "hpotk.ontology.load.obographs package", "hpotk.store package", "hpotk.util package", "hpotk.util.sort package", "hpotk.validate package", "API reference", "Welcome to HPO Toolkit\u2019s documentation!", "Setup", "User guide", "HPO annotations", "Load ontology", "Sorting term IDs", "Use ontology hierarchy", "Use ontology", "Validate phenotypic features"], "titleterms": {"": 25, "The": 26, "abnorm": 33, "algorithm": [1, 2], "ancestor": 31, "annot": [3, 4, 5, 28, 33], "api": 24, "augment": 31, "base": [8, 31], "bench": 26, "bleed": 26, "code": 26, "collect": 31, "constant": [6, 7, 8, 9, 10, 11, 12, 13], "content": [25, 27], "csr": 15, "descend": [31, 33], "diseas": 28, "do": 33, "document": 25, "edg": 26, "featur": 33, "feedback": 25, "frequenc": 9, "graph": [14, 15], "guid": 27, "hierarch": 30, "hierarchi": 31, "hpo": [7, 8, 9, 10, 11, 12, 13, 25, 28], "hpoa": 5, "hpotk": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "id": [30, 33], "indic": 25, "inherit": 10, "iter": 31, "level": 29, "load": [4, 5, 18, 19, 28, 29], "loader": 29, "low": 29, "minim": 32, "model": [16, 28], "modul": [8, 9, 10, 11, 12, 13], "next": 29, "obograph": 19, "obsolet": 33, "onset": 11, "ontologi": [17, 18, 19, 29, 31, 32], "organ_system": 12, "other": 29, "packag": [0, 1, 2, 3, 4, 5, 6, 7, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "phenotyp": 33, "pipelin": 33, "propag": 33, "refer": 24, "rule": 33, "run": 26, "setup": 26, "sever": 13, "should": 33, "similar": 2, "sort": [22, 30], "stabl": 26, "step": 29, "store": [20, 29], "submodul": 7, "subpackag": [0, 1, 3, 4, 6, 14, 17, 18, 21], "support": 29, "tabl": 25, "term": [30, 31, 33], "test": [26, 31], "toolkit": 25, "travers": 31, "us": [31, 32, 33], "user": 27, "util": [21, 22], "v": 31, "valid": [23, 33], "violat": 33, "welcom": 25}}) \ No newline at end of file