用于解析/加载表型本体的 Django 应用程序(OncoTree、HPO、MONDO 等)
项目描述
用于解析/加载表型本体的 Django 应用程序(OncoTree、HPO、MONDO 等)
文档
快速开始
安装 Django 表型本体:
pip install django-phenotype-ontologies
将其添加到您的INSTALLED_APPS:
INSTALLED_APPS = (
...
'phenotype_ontologies',
...
)
添加 Django 表型本体的 URL 模式:
from phenotype_ontologies import urls as phenotype_ontologies_urls
urlpatterns = [
...
url(r'^', include(phenotype_ontologies_urls, namespace='phenotype_ontologies')),
...
]
特征
从 MONDO、HPO 和 NCIT (OncoTree) 同步 OBO
与模型交互的 REST API
GraphQL 节点将通过 graphene_django 合并到现有的 GraphQL 设置中
运行测试
代码真的有效吗?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
学分
用于渲染此包的工具:
历史
0.1.0 (2018-04-10)
表型本体模型
REST API
GraphQL 节点
MONDO、HPO、NCIT的PURL同步方法
0.1.1 (2018-04-10)
将同步更新到 sync_ontology 以使其更具描述性
0.1.2 (2018-04-10)
添加了对 MONDO 的更好支持。一些奇怪的事情导致了错误。
0.1.3 (2018-04-18)
更新了 3rd 方库
0.1.4 (2018-05-16)
更新 setup.py 以从 requirements.txt 中读取
0.2.0 (2018-06-01)
删除了对 GraphQL 的支持
0.2.1 (2018-07-27)
将 NCIT 更新为 OncoTree - 因为我们使用的是特定于肿瘤树的本体
0.2.2 (2018-08-13)
更新了第 3 方要求。某些要求已更改,因此导致失败
0.2.3 (2018-10-29)
更新了第 3 方要求。
0.2.4 (2018-11-27)
更新了第 3 方要求。
0.2.5 (2019-02-08)
更新了第 3 方要求。
更新了测试以使用 py.test 固定装置
0.2.6 (2019-04-10)
更新了第 3 方要求。
更新 travis 以使用 xenial 分发。Django 2.1 放弃了对 SQLite < 3.8.3 的支持
0.2.7 (2019-05-31)
更新包以使用最新的 cookiecutter 模板
0.2.8 (2019-07-26)
更新了第 3 方要求。
0.2.9 (2019-08-09)
更新了第 3 方要求。
0.2.10 (2019-09-09)
更新了第 3 方要求。
1.0.0 (2019-11-01)
第一个生产版本
1.0.1 (2019-11-01)
pronto > v1.0.0 不兼容
1.1.0 (2019-11-26)
更新的依赖项
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
内置分布
django_phenotype_ontologies -1.1.0-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 26b9821809485818d48b1f9b08abc4d45beab0fe3e666a6c3a2f5fc0d312fbb7 |
|
| MD5 | 709d4afd0a2669f5ae192c1ab6f1b342 |
|
| 布莱克2-256 | 9fac33e4a1c55ecd2915483545db7e317458274225d6bdf176f91170e4f2371c |