You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
When you provide an input channel of fastq files to FASTQSCREEN_FASTQSCREEN, only the first one is run because there is only one database.
Describe the solution you'd like
I think you need to accept database as a value and allow it to not limit the execution, e.g. with each statement. In the tests it is always tested with a single input, so probably would be a good idea to update those too.
Describe alternatives you've considered
One could repeat the input database path as many times as many reads there are, but that is a workaround and a hacky solution.
Or the input can be tuple val(meta), path(read), path(database) so that with combine() it can be solved.
Additional context
No response
The text was updated successfully, but these errors were encountered:
Hej @edmundmiller, @kedhammar and myself found a problem with this solution. Mainly, Multiqc can't handle it when the fastqscreen results are split over several files. The first problem is that the different fastqscreen output files for the same sample are called the same and get overwritten in the results and in the Multiqc mix. But even when that is resolved, the Multiqc report still only contains one result per sample.
Is your feature request related to a problem? Please describe
When you provide an input channel of fastq files to FASTQSCREEN_FASTQSCREEN, only the first one is run because there is only one database.
Describe the solution you'd like
I think you need to accept database as a value and allow it to not limit the execution, e.g. with each statement. In the tests it is always tested with a single input, so probably would be a good idea to update those too.
Describe alternatives you've considered
One could repeat the input database path as many times as many reads there are, but that is a workaround and a hacky solution.
Or the input can be tuple val(meta), path(read), path(database) so that with combine() it can be solved.
Additional context
No response
The text was updated successfully, but these errors were encountered: