Context:
Currently, when running Falco on multiple local files with a single output directory (-o), Falco intelligently prefixes the output filenames to prevent overwriting (e.g., sample_name_R1_fastqc_data.txt or/and sample_name_R2_fastqc_data.txt).
However, downstream parsers like MultiQC strictly mandate the exact filename fastqc_data.txt to successfully ingest the data. Because of the prefixing, MultiQC fails to recognize bulk local Falco outputs unless the user writes a custom wrapper script to isolate each run into its own folder.
Proposed Feature:
Introduce a --subdirs flag. When this argument is passed, Falco would automatically create a sample-specific subdirectory for each input file inside the target -o directory, placing the standard fastqc_data.txt inside it.
Benefit:
This would perfectly mimic FastQC's default directory-creation behavior, making Falco 100% out-of-the-box compatible with MultiQC for bulk local runs without requiring users to write custom bash loops.
(Split from issue #38 as requested).