From 898a78e97d3c6b6fff81a03f2d3324aac95c2531 Mon Sep 17 00:00:00 2001 From: weisburd Date: Wed, 2 Jun 2010 16:24:25 +0000 Subject: [PATCH] Added toString() git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3474 348d0f76-0448-11de-a6fe-93d51630548a --- .../annotator/AnnotatorInputTableFeature.java | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/java/src/org/broadinstitute/sting/gatk/refdata/features/annotator/AnnotatorInputTableFeature.java b/java/src/org/broadinstitute/sting/gatk/refdata/features/annotator/AnnotatorInputTableFeature.java index 725014d3b..5b1c6a2dd 100755 --- a/java/src/org/broadinstitute/sting/gatk/refdata/features/annotator/AnnotatorInputTableFeature.java +++ b/java/src/org/broadinstitute/sting/gatk/refdata/features/annotator/AnnotatorInputTableFeature.java @@ -29,8 +29,6 @@ import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Map; -import java.util.Set; -import java.util.Map.Entry; import org.broad.tribble.Feature; @@ -40,7 +38,7 @@ import org.broad.tribble.Feature; public class AnnotatorInputTableFeature implements Feature { private ArrayList columnNames; - private HashMap columnValues; + private HashMap columnValues; //maps colum names to column values private String chr; private int start; @@ -119,17 +117,6 @@ public class AnnotatorInputTableFeature implements Feature { } - /** - * Returns the entry set of all column name-value pairs. - * - * @return - */ - public Set> getEntrySet() { - - return columnValues.entrySet(); - } - - public String getChr() { return chr; } @@ -256,5 +243,22 @@ public class AnnotatorInputTableFeature implements Feature { + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + + for(String columnName : columnNames ) { + if(sb.length() == 0) { + sb.append("["); + } else { + sb.append(", "); + } + sb.append(columnName + "=" + columnValues.get(columnName)); + } + sb.append("]"); + return sb.toString(); + } + + }