мне нужно создать программу под названием extractGenes.pyНеобязательный параметр Python?
командной строки параметры должны принять 2 или 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
.
Это то, что я искал, спасибо за помощь! –
С удовольствием помогите :-) –
@ RaymondHettinger, очень приятно, я раньше не использовал argparse. Кстати, я видел ваши разговоры о лёгком AI в PyCon, и это было потрясающе. – zallarak