Utilities for managing the Human Disease Ontology.
Project description
pyDOID
Python package with utilities for managing the Human Disease Ontology.
pyDOID was created to provide functionality that is currently unavailable (or difficult to create) in DO.utils the more extensive R package designed with the same purpose.
The functionality provided by pyDOID is encapsulated in three primary classes:
- The
DOrepoclass is designed specifically for access and manipulation of the Disease Ontology's git repository and the files within it.DOrepo:- Inherits from the
git.repo.Repoclass and extends it with methods to check out individual tags, iteratively execute code across a range of tags, and to capture/restore the state of the git repo. - Wraps the
pyDOID.owlclasses (outlined below) for specific files in the repository (owl.functional: doid-edit.owl;owl.xml: doid.owl and doid-merged.owl).
- Inherits from the
- The
owl.functionalclass provides a single method to extract class axioms from OWL files in the functional format. - The
owl.xmlclass provides methods to load and execute SPARQL queries against OWL files in the XML format.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyDOID-0.1.6.tar.gz.
File metadata
- Download URL: pyDOID-0.1.6.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b6b51290a826901bd293b31eb85f85085bbddf211f3b95d455ec3960e22bbab
|
|
| MD5 |
d088e1957e27b6e73350cfe8483fa641
|
|
| BLAKE2b-256 |
fbcad16389f95350e0a60b0ee0fddbc541d0c6972bf49d6bf3b877bfd2e5e22b
|
File details
Details for the file pyDOID-0.1.6-py3-none-any.whl.
File metadata
- Download URL: pyDOID-0.1.6-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18f0ae1404736919d1e91a400804f78c69b05fd79959c0b588b5c61d09d88fa6
|
|
| MD5 |
4c684c47487f179e9b136ee3aca928a7
|
|
| BLAKE2b-256 |
21163fdbccf1c5a30b3325d2e19ef253c3230b91b8c4bae67a37c9f8dd4a997b
|