【发布时间】:2012-07-25 09:11:14
【问题描述】:
我想把我为 Windows 编写的一些 GUI 程序带到 Ubuntu 软件中心。我正在使用几个外部命令行工具,我用它们调用
os.system(cmd)
不,我想知道如何在 Linux (Ubuntu) 下做到这一点。我必须使用哪个相应的文件?在 Windows 中,该工具只能在我的程序的文件夹中访问,但未安装,它在 Linux 上的工作方式是否相同?
我需要的工具都是生物信息学的,primer3,blast,bowtie。
非常感谢任何帮助!
【问题讨论】:
-
如果在 Ubuntu 命令行中输入
primer3、blast或bowtie有效,那么os.system(或功能更强大的subprocess)将按预期工作。您是否有不想“安装”二进制文件的原因? -
我想,用户在不知情的情况下安装多个程序并不是一件好事。而且我不知道如何通过 Python 安装它。我绝对不喜欢要求用户另外安装 3 个工具。有没有更简单的方法?
-
如果用户想在 Ubuntu 上安装您的生物信息学 GUI,他们不会是命令行工具的用户吗?绝对将它们标记为依赖项,Ubuntu 软件中心会通知用户并自动安装它们。
-
啊,好吧,我不知道。谢谢你!
标签: python ubuntu command-line bioinformatics