在上文图形化开放式生信分析系统开发 - 3 生信分析流程的进化 讨论了生信分析pipeline的进化,从手动到自动,但仍然停留在终端命令行阶段,为了让更多非生信专业的人能够使用,就要想办法实现生信分析pipeline的图形化:提供能够快速上手的UI,简单点击鼠标就能够运行的图形化系统。
变量的分类: 根据实际经验,pipeline变量用到根据用途可以分为以下几类:
${data}
分析过程输出目录${result}
${tools.bwa}
;samtools ${tools.samtools}
${ref.hg19}
${cutoff.cnv}
${threads}
分配内存大小${mem}
变量值的类型:
最终设计数据好数据结构,做好增删改查功能,UI如下:
2. Output节点,获取pipeline的最终输出文件
3. Task节点,输入文件,运行分析过程,输出分析过程运行结果
4. Database节点,部分pipeline运行结果,需要将输出文件保存至系统数据库中
在Task任务中选择Start输入的文件,并填写好输出文件后:保存时提示,没有运行的命令:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。