From f7420c9c333b9b0ce06c09fa616e24e8ab93c44d Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Fri, 31 Jan 2014 11:23:25 +0000 Subject: [PATCH] ignore attributes with null values --- uk/ac/sanger/artemis/io/GFF3AttributeBuilder.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uk/ac/sanger/artemis/io/GFF3AttributeBuilder.java b/uk/ac/sanger/artemis/io/GFF3AttributeBuilder.java index a46cf4378..f7b1db251 100644 --- a/uk/ac/sanger/artemis/io/GFF3AttributeBuilder.java +++ b/uk/ac/sanger/artemis/io/GFF3AttributeBuilder.java @@ -129,9 +129,9 @@ public class GFF3AttributeBuilder { } else { targetAttrs.add(attr); } - // drop attributes with empty values - if (val.size() == 1 - && val.elementAt(0).replaceAll("\\s+", "").equals("")) + // drop attributes with null or empty values + if (val == null || (val.size() == 1 + && val.elementAt(0).replaceAll("\\s+", "").equals("")) ) return; // process expanded list of attributes for (String this_attr : targetAttrs) { -- GitLab