Skip to content

Commit 9c0f8c2

Browse files
committed
Fix BWA-Mem2 inheritance
1 parent a79c0ec commit 9c0f8c2

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/run/alignment/BWAMem2Wrapper.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,12 @@ public BWAMem2Wrapper(@Nullable Logger logger)
3737
super(logger);
3838
}
3939

40-
public static class BWAMem2AlignmentStep extends BWAAlignmentStep<BWAMem2Wrapper>
40+
public static class BWAMem2AlignmentStep extends BWAMemAlignmentStep
4141
{
4242
public BWAMem2AlignmentStep(AlignmentStepProvider<?> provider, PipelineContext ctx)
4343
{
4444
super(provider, ctx, new BWAMem2Wrapper(ctx.getLogger()));
4545
}
46-
47-
@Override
48-
public boolean doAddReadGroups()
49-
{
50-
return false;
51-
}
5246
}
5347

5448
public static class Provider extends AbstractAlignmentStepProvider<AlignmentStep>

SequenceAnalysis/src/org/labkey/sequenceanalysis/run/alignment/BWAMemWrapper.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,14 @@ public BWAMemWrapper(@Nullable Logger logger)
3838

3939
public static class BWAMemAlignmentStep extends BWAAlignmentStep<BWAMemWrapper>
4040
{
41+
public BWAMemAlignmentStep(AlignmentStepProvider<?> provider, PipelineContext ctx, BWAMemWrapper wrapper)
42+
{
43+
super(provider, ctx, wrapper);
44+
}
45+
4146
public BWAMemAlignmentStep(AlignmentStepProvider<?> provider, PipelineContext ctx)
4247
{
43-
super(provider, ctx, new BWAMemWrapper(ctx.getLogger()));
48+
this(provider, ctx, new BWAMemWrapper(ctx.getLogger()));
4449
}
4550

4651
@Override

0 commit comments

Comments
 (0)