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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions