我需要創建一個名爲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