用于化学数据库工作流的http-api服务器生成器
Flashflood的Python项目详细描述
FlashFlood
===
FlashFlood是用于化学数据分析的HTTP API服务器生成器。flashflood包括用于并行处理化学结构、化学性质、生化活性数据的dag工作流辅助。这样就可以构建Web服务器,Web应用程序可以访问它,Jupyter笔记本电脑和任何其他分析平台,通过http。
example
==
==
工作流示例可从[flashflood workspace sample]获得(https://github.com/mojaie/flashflood workspace sample)
``py
from tornado.ioloop import ioloop
from flashflood.core.node import funcode
从flashflood.core.workflow导入工作流
self.append(iterinput(range(100)))
self.append(funcnode(twitter))
self.append(containerwriter(output))
如果名称主:
wf=testworkflow()
任务=任务(wf)
ioloop.current()。运行同步(task.execute)
打印(wf.output.records)
````
安装
------
``` ` `
>pip3安装flashflood
` ` ` `
` ` ` ` ` ` ` `
` ` ` ` ` ` ` ` `
conda升级-n根conda
conda安装-n根conda安装-n根conda-conda-conda-conda-conda-instainstall-根conda build
conda skeleton pypi flashflood
conda build flashflood
conda install--使用本地FlashFlood
```
>构建工作区
----
>请参见[FlashFlood工作区示例](https://github.com/mojaie/flashFlood工作区示例)
-
许可证](http://opensource.org/licenses/mit)