开放生命树资源交互库
peyotl的Python项目详细描述
peyotl是一个python包,它可以使 与由Open Tree of Life project生成的软件交互。 具体来说,到:
- 与 的phylesystem存储库的本地版本交互
- 管理的系统发育研究;
- 调用与研究相关的Web服务(由Web应用程序提供)
- 运行phylesystem api代码;
- 调用与分类解析服务关联的Web服务
- (运行taxomachine);
- 调用与开放生命树的“综合”估计相关联的Web服务 生命之树(运行{a5});
- 调用与注释数据库关联的web服务(该数据库
- 我们尚未构建)
目前,peyotl用于实现 phylesystem api研究管理工具的后端。
说明
virtualenv pey . pey/bin/activate pip install -r requirements.txt python setup.py develop python setup.py test
执行基本安装和测试。有关完整(er)文档,请查看wiki。
谢谢
Peyotl主要由Mark Holder、Emily Jane McTavish和Jim Allman撰写, 但是请参阅CONTRIBUTORS文件以获得更完整的列表 贡献代码的人。
神奇的Karl Gude创造了这个标志。
setup.py、日志、文档和测试套件的几个部分 基于jeet sukumraran在DendroPy包中的工作。
- sortattr.xslt样式表(仅用于往返测试)来自
- http://stackoverflow.com/questions/1429991/using-xsl-to-sort-attributes
- peyotl.phylesystem.git_操作(和测试)是api.opentreeoflife.org的一部分
- 回购协议,主要是杜克·莱托(当时)的作品。
吉姆·奥尔曼、凯伦·克兰斯顿、科迪·辛奇利夫、马克·霍尔德、彼得·米德福德和乔纳森·里斯 所有人都参与了导致nexson映射的讨论。
- peyotl/test/data/nexson/phenoscape/nexml测试文件来自
- https://raw.github.com/phenoscape/phenoscape-data/master/Curation%20Files/completed-phenex-files/Characiformes/Buckup_1998.xml Phenoscape文件(下载),NESCent[2014年2月16日]数据的引用在nexml文档中。
词源学:根据维基百科,peyotl是Lophophora williamsii的缩写。