Skip to content

Commit c2835be

Browse files
committed
Delete output BAM if it exists for lofreq indelqual
1 parent 7da56ad commit c2835be

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/run/bampostprocessing/LofreqIndelQualStep.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,17 @@ public Output processBam(Readset rs, File inputBam, ReferenceGenome referenceGen
4545

4646
File outputBam = new File(outputDirectory, FileUtil.getBaseName(inputBam) + ".lofreqindel.bam");
4747
output.addIntermediateFile(outputBam);
48+
if (outputBam.exists())
49+
{
50+
outputBam.delete();
51+
}
52+
53+
File bamIdx = new File(outputBam.getPath() + ".bai");
54+
if (bamIdx.exists())
55+
{
56+
bamIdx.delete();
57+
}
58+
4859
output.setBAM(getWrapper().addIndelQuals(inputBam, outputBam, referenceGenome.getWorkingFastaFile()));
4960

5061
SequencePipelineService.get().ensureBamIndex(outputBam, getPipelineCtx().getLogger(), false);

0 commit comments

Comments
 (0)