From c671864228a494393811cd7e6f9c2e79002f9015 Mon Sep 17 00:00:00 2001 From: kshakir Date: Wed, 16 Jun 2010 19:45:44 +0000 Subject: [PATCH] Re-allowing blacklist by read group id. git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3571 348d0f76-0448-11de-a6fe-93d51630548a --- .../sting/gatk/filters/ReadGroupBlackListFilter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java/src/org/broadinstitute/sting/gatk/filters/ReadGroupBlackListFilter.java b/java/src/org/broadinstitute/sting/gatk/filters/ReadGroupBlackListFilter.java index 70b8ed687..28c1a0a4f 100644 --- a/java/src/org/broadinstitute/sting/gatk/filters/ReadGroupBlackListFilter.java +++ b/java/src/org/broadinstitute/sting/gatk/filters/ReadGroupBlackListFilter.java @@ -58,7 +58,11 @@ public class ReadGroupBlackListFilter implements SamRecordFilter { SAMReadGroupRecord samReadGroupRecord = samRecord.getReadGroup(); if (samReadGroupRecord != null) { - Object attribute = samReadGroupRecord.getAttribute(attributeType); + Object attribute; + if ("ID".equals(attributeType) || "RG".equals(attributeType)) + attribute = samReadGroupRecord.getId(); + else + attribute = samReadGroupRecord.getAttribute(attributeType); if (attribute != null && filterEntry.getValue().contains(attribute)) return true; }