与Illumina Clarity LIMS REST架构交互的API。

ua-clarity-api的Python项目详细描述


UA清晰度API

提供了一个简单的REST实现,用于Clarity端点。在

动机

旨在实现一种简单的方式来与clearity REST体系结构交互。在

特点

  • 如果该端点存在,Get将执行批处理Get,否则它将返回与batch Get返回的响应类似的响应。在
  • 调用方可以使用关键字添加查询以获取。在
  • 缓存每个get以消除过多的get调用。在
  • 如果失败,所有REST调用都将抛出异常。在

代码示例

fromua_clarity_apiimportua_clarity_apiapi=ua_clarity_api.ClarityApi(host,username,password)uris_files=api.download_files("some file uri")data=api.get("some endpoint")

安装

^{pr2}$

测试

pip install --update nose
cd ./repo
cd ./tests
nosetests test_ua_clarity_api.py

如何使用

  • 您需要使用正确的主机和用户名/密码来实例化一个ClarityApi对象来访问该主机的端点。在
  • Get可以从端点检索资源,并且可以利用带有“parameters”关键字的查询。在
  • 如果给定适当的端点和格式良好的有效负载,Put和Post可以更新或创建新的资源。在
  • 删除可以从终结点删除资源。在
  • Download_files将从文件uri的列表中创建临时文件,并将它们作为uri:tempfile的字典映射返回。在

学分

sterns1raflopjrRyanJohannesBland

许可证

麻省理工学院

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

推荐PyPI第三方库


热门话题
使用JDBC的java参数化查询   java如何使用imap文件夹的UIDVality和HIGHESTMODSEQ同步电子邮件   java GWT+Eclipse+外部JAR文件   java在膨胀的布局上创建onClick事件   java JTree显示驱动器根本不显示   接收java。sql。SQLException:调用数据库函数时出现无效列索引错误   cassandra使用Datastax Java驱动程序进行数据块写入   java应用程序在drools工作台上触发规则   java将Windows键重新指定给键盘快捷键   java整数划分为和和和积   java如何让JDialog onTop只为他的父母使用?   java如何拥有具有特定关联方法的常量   java是否可以使用icu4j UnicodeSet类代替正则表达式进行模式匹配?   java如何比较数组的相反索引值,以及基于嵌套for循环的条件进行删除?   如果我有文件名和带有文件夹ID的Google drive文件夹完整URL,如何从Selenium Webdriver java脚本访问Google drive文件?   java变量作为图表中的参数   鼠标左键点击指针下的精灵坐标偏移补偿问题   java JDBC库在Android Studio中不工作   Play Framework中的“groovy.lang.MissingFieldException:没有这样的字段:类的元类:java.lang.class”错误   java从XML中读取子元素作为字段值