wormbase rest api的接口

pywormbase的Python项目详细描述


Pywormbase

这个包是wormbase寄生虫rest api的接口。您可以在python程序中使用它从wormbase api检索数据,而无需了解restapi交互的详细信息。函数名是智能的,并提供了文档。此软件包面向那些希望比使用网站更快地从Wormbase获取数据的Wormbase用户。

安装

使用pip安装很简单。只需运行

>pipinstallpywormbase

从pypi包索引检索此包。

用法

Wormbase的API是免费和开放的。访问它不需要凭据、密钥或令牌。这使得pywormbase在脚本中也很容易使用。首先,导入pywormbase,然后实例化wormbaseclient对象:

>>>importpywormbase>>>api=pywormbase.WormbaseClient()

一个WormbaseClient对象将具有各种成员函数,这些函数提供对wormbase api端点的访问。您可以使用dir(api)查看所有可用的函数(或阅读github wiki中的相关文档)。

支架

如果您使用PyWormBase并且遇到软件包问题,或者如果您请求附加功能,请在https://github.com/c-anna/PyWormbase/issues处提交问题。

注意:PyWormbase是wormbase寄生虫rest api的包装器。此api可能会发生更改,因此响应的内容和格式可能很少更改。尽管将尽一切努力使此包与rest api的输出保持一致,但是依赖于此包的脚本仍然可以更改其执行结果,即使没有进行代码更改。如果您使用PyWormbase并注意到函数的执行发生了更改,请在github上打开一个问题。

许可证

Pywormbase是免费的开源软件,根据麻省理工学院的许可证授权。如果您在学术上或专业上使用此软件,请确认此软件包和我的github页面https://github.com/c-anna,在您的最终产品中的某个位置。

     . .  .  .  . . .
   .                  .                   _.-/`/`'-._
   . Thanks for using!.                 /_..--''''_-'
    .    PyWormbase! .                 //        \
     . .  .  .      .`                //-.__\_\.-'
                `..'  _\\\//  --.___ // ___.---.._
                  _- /@/@\  \       ||``          `-_
                .'  ,\_\_/   |    \_||_/      ,-._   `.
               ;   { o    /   }     ""        `-._`.   ;
              ;     `-==-'   /                    \_|   ;
             |        |>o<|  }@@@}                       |
             |       <(___<) }@@@@}                      |
             |       <(___<) }@@@@@}                     |
             |        <\___<) \_.?@@}                    |
              ;         V`--V`__./@}                    ;
               \      tx      ooo@}                    /
                \                                     /
                 `.                                 .'
                   `-._                         _.-'
                       ``------'''''''''------``

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

推荐PyPI第三方库


热门话题
使用Selenium Java查找筛选器窗格“铅笔图标”的元素时出现问题   分布式缓存l2上使用infinispan和hibernate的java连接锁   使用Java的DOM XML API解析XML中的符号和   java是解析和操作字符串的有效方法   java发布NewRelicMeterRegistry时如何过滤仪表   多维数组在java中读取文件后将数据值分组   java如何将httpClient配置为jsoup   java BreakIterator在Android中是如何工作的?   找不到maven GAE类:原因:java。lang.ClassNotFoundException应用程序标识cRedential$AppenginecRedential包装   Jlabel调整java大小   调试如何在VScode中的java类依赖项中设置断点   java正在获取文件夹名,而不是。mp3文件{Android}   java如何将从DiffieHellman类生成的AES密钥添加到使用该密钥的类