@rsuchecki I'm not sure what you mean either :). My processes have many inputs coming from a given channel. Once the channel is empty, I want to run a script to summarize the content of the process' outputs. And I want to do that for each process I have.
I have a process with multiple optional output files. It is part of a recursive workflow. I am having trouble finding an elegant way to have the workflow terminate if this process does not produce any output. Any advice?
I basically need to check if a process produced any files before it exited, and if not, gracefully exit the workflow.
I just configured udocker and I already have docker on my machine. I'm getting this error when I try to run a nextflow file and I'm not sure how to disable the container engine i want. ERROR ~ Cannot enable more than one container engine -- Choose either one of: docker, udocker . Is there a way to fix this issue?
@yamad I'm trying variations of that now, while that seems to work for detecting if a process returns an empty list, the workflow still doesn't seem to want to terminate. I suspect this is because of the circular layout of my processes. I may try to create a MWE to share if things keep going poorly, thanks.