Я использую следующие аргументы для своего скрипта с doctopt
Usage:
GaussianMixture.py --snpList=File --callingRAC=File
Options:
-h --help Show help.
snpList list snp txt
callingRAC results snp
Я хотел бы добавить аргумент, который имеет условное последствие для моего сценария: исправить мои данные или не исправлять мои данные. Что-то типа :
Usage:
GaussianMixture.py --snpList=File --callingRAC=File correction(--0 | --1)
Options:
-h --help Show help.
snpList list snp txt
callingRAC results snp
correction 0 : without correction | 1 : with correction
И я хотел бы добавить в свой скрипт if
в некоторые функции
def func1():
if args[correction] == 0:
datas = non_corrected_datas
if args[correction] == 1:
datas = corrected_datas
Но я не знаю, как написать это ни в использовании, ни в моем сценарии.