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.
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| pyDOID-0.1.6.tar.gz | 5.2 kB | Without provenance | Details for pyDOID-0.1.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyDOID-0.1.6-py3-none-any.whl | Python 3 | none | any | Details for pyDOID-0.1.6-py3-none-any.whl |
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
|
Security for pyDOID 0.1.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.