【发布时间】:2012-05-02 21:51:22
【问题描述】:
我需要创建一个名为 extractGenes.py 的程序
命令行参数需要取2 OR 3个参数:
-s是可选参数或开关,表示用户想要拼接的基因序列(去除内含子)。用户不必提供这个(意味着他想要整个基因序列),但他确实提供了它,那么它必须是第一个参数输入文件(带有基因)
输出文件(程序将在其中创建以存储 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。
【问题讨论】:
标签: python command-line-arguments argparse