Unexpected behaviour of nextflow when passing a condition to the ‘when’ block
I’m trying to pass in a “when” block inside a process with a condition of the form: ‘{sample_id}-{taxid}’ in taxid_dict_v2[taxid]. I expect the process to execute for some samples, however the process never executes. When trying to:
println(“Checking if {sample_id}-{taxid} is in ${taxid_dict_v2[taxid]}”)
everything looks correct.
Concatenate group-wise in a non-blocking way in Nextflow
I want to split a nextflow workflow into separate chunks (vehicle types), then split these chunks even further (vehicles) and then report as soon as all workers for a specific vehicle type are done.
Nextflow : how to pass varying number of processed files from an optional inputs to a channel input
My workflow process the following optional inputs params.yaml