Skip to content

Commit 8d03557

Browse files
committed
Bugfix to bwamem2 index args
1 parent c693c91 commit 8d03557

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ public static class BWAMem2AlignmentStep extends BWAMemAlignmentStep
4242
public BWAMem2AlignmentStep(AlignmentStepProvider<?> provider, PipelineContext ctx)
4343
{
4444
super(provider, ctx, new BWAMem2Wrapper(ctx.getLogger()));
45+
46+
_addBtwswArg = false;
4547
}
4648
}
4749

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ public BWAWrapper(@Nullable Logger logger)
4141
super(logger);
4242
}
4343

44-
4544
public static class Provider extends AbstractAlignmentStepProvider<AlignmentStep>
4645
{
4746
public Provider()
@@ -83,6 +82,8 @@ public AlignmentStep create(PipelineContext context)
8382

8483
public static class BWAAlignmentStep<WrapperType extends BWAWrapper> extends AbstractAlignmentPipelineStep<WrapperType> implements AlignmentStep
8584
{
85+
protected boolean _addBtwswArg = true;
86+
8687
public BWAAlignmentStep(AlignmentStepProvider provider, PipelineContext ctx, WrapperType wrapper)
8788
{
8889
super(provider, ctx, wrapper);
@@ -116,8 +117,11 @@ public IndexOutput createIndex(ReferenceGenome referenceGenome, File outputDir)
116117
args.add("index");
117118

118119
//necessary for DBs larger than 2gb
119-
args.add("-a");
120-
args.add("bwtsw");
120+
if (_addBtwswArg)
121+
{
122+
args.add("-a");
123+
args.add("bwtsw");
124+
}
121125

122126
args.add("-p");
123127

0 commit comments

Comments
 (0)