Skip to content

MultiQC: Process MULTIQC input file name collision #4969

Closed Answered by jamesboot
jamesboot asked this question in Q&A
Discussion options

You must be logged in to vote

Hi, thanks for your suggestions, in the end I changed the FASTQC processes to output a file instead of a path using:

output:
file "*fastqc*"

Instead of:

output:
file "${parentFolder}/1M_fastqc/*_fastqc.{zip,html}"

Then in the workflow I defined the input for the MULTIQC process as the collection of the two channels coming out of the FASTQC processes:

MULTIQC(ch_fastqc.collect(), ch_fastqc_trim.collect())

Finally I defined the two inputs separately in the MULTIQC process:

input:
file("*")
file("*")

This has fixed the problems. Thanks for the suggestions above.

Replies: 7 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by jamesboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants