Log 1: [h.all.v6.2.entrez.gmt, ../../PValues.txt]
Log 1: [h.all.v6.2.entrez.gmt, ../PValues.txt]
Log 1: [c2.cp.kegg.v6.2.entrez.gmt, ../../PValues.txt]
Log 1: [c2.cp.kegg.v6.2.entrez.gmt, ../../PValues.txt]
Log 2: [h.all.v6.2.entrez.gmt, /Users/gene_set.csv]
Log 2: [c2.cp.kegg.v6.2.entrez.gmt, /Users/gene_set.csv]
The process that uses the combined channel never ran and the pipeline ended. After looking into it it seems that the combine finds no match using the keys, if I remove the "by: 0" option I get all 8 combinations properly.
Is it that the keys are required to be in a specific format (are points forbidden)? Thank you for your feedback!
Carlos
datasets = Channel .fromPath(params.input) .map { file -> tuple(file.baseName, file) }
You create a tuple and access the name of the file using basename
After this both keys were able to match!
Carlos