Describe the bug
Structuring of final output files are not consistent.
For example: damageProfiler, dedup, bwa, qualimap, samtools either have sample specific directories (so all module output files related to that sample are placed in this directory). Or have all files from all samples in a single output directory. Either is fine IMO
However read_merging, fastqc both have some files of one sample in one directory, and other files of the same sample in a parent directory etc (i.e. not placed together). Further, stripped_fastq is under the samtools output directory, despite being a separate module. More specifically:
- preAR FASTQC 'raw' files (zips directory/html) are just in
FastQC/, whereas post-AR are in a FastQC/after_clipping/ directory. The former should be e.g. placed in a before_clipping directory for consistency.
- For
read_merging/ the actual output FASTQ files are in read_merging/output/ whereas the settings log files are in the parent read_merging/. the FASTQ and .settings files should be placed in the same place.
stripped_fastq output directory should be in the parent output directory, not under samtools/
To Reproduce
Run EAGER (current version is -r dev on 2019-05-04).
Expected behaviour
For consistency, and make it intuitive for users to find output files, multi-sample runs should have the same folder/file structure per module.
Describe the bug
Structuring of final output files are not consistent.
For example: damageProfiler, dedup, bwa, qualimap, samtools either have sample specific directories (so all module output files related to that sample are placed in this directory). Or have all files from all samples in a single output directory. Either is fine IMO
However read_merging, fastqc both have some files of one sample in one directory, and other files of the same sample in a parent directory etc (i.e. not placed together). Further,
stripped_fastqis under thesamtoolsoutput directory, despite being a separate module. More specifically:FastQC/, whereas post-AR are in aFastQC/after_clipping/directory. The former should be e.g. placed in abefore_clippingdirectory for consistency.read_merging/the actual output FASTQ files are inread_merging/output/whereas the settings log files are in the parentread_merging/. the FASTQ and.settingsfiles should be placed in the same place.stripped_fastqoutput directory should be in the parent output directory, not undersamtools/To Reproduce
Run EAGER (current version is
-r devon 2019-05-04).Expected behaviour
For consistency, and make it intuitive for users to find output files, multi-sample runs should have the same folder/file structure per module.