@Isaac W I haven't checked that exact pipeline (I certainly should do so), but one factor that may complicate it is combining the output of different assemblers together, but where the user can specify only to use some of the assemblers. So we need an input workflow that waits for all specified workflows to finish. Many other pipelines have pre-defined numbers of inputs for each process, whereas here it is a design feature that the user can vary the assemblers used, at teh expense of there being no obvious way to do multiple different sample assemblies at once.