Skip to content

Commit dcd9f66

Browse files
committed
Allow user to specify chain when running cellranger vdj
1 parent 51d69ad commit dcd9f66

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

singlecell/src/org/labkey/singlecell/run/CellRangerVDJWrapper.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -301,12 +301,6 @@ public AlignmentStep.IndexOutput createIndex(ReferenceGenome referenceGenome, Fi
301301
args.add("--seqs=" + getGenomeFasta().getPath());
302302
args.add("--genome=" + indexDir.getName());
303303

304-
String chain = getProvider().getParameterByName(CHAIN).extractValue(getPipelineCtx().getJob(), getProvider(), getStepIdx(), String.class);
305-
if (StringUtils.trimToNull(chain) != null)
306-
{
307-
args.add("--chain=" + chain);
308-
}
309-
310304
getWrapper().setWorkingDir(indexDir.getParentFile());
311305
getWrapper().execute(args);
312306

@@ -342,6 +336,12 @@ public AlignmentStep.AlignmentOutput performAlignment(Readset rs, List<File> inp
342336
File indexDir = AlignerIndexUtil.getIndexDir(referenceGenome, getIndexCachedDirName(getPipelineCtx().getJob()));
343337
args.add("--reference=" + indexDir.getPath());
344338

339+
String chainArg = getProvider().getParameterByName(CHAIN).extractValue(getPipelineCtx().getJob(), getProvider(), getStepIdx(), String.class);
340+
if (StringUtils.trimToNull(chainArg) != null)
341+
{
342+
args.add("--chain=" + chainArg);
343+
}
344+
345345
String primers = StringUtils.trimToNull(getProvider().getParameterByName(INNER_ENRICHMENT_PRIMERS).extractValue(getPipelineCtx().getJob(), getProvider(), getStepIdx(), String.class, null));
346346
if (primers != null)
347347
{

0 commit comments

Comments
 (0)