#snakemake
#snakemake
Вопрос:
У меня есть задание, которое может завершиться неудачно с определенной конфигурацией, я хочу, чтобы оно было запущено один раз, и если оно завершится неудачно, запустите немного другую конфигурацию. Я нашел параметр попытки, но не нахожу способа получить к нему доступ за пределами тега resources …
знаете ли вы, как получить к нему доступ или какую-либо альтернативу?
Ответ №1:
счетчик попыток содержится в качестве аргумента «‘—attempt’ ‘int'» в jobscript (в моем случае скрипт-оболочка на python)
поэтому вы можете получить к нему доступ, например, с помощью:
sys.argv[sys.argv.index('--attempt') 1]
Комментарии:
1. Вероятно, вы можете получить что-то «более чистое», используя
argparse
.