Skip to content

Commit c522d20

Browse files
committed
Bugfix to DeepVariant docker command
1 parent 207b83e commit c522d20

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/run/analysis/DeepVariantAnalysis.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,9 @@ private File ensureLocalCopy(File input, File workingDirectory, PipelineOutputTr
204204
public void execute(File inputBam, File refFasta, File outputGvcf, PipelineOutputTracker tracker, String binVersion, List<String> extraArgs) throws PipelineJobException
205205
{
206206
File workDir = outputGvcf.getParentFile();
207+
File outputVcf = new File(outputGvcf.getPath().replaceAll(".g.vcf", ".vcf"));
208+
tracker.addIntermediateFile(outputVcf);
209+
tracker.addIntermediateFile(new File(outputVcf.getPath() + ".tbi"));
207210

208211
File inputBamLocal = ensureLocalCopy(inputBam, workDir, tracker);
209212
ensureLocalCopy(SequenceUtil.getExpectedIndex(inputBam), workDir, tracker);
@@ -221,6 +224,7 @@ public void execute(File inputBam, File refFasta, File outputGvcf, PipelineOutpu
221224
bashArgs.add("--ref=/work/" + refFastaLocal.getName());
222225
bashArgs.add("--reads=/work/" + inputBamLocal.getName());
223226
bashArgs.add("--output_gvcf=/work/" + outputGvcf.getName());
227+
bashArgs.add("--output_vcf=/work/" + outputVcf.getName());
224228
Integer maxThreads = SequencePipelineService.get().getMaxThreads(getLogger());
225229
if (maxThreads != null)
226230
{

0 commit comments

Comments
 (0)