fls-bioinformatics-core / auto_process_ngs

Scripts and utilities for automatic processing & management of Illumina NGS sequencing data.
Other
9 stars 6 forks source link

Enable QC reporting to include arbitrary externally generated outputs #939

Closed pjbriggs closed 5 months ago

pjbriggs commented 5 months ago

Adds functionality to allow externally generated outputs (i.e. outputs not generated by the QC pipeline) to be included in the QC reporting, if they are specified in a user-generated extra_outputs.tsv file within the QC directory.

The file specifies one output per line with the basic format:

FILE_PATH    DESCRIPTION

Note that the specified file must be present within the QC directory, and the path must be relative to the QC directory.

Specified files are linked from within the "Extra Outputs" section in the report, and will be included in the ZIP archive for the report. Additional files and or subdirectories can be included by adding a comma-separated list as a third field, i.e.

FILE_PATH    DESCRIPTION    PATH1[,PATH[,...]]]

in which case these extra objects will also be added to the ZIP archive.