Я не могу понять, как я могу регистрировать команды, выполняемые оболочкой. И «snakemake -p», и «snakemake -D» не показывают мне фактические запущенные команды.
Как лучше всего вести журнал команд, созданных с помощью оболочки?
Ура, Себ
Я не могу понять, как я могу регистрировать команды, выполняемые оболочкой. И «snakemake -p», и «snakemake -D» не показывают мне фактические запущенные команды.
Как лучше всего вести журнал команд, созданных с помощью оболочки?
Ура, Себ
Итак, в настоящее время -p действительно не распространяется на сценарии или оболочки. Однако я только что изменил это в коде, и грядущий выпуск 4.0 даст вам то, что вы хотите, с помощью snakemake -p.
Обратите внимание, что оболочки часто делают больше, чем просто выполняют одну команду оболочки. Вы можете найти весь исходный код оболочки на соответствующей странице в описании оболочки. Например, см. Здесь bwa mem: https://snakemake-wrappers.readthedocs.io/en/stable/wrappers/bwa/mem.html#code