workflow management system или workflow engine.Common Workflow Language(cwl).pipeline.workflow.cwl, dataflow это синоним workflow, который просто подсвечивает ориентацию на данные.Всё началось с GNU… Ну, естественно.
GNU Make — утилита, автоматизирующая процесс преобразования файлов из одной формы в другую. Чаще всего это компиляция исходного кода в объектные файлы и последующая компоновка в исполняемые файлы или библиотеки.
Синтаксис Makefile:
Пример:
Однако, с ним есть свои трудности:
Из чего состоит правило?
Пример:
wildcard:
shell был показан ранее. Рассмотрим, какие есть ещё варианты.run для использования Python кода напрямую:
script для указания файла со скриптом:
threads и resources:
.smk файлов и собрать их потом вот таким образом: