Skip to content

Exomiser

semsim_to_exomiserdb(input_path, object_prefix, subject_prefix, db_path)

ingests semsim file into exomiser phenotypic database

Parameters:

Name Type Description Default
input_path Path

semsim input file. e.g phenio-plus-hp-mp.0.semsimian.tsv

required
object_prefix str

object prefix. e.g. MP

required
subject_prefix str

subject prefix e.g HP

required
db_path Path

Exomiser Phenotypic Database Folder Path. (e.g. /exomiser_folder/2209_phenotype/2209_phenotype/)

required
Source code in src/pheval/utils/exomiser.py
 6
 7
 8
 9
10
11
12
13
14
15
16
def semsim_to_exomiserdb(input_path: Path, object_prefix: str, subject_prefix: str, db_path: Path):
    """ingests semsim file into exomiser phenotypic database

    Args:
        input_path (Path): semsim input file. e.g phenio-plus-hp-mp.0.semsimian.tsv
        object_prefix (str): object prefix. e.g. MP
        subject_prefix (str): subject prefix e.g HP
        db_path (Path): Exomiser Phenotypic Database Folder Path. (e.g. /exomiser_folder/2209_phenotype/2209_phenotype/)
    """
    exomiserdb = ExomiserDB(db_path)
    exomiserdb.import_from_semsim_file(input_path, object_prefix, subject_prefix)