Skip to main content
Fig. 8 | BMC Bioinformatics

Fig. 8

From: Watchdog – a workflow management system for the distributed analysis of large-scale experimental data

Fig. 8

Types of dependencies. Dependencies can either be defined on (a) task or (b) subtask level. a Task B depends on tasks A1, A2 and A3. Task A2 uses a process block to create the three subtasks A 2−1, A 2−2 and A 2−3. Task B will be executed when A1, A2 (including all subtasks) and A3 have finished successfully. b Tasks A and B create subtasks using a process block. For example, task A might decompress files stored in a folder (by using a process folder) and task B might extract data from the decompressed files afterwards (by using a process input block). Here, subtask B x of B only depends on the subtask A x of A based on whose return values it is created

Back to article page