Skip to main content

用于解析/加载表型本体的 Django 应用程序(OncoTree、HPO、MONDO 等)

项目描述

https://badge.fury.io/py/django-phenotype-ontologies.svg https://travis-ci.org/chopdgd/django-phenotype-ontologies.svg?branch=develop https://codecov.io/gh/chopdgd/django-phenotype-ontologies/branch/develop/graph/badge.svg 更新 蟒蛇 3

用于解析/加载表型本体的 Django 应用程序(OncoTree、HPO、MONDO 等)

文档

完整的文档位于https://django-phenotype-ontologies.readthedocs.io。

快速开始

安装 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)

0.1.1 更新日志

  • 将同步更新到 sync_ontology 以使其更具描述性

0.1.2 (2018-04-10)

0.1.2 更新日志

  • 添加了对 MONDO 的更好支持。一些奇怪的事情导致了错误。

0.1.3 (2018-04-18)

0.1.3 变更日志

  • 更新了 3rd 方库

0.1.4 (2018-05-16)

0.1.4 更新日志

  • 更新 setup.py 以从 requirements.txt 中读取

0.2.0 (2018-06-01)

0.2.0 更新日志

  • 删除了对 GraphQL 的支持

0.2.1 (2018-07-27)

0.2.1 更新日志

  • 将 NCIT 更新为 OncoTree - 因为我们使用的是特定于肿瘤树的本体

0.2.2 (2018-08-13)

0.2.2 更新日志

  • 更新了第 3 方要求。某些要求已更改,因此导致失败

0.2.3 (2018-10-29)

0.2.3 更新日志

  • 更新了第 3 方要求。

0.2.4 (2018-11-27)

0.2.4 更新日志

  • 更新了第 3 方要求。

0.2.5 (2019-02-08)

0.2.5 更新日志

  • 更新了第 3 方要求。

  • 更新了测试以使用 py.test 固定装置

0.2.6 (2019-04-10)

0.2.6 更新日志

  • 更新了第 3 方要求。

  • 更新 travis 以使用 xenial 分发。Django 2.1 放弃了对 SQLite < 3.8.3 的支持

0.2.7 (2019-05-31)

0.2.7 更新日志

  • 更新包以使用最新的 cookiecutter 模板

0.2.8 (2019-07-26)

0.2.8 更新日志

  • 更新了第 3 方要求。

0.2.9 (2019-08-09)

0.2.9 更新日志

  • 更新了第 3 方要求。

0.2.10 (2019-09-09)

0.2.10 更新日志

  • 更新了第 3 方要求。

1.0.0 (2019-11-01)

1.0.0 更新日志

  • 第一个生产版本

1.0.1 (2019-11-01)

1.0.1 更新日志

  • pronto > v1.0.0 不兼容

1.1.0 (2019-11-26)

1.1.0 更新日志

  • 更新的依赖项

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

django-phenotype-ontologies-1.1.0.tar.gz (13.6 kB 查看哈希)

已上传 source

内置分布

django_phenotype_ontologies-1.1.0-py2.py3-none-any.whl (14.7 kB 查看哈希)

已上传 py2 py3