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(); + } + + }