As requested on #55, I took some time to add the fastqc and multiqc modules and also implement them in a way that respect user choices. I considered 3 possibilities:
The user uses the workflow as normal, so the program runs qc report by default
The user uses the workflow but doesn't want qc report, so should use --skip_qc true on CLI or modify the standard param on the config file.
The user only wants to run qc_report, so it can use -entry QUALITY_CONTROL on CLI command
A param based decision looked the most intuitive and user-friendly option, but we can discuss the implementation as the base work (module addition and configuration) is already done!
Feel free to discuss those changes with me, I'm available to make any requested change and listen your thoughts about it!
Hey there :wave:,
As requested on #55, I took some time to add the fastqc and multiqc modules and also implement them in a way that respect user choices. I considered 3 possibilities:
--skip_qc true
on CLI or modify the standard param on the config file.-entry QUALITY_CONTROL
on CLI commandA param based decision looked the most intuitive and user-friendly option, but we can discuss the implementation as the base work (module addition and configuration) is already done!
Feel free to discuss those changes with me, I'm available to make any requested change and listen your thoughts about it!
Hope we have a merge! Kindly, Davi