我需要创建一个名为extractGenes.py可选参数Python?
命令行参数需要采取2个OR 3参数的程序:
-s
是一个可选参数,或开关,指示用户wwants的剪接的基因序列(去除内含子)。该用户没有提供这个(意思是,他希望整个基因序列),但他没有提供它,然后它必须是第一个参数输入文件(基因)
输出文件(程序将创建存储的fasta文件
该文件包含这样的线路:
NM_001003443 chr11 + 5925152 592608098 2 5925152,5925652, 5925404,5926898,
不过,我不是确定如何将-s
可选参数包含到启动功能中。
于是我开始:
getGenes(-s, input, output):
fp = open(input, 'r')
wp = open(output, "w")
,但我不能确定如何包括-s
。
这就是我一直在寻找的,感谢所有的帮助! – 2012-04-21 17:57:32
乐意帮忙:-) – 2012-04-21 19:27:43
@RaymondHettinger,很好,我以前没有用过argparse。顺便说一句,我看到你在PyCon上谈论简单的AI,它很棒。 – zallarak 2012-04-22 19:13:40