python中开放生物医学本体的完美ast。

fastobo的Python项目详细描述


fastobo-pyStar me

fast,用于python中的开放生物医学本体。

TravisCILicenseSourcePyPIWheelPython VersionsPyPI - ImplementationChangelogDocumentationGitHub issuesDOI

概述

^{}是一个rust库,它实现了 obo文件格式1.4的可靠解析器。此扩展模块导出 可用于加载、编辑和序列化本体的惯用python绑定 以海外建筑运营管理局的形式。

安装

如果您的平台没有可用的预构建二进制文件,则需要使用rust 编译器已安装。见documentation on ^{} 学习如何在你的机器上安装铁锈。

然后通过pip

支持安装
$ pip install fastobo --user

用法

可以从文件句柄或二进制文件句柄实例化OboDoc实例 使用fastobo.load函数,或从使用fastobo.loads函数的字符串。

importfastoboobodoc=fastobo.load("../data/ms.obo")

支持从gzip文件加载:

importfastoboimportgzipgzdoc=fastobo.load(gzip.open("../data/cl.obo.gz"))

由于限制,无法分析注释,但既不能编辑也不能序列化 使用pyo3(用于生成python绑定的库)。他们得到支持 在fastobo的铁锈版本中。

反馈

找到虫子了吗?有增强请求吗?到那边去 GitHub issue tracker项目的 你需要报告或询问一些事情。如果你在填写一个错误,请包括 尽可能多地提供有关该问题的信息,并尝试在一个简单、容易的 可重复的情况。

关于

这个项目是由Martin Larralde开发的 作为该学院BBOP team硕士学位实习的一部分 Lawrence Berkeley National LaboratoryChris Mungall。将此项目引用为:

larralde m.developing python and rust libraries以改进本体生态系统 [版本1;未经同行评审]。f1000research 2019,8(iscb comm j):1500(海报) (https://doi.org/10.7490/f1000research.1117405.1

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java gradle无法解析配置的任何依赖项:类路径   来自远程服务的java错误字符串解析   java如何在Tomcat之外运行TomcatSpring/Struts 2Quartz任务?   将Java字节转换为Perl   Java选项:返回值或执行某些操作并继续循环   java如何从对象中获取变量?   postgresql自动部署web服务java和glassfish服务器4.1.1?   使用泛型的java Resteasy重写方法   在另一个用户登录后显示上一个用户的java数据   JSP(Java):编码字节数组并在JavaScript中使用,与C中相同#   Java:如何知道jar在Linux中的位置   java模拟已标记为可访问的私有方法的返回值   java无法理解滚动窗格   java Spring Boot Starter Web依赖项提供缺少工件的错误   java从SQL表创建json文件,然后能够查询该文件   java线程时钟对象   Java实践编程问题   多线程Java GUI未更改   GL30库中不存在intellij idea GLGEnVertexArray()。(JAVA LWJGL)   二进制文件在java中编辑二进制文件