| Ability to configure sub-workflows individually | yes | no | Can be good or bad | | Separate node status files, etc., for sub-workflows | yes | *no* | | +*Possible combinatorial explosion of dependencies* + +When one splice is the immediate parent of another splice, it is possible for +an extremely large number of dependencies to be created. This is because +every "terminal" node of the parent splice becomes a parent of every "inital" +node in the child splice. So, for example, if the parent splice has 1000 +"terminal" nodes and the child splice has 1000 "initial" nodes, 1 million dependencies will be created. (A "terminal" node is a node that has no +children within its splice; and an "initial" node is a node that has no +parents within its splice.) *Should I use external sub-DAGs or splices?*