You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When testing the storeDir option with tempo, not all processes successfully cache. For example i get the message:
WARN: [RunBQSR (s_C_5DD7V7_N001_d)] StoreDir can only be used when using 'file' outputs
This means that every time we want to restart tempo for some reason, RunBQSR will be re-run for every sample, even when using the -resume option. I think the reason this happens is because of these lines of code:
set idSample, target, file("${idSample}.bam"), file("${idSample}.bam.bai") into bamsBQSR4Alfred, bamsBQSR4CollectHsMetrics, bamsBQSR4Tumor, bamsBQSR4Normal, bamsBQSR4QcPileup, bamsBQSR4Qualimap
set idSample, target, val("${file(outDir).toString()}/bams/${idSample}/${idSample}.bam"), val("${file(outDir).toString()}/bams/${idSample}/${idSample}.bam.bai") into bamResults
The variables idSample and target are already in the process context, but the others are not. This might be easily adjustable. I have not tested this yet with non-alignment processes, so i don't have a complete view of which processes cannot be cached when using storeDir
The text was updated successfully, but these errors were encountered:
When testing the storeDir option with tempo, not all processes successfully cache. For example i get the message:
This means that every time we want to restart tempo for some reason, RunBQSR will be re-run for every sample, even when using the
-resume
option. I think the reason this happens is because of these lines of code:tempo/pipeline.nf
Lines 583 to 585 in cd3ce13
The variables
idSample
andtarget
are already in the process context, but the others are not. This might be easily adjustable. I have not tested this yet with non-alignment processes, so i don't have a complete view of which processes cannot be cached when using storeDirThe text was updated successfully, but these errors were encountered: