Skip to content

Commit 150f4b6

Browse files
committed
Include CRAM Archival Mode in description
1 parent 4517fce commit 150f4b6

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

SequenceAnalysis/api-src/org/labkey/api/sequenceanalysis/pipeline/AlignmentStep.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,19 @@ default boolean supportsMetrics()
8282
boolean supportsGzipFastqs();
8383

8484
@Override
85-
AlignmentStepProvider getProvider();
85+
AlignmentStepProvider<?> getProvider();
8686

8787
default String getAlignmentDescription()
8888
{
89-
return "Aligner: " + getProvider().getName();
89+
ToolParameterDescriptor cramArchivalParam = getProvider().getParameterByName(AbstractAlignmentStepProvider.CRAM_ARCHIVAL_MODE);
90+
boolean doArchival = cramArchivalParam != null && cramArchivalParam.extractValue(getPipelineCtx().getJob(), getProvider(), getStepIdx(), Boolean.class, false);
91+
String ret = "Aligner: " + getProvider().getName();
92+
if (doArchival)
93+
{
94+
ret = ret + "\nCRAM Archival Mode";
95+
}
96+
97+
return ret;
9098
}
9199

92100
interface AlignmentOutput extends PipelineStepOutput

0 commit comments

Comments
 (0)