用于亚基因组分析的工作流编辑器

SamSifter的Python项目详细描述


samsifer帮助您为下一代排序创建筛选工作流 数据。它主要用于处理malt在 梅根的亚基因组分析。

快速启动

安装samsifer

安装或更新samsifer很容易,一旦你有了一个工作python3 使用PyQt4matplotlibnumpypandas的环境。见 Detailled Installation Instructions 有关安装这些必需软件包的帮助。

通过执行 以下命令作为管理员:

pip3 install SamSifter

以前的版本将自动卸载。安装可以是 用

测试
samsifter --help

如果一切顺利,您应该看到以下帮助文本:

usage: samsifter [-h] [-v] [-d]

SamSifter helps you create filter workflows for next-generation sequencing
data. It is primarily used to process SAM files generated by MALT prior to
metagenomic analysis in MEGAN.

optional arguments:
  -h, --help     show this help message and exit
  -v, --verbose  print additional information to stderr
  -d, --debug    show debug options in menu

在没有任何参数的情况下启动程序将显示gui并允许您 编辑第一个工作流。

第一步

若要开始工作,请将筛选器添加到空工作流。可以通过以下方式添加筛选器 双击右侧停靠中的可用条目或通过选择条目 从菜单[编辑>;添加筛选器…]。类似地,您可以双击过滤器 在工作流中编辑其设置和参数。左边的工具栏是 用于移动和删除筛选步骤。

您可以将工作流保存到文件中,单击 [run]按钮,甚至将其导出到bash脚本以在另一个脚本上运行 工作站。任何错误和消息都将在消息驳接中报告给您 在窗户的底部。

请随意重新安排这些码头,让您感到舒适-Samsifer 会记住你的设置。意外关闭的码头可以重新开放 从菜单[view]中。

卸载samsifer

要摆脱samsifer,只需以管理员身份执行以下命令:

pip3 uninstall SamSifter

python实用程序pip3将列出当前安装的所有 可选择删除的版本。同样地进行任何所需的 如果您不再需要软件包(例如matplotlib)。

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

推荐PyPI第三方库


热门话题
java传递实现接口的内部类   java为什么managedbean方法在post请求中的过滤器调用之前调用   java Android应用程序在Android M,O上崩溃,登录A/libc时出错:tid 17938中的致命信号11(SIGSEGV),代码2,故障地址0x343a2944   java JPA存储库。findByAll()返回null,但数据库中存在所有内容   用于发送电子邮件的java Ant脚本   Java小程序HTML页面发生了奇怪的事情   在Postman的请求正文中传递多个JSON数据,并使用Jersy(JXRS)进入Java Rest API   无法强制转换java DAO类   10分钟后重新连接java   正则表达式如何在java中选择字符串直到某个字符   java我的输出有一些问题   Objective中的java时间段   java如何在新屏幕上基于按钮单击在webview中打开url   java哪个selenium版本与Firefox ESR 45.2.0兼容   java无法使用Apache Camel 3.1.0将XML转换为JSON