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.
Release files for pyDOID 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyDOID-0.1.6.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyDOID-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / pyDOID-0.1.6.tar.gz
| Download URL | pyDOID-0.1.6.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2b6b51290a826901bd293b31eb85f85085bbddf211f3b95d455ec3960e22bbab
|
|
BLAKE2b-256 checksum How to use checksums |
fbcad16389f95350e0a60b0ee0fddbc541d0c6972bf49d6bf3b877bfd2e5e22b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.6
|
Release files / pyDOID-0.1.6-py3-none-any.whl
| Download URL | pyDOID-0.1.6-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
18f0ae1404736919d1e91a400804f78c69b05fd79959c0b588b5c61d09d88fa6
|
|
BLAKE2b-256 checksum How to use checksums |
21163fdbccf1c5a30b3325d2e19ef253c3230b91b8c4bae67a37c9f8dd4a997b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.6
|