@@ -95,11 +95,12 @@ nextflow_pipeline {
9595 def genotyping_vcfs = getAllFilesFromDir("$outputDir/genotyping" , includeDir: false , ignore: null , ignoreFile: null , include: ['**/*.vcf.gz'] )
9696
9797 // Metagenomics
98- def stable_content_metagenomics = getAllFilesFromDir("$outputDir/metagenomics" , includeDir: false , ignore: ['**/*.biom', '**/*table.tsv'] , ignoreFile: null , include: ['**/*'] )
99- def stable_name_metagenomics = getAllFilesFromDir("$outputDir/metagenomics" , includeDir: false , ignore: null , ignoreFile: null , include: ['**/*.biom', '**/*table.tsv'] )
98+ def stable_content_metagenomics = getAllFilesFromDir("$outputDir/metagenomics" , includeDir: false , ignore: ['**/*.biom', '**/*table.tsv'], ignoreFile: null , include: ['**/*'] )
99+ def stable_name_metagenomics = getAllFilesFromDir("$outputDir/metagenomics" , includeDir: false , ignore: null , ignoreFile: null , include: ['**/*.biom', '**/*table.tsv'] )
100100
101- def stable_content_consensus = getAllFilesFromDir("$outputDir/consensus_sequence" , includeDir: false , ignore: null , ignoreFile: null , include: ['**/*'] )
102- // def stable_name_consensus = getAllFilesFromDir("$outputDir/consensus_sequence" , includeDir: false , ignore: null , ignoreFile: null , include: ['**/*.biom', '**/*table.tsv'] )
101+ // Consensus sequence generation
102+ // All files have unstable content due to the inclusion of timestamps and/or inconsistent order of input files, causing different ordering in the outputs.
103+ def stable_name_consensus = getAllFilesFromDir("$outputDir/consensus_sequence", includeDir: false , ignore: null , ignoreFile: null , include: ['**/*'] )
103104
104105 // MultiQC
105106 def stable_name_multiqc = getAllFilesFromDir("$outputDir/multiqc" , includeDir: false , ignore: null , ignoreFile: null , include: ['*', '**/*'] )
@@ -143,7 +144,7 @@ nextflow_pipeline {
143144 }
144145 ).match("genotyping_vcfs")},
145146 { assert snapshot( stable_content_metagenomics , stable_name_metagenomics*.name ).match("metagenomics") },
146- { assert snapshot( stable_content_consensus ).match("consensus_sequence") }, //, stable_name_consensus*.name ).match("consensus ") },
147+ { assert snapshot( stable_name_consensus*.name ).match("consensus_sequence ") },
147148 { assert snapshot( stable_name_multiqc*.name ).match("multiqc") },
148149
149150 // Versions
0 commit comments