跳转到主要内容

用于处理ID前缀的Python API

项目描述

prefixcommons

一个用于处理prefixcommons环境中ID前缀的Python API

当前功能:使用JSON-LD上下文来扩展和收缩CURIE到URI

例如:GO:0008150 <=> http://purl.obolibrary.org/obo/GO_0008150

示例

>>> from prefixcommons import contract_uri
>>> print(contract_uri('http://purl.obolibrary.org/obo/GO_0008150'))
['GO:0008150']

>>> from prefixcommons import expand_uri
>>> print(expand_uri('GO:000850'))
http://purl.obolibrary.org/obo/GO_0008150

上述示例使用来自prefixcommons/biocontext的标准JSON-LD上下文文件

您也可以传递自己的

>>> cmaps = [{'GO': 'http://purl.obolibrary.org/obo/GO_'}]
>>> print(contract_uri('http://purl.obolibrary.org/obo/GO_0008150'), cmaps)
['GO:0008150']

项目详情


下载文件

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

源代码发行版

prefixcommons-0.1.12.tar.gz (24.1 kB 查看哈希)

上传时间 源代码

构建发行版

prefixcommons-0.1.12-py3-none-any.whl (29.5 kB 查看哈希)

上传时间 Python 3

由以下机构支持: