From b093ba9dcc54bda5d5936cb8807010a563a90f3b Mon Sep 17 00:00:00 2001 From: Eric Banks Date: Wed, 6 Jun 2012 15:17:30 -0400 Subject: [PATCH] Stabilized NGSPlatform code: don't assume all reads have read groups (e.g. artificial SAM records) --- public/java/src/org/broadinstitute/sting/utils/NGSPlatform.java | 1 + 1 file changed, 1 insertion(+) diff --git a/public/java/src/org/broadinstitute/sting/utils/NGSPlatform.java b/public/java/src/org/broadinstitute/sting/utils/NGSPlatform.java index 597dc4803..504704e55 100644 --- a/public/java/src/org/broadinstitute/sting/utils/NGSPlatform.java +++ b/public/java/src/org/broadinstitute/sting/utils/NGSPlatform.java @@ -81,6 +81,7 @@ public enum NGSPlatform { * @return an NGSPlatform object matching the PL field of the header, of UNKNOWN if there was no match */ public static final NGSPlatform fromReadGroup(SAMReadGroupRecord rg) { + if ( rg == null ) return UNKNOWN; return fromReadGroupPL(rg.getPlatform()); }