Source code for pyhpo.parser

import pyhpo
from pyhpo.parser import diseases
from pyhpo.parser import genes


[docs]def build_ontology_annotations( data_folder: str, ontology: 'pyhpo.OntologyClass' ) -> None: """ Builds all annotations and associated genes and diseases to the HPO terms in the Ontology. Parameters ---------- data_folder: The full path to the folder that contains the master data files ontology: The ontology of HPO terms """ genes._parse_phenotype_to_gene_file(data_folder) genes._add_genes_to_ontology(ontology) diseases._parse_phenotype_hpoa_file(data_folder) diseases._add_decipher_to_ontology(ontology) diseases._add_omim_to_ontology(ontology) diseases._add_orpha_to_ontology(ontology)