使用python查询motivebroker JS microservice的包

motif-broker-request的Python项目详细描述


motif代理请求

测试中的示例/测试.py在

配置motif代理请求

importmotif_broker_request.requestasmb_requestmb_request.configure("http://localhost:5984")#Default is localhost:3282

您也可以更改散装长度

^{pr2}$

请求motif代理

sgrnas=["AAAAAAAAAAAAAAAAAAATGGG","TCCAAAAAAAAACAGTGGATTGG","CACTAAAAAAGAAGACCAAGCGG"]# sgRNAs you want to searchres=mb_request.get(sgrnas)print(res)
>

使用某些筛选器请求motif代理

你可以写过滤函数。此函数必须将motif_broker结果作为参数,并以相同的格式返回过滤后的版本

只在结果中保留给定基因组的函数示例:

deffilter_genomes(mb_res,**kwargs):ifnot"genomes"inkwargs:raiseException("you must provide 'genomes' argument to get function for filter_genomes function")genomes=kwargs["genomes"]filtered_results={}forsgrnainmb_res:added=Falsefororginmb_res[sgrna]:iforgingenomes:ifadded:filtered_results[sgrna][org]=mb_res[sgrna][org]else:filtered_results[sgrna]={org:mb_res[sgrna][org]}returnfiltered_results

以这种方式应用以获得结果:

res=mb_request.get(sgrnas,filter_predicate=filter_genomes,genomes=["dd6cfb980c8a3659acffa4f002ea7404","dd6cfb980c8a3659acffa4f0029ff84a"])print(res)
> 

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

推荐PyPI第三方库


热门话题
java在验证检查中改进构建器模式?   java如何定义一个依赖项来获取快照?   java Javafx webview在运行时不显示dashplotly应用程序   java Android kotlin单元测试用例。。?   java Android:SurfaceView,为什么要使用不同的线程   Android/Java“org.apache.http.ProtocolException”,http头应答有问题   反射如何确定类成员是否是静态的以及Java中的字段   java设置EditText以接受双值的问题   类加载器如何使用类加载器将jar从我的网站加载到java应用程序的脚本中   java GWT HTMLTable colaspan功能   java无法删除/重命名文件   java Navigableset vs Navigablemap   php中java加密方法的转换   java为什么加载我的共享对象文件会在Netbeans 8.2中出现“未满足链接”错误?   java JAXRS CXF异常包装   java程序在If语句之后执行Else语句   java将对象转换为JAXBElement<Object>