Skip to content

Commit 9041978

Browse files
committed
Bugfix to pipeline code for additional merge tasks
1 parent df3ffcd commit 9041978

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/pipeline/ProcessVariantsHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -877,9 +877,9 @@ public void performAdditionalMergeTasks(JobContext ctx, PipelineJob job, TaskFil
877877
List<PipelineStepCtx<VariantProcessingStep>> providers = SequencePipelineService.get().getSteps(job, VariantProcessingStep.class);
878878
for (PipelineStepCtx<VariantProcessingStep> stepCtx : providers)
879879
{
880-
VariantProcessingStep step = stepCtx.getProvider().create(ctx);
881-
if (step instanceof VariantProcessingStep.SupportsScatterGather)
880+
if (stepCtx.getProvider() instanceof VariantProcessingStep.SupportsScatterGather)
882881
{
882+
VariantProcessingStep step = stepCtx.getProvider().create(ctx);
883883
((VariantProcessingStep.SupportsScatterGather)step).performAdditionalMergeTasks(ctx, job, manager, genome, orderedScatterOutputs);
884884
}
885885
}

SequenceAnalysis/src/org/labkey/sequenceanalysis/pipeline/SequenceOutputHandlerJob.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ public File getSerializedOutputFilesFile()
160160
}
161161

162162
@Override
163-
public TaskPipeline getTaskPipeline()
163+
public TaskPipeline<?> getTaskPipeline()
164164
{
165165
return PipelineJobService.get().getTaskPipeline(new TaskId(SequenceOutputHandlerJob.class));
166166
}

SequenceAnalysis/src/org/labkey/sequenceanalysis/pipeline/VariantProcessingRemoteMergeTask.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ private File runDefaultVariantMerge(JobContextImpl ctx, TaskFileManagerImpl mana
237237

238238
if (handler instanceof VariantProcessingStep.SupportsScatterGather)
239239
{
240+
ctx.getLogger().debug("Running additional merge tasks");
240241
((VariantProcessingStep.SupportsScatterGather) handler).performAdditionalMergeTasks(ctx, getPipelineJob(), manager, genome, toConcat);
241242
}
242243

0 commit comments

Comments
 (0)