Все сценарии, которые я использовал, помещают выходные файлы в текущий каталог, из которого был вызван сценарий, поэтому в моем конвейере сценариев оболочки у меня были бы команды cd для перехода в конкретный каталог для выполнения команд, а выходные файлы будут просто сохраняться в соответствующих каталогах. В моих сценариях нет параметра для каталога вывода, и большинство из них получают имена выходных файлов, выведенные из входных данных. У меня это сработало очень хорошо.
Теперь я постоянно сталкиваюсь с этой проблемой выходного каталога, поскольку snakemake, похоже, выводит файлы в каталог, где находится Snakefile. Я мог бы изменить все сценарии, чтобы они принимали дополнительный параметр для выходного каталога, но это стало проблемой для изменения многих сценариев. Мне интересно, есть ли способ указать, куда должны идти выходные данные для каждого конкретного правила?