Skip to main content

Tool to query hpo database and some other sources

Project description

[![Build Status](https://travis-ci.org/moonso/phizz.svg)](https://travis-ci.org/moonso/phizz)

# phizz #

Tool to query HPO and OMIM

## Installation ##

```pip install phizz```

or

```
$git clone https://github.com/moonso/phizz.git
$cd phizz
$python setup.py install
```

## Usage ##

Using command line utility:

```
Usage: phizz query [OPTIONS]

Query the hpo database.

Print the result in csv format as default.

Options:
-c, --config PATH
-h, --hpo_term TEXT Specify a hpo term
-m, --mim_term TEXT Specify a omim id
-o, --outfile FILENAME Specify path to outfile
-j, --to_json If output should be in json format
--help Show this message and exit.
```

so trying:

```
$ phizz query -m OMIM:615373
#hpo_id description
HP:0011675 Arrhythmia
HP:0001644 Dilated cardiomyopathy
HP:0001653 Mitral regurgitation
HP:0000006 Autosomal dominant inheritance
HP:0001711 Abnormality of the left ventricle
```
to json:

```
$ phizz query --hpo_term HP:0000002 --to_json
[{"hpo_term": "HP:0000002", "description": "Abnormality of body height"}]
```

Importing in python:

```
In [1]: import phizz

In [2]: phizz.query_disease(['OMIM:615373'])
Out[2]:
[{'description': u'Arrhythmia', 'hpo_term': u'HP:0011675'},
{'description': u'Dilated cardiomyopathy', 'hpo_term': u'HP:0001644'},
{'description': u'Mitral regurgitation', 'hpo_term': u'HP:0001653'},
{'description': u'Autosomal dominant inheritance', 'hpo_term': u'HP:0000006'},
{'description': u'Abnormality of the left ventricle',
'hpo_term': u'HP:0001711'}]
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phizz-0.2.3.tar.gz (14.8 MB view details)

Uploaded Source

Built Distribution

phizz-0.2.3-py2.py3-none-any.whl (14.9 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file phizz-0.2.3.tar.gz.

File metadata

  • Download URL: phizz-0.2.3.tar.gz
  • Upload date:
  • Size: 14.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for phizz-0.2.3.tar.gz
Algorithm Hash digest
SHA256 6e407ca78ec0870eb11ea692e677d30ef599d91471e996be3d9111baf9f031ea
MD5 bf3814c02517325798a90a316135d7e6
BLAKE2b-256 03d115a5181b9434a962458cee5ada98f847b41b07881f6019207fc7748b00fd

See more details on using hashes here.

File details

Details for the file phizz-0.2.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for phizz-0.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d455850624a890d6a182a8d41239c4163e2d0545ab5366b84f9ac5f05f061e62
MD5 91c0eefaac5392485b2ad36bf4cc6598
BLAKE2b-256 96da319b56a93c1d403175ee52789aa27d968a0f6fcd3bf54bb41167324d28ee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page