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@} /
\ /
`. .'
`-._ _.-'
``------'''''''''------``