Skip to content

Feature Request: Add --subdirs flag to obtain directory output for MultiQC compatibility #84

@hemant-goyal

Description

@hemant-goyal

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions