Skip to content

Commit 1d01804

Browse files
committed
Allow PicardAlignmentMetricsHandler to work on CRAMs
1 parent f64545d commit 1d01804

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/analysis/PicardAlignmentMetricsHandler.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.labkey.sequenceanalysis.run.util.CollectWgsMetricsWithNonZeroCoverageWrapper;
2727
import org.labkey.sequenceanalysis.run.util.CollectWgsMetricsWrapper;
2828
import org.labkey.sequenceanalysis.run.util.MarkDuplicatesWrapper;
29+
import org.labkey.sequenceanalysis.util.SequenceUtil;
2930

3031
import java.io.File;
3132
import java.util.ArrayList;
@@ -39,7 +40,7 @@
3940
*/
4041
public class PicardAlignmentMetricsHandler extends AbstractParameterizedOutputHandler<SequenceOutputHandler.SequenceOutputProcessor>
4142
{
42-
private final FileType _bamFileType = new FileType("bam", false);
43+
private final FileType _bamOrCramFileType = SequenceUtil.FILETYPE.bamOrCram.getFileType();
4344

4445
public PicardAlignmentMetricsHandler()
4546
{
@@ -68,7 +69,7 @@ public PicardAlignmentMetricsHandler()
6869
@Override
6970
public boolean canProcess(SequenceOutputFile o)
7071
{
71-
return o.getFile() != null && _bamFileType.isType(o.getFile());
72+
return o.getFile() != null && _bamOrCramFileType.isType(o.getFile());
7273
}
7374

7475
@Override

0 commit comments

Comments
 (0)