So Iβm pretty new to multiqc. I noticed that I can write anything under the run_modules
section of the mqc-config-yml and multiqc will just run with it:
Content of mqc-config-yml:
run_modules:
- custom_content
- qwerasdf
But multiqc doesnβt complain about the non-existing module qwerasdf
:
$ multiqc --force --config mqc_config2.yml .
/// MultiQC π | v1.18
| config | Config 'custom_logo' path not found, skipping (nf-core-sarek_logo_light.png)
| multiqc | Only using modules: custom_content, qwerasdf
| multiqc | Search path : /users/people/andped/test_mqc
| searching | ββββββββββββββββββββββββββββββββββββββββ 100% 12/12
| custom_content | id2_raw: Found 1 sample (image)
| custom_content | id1_raw: Found 1 sample (image)
| multiqc | Report : multiqc_report.html (overwritten)
| multiqc | Data : multiqc_data (overwritten)
| multiqc | Plots : multiqc_plots (overwritten)
| multiqc | MultiQC complete
Shouldnβt multiqc fail or at least give a warning about the inclusion of the non-existing module qwerasdf
?
P.S. My reason for looking into this is because I inherited a mqc-config-yml which includes soapnuke as a module, and I donβt think such a module exists. Very confusing.