X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FSequenceIdMatcher.java;h=c12de4e948fba91535e3b38174eb8dca74754f89;hb=37de9310bec3501cbc6381e0c3dcb282fcaad812;hp=f744ed1e3857a0c72393d7e8661e4b207bee1e8b;hpb=415613c495f926a9cc4a7d95f4e3eaa0ccdcc171;p=jalview.git diff --git a/src/jalview/analysis/SequenceIdMatcher.java b/src/jalview/analysis/SequenceIdMatcher.java index f744ed1..c12de4e 100755 --- a/src/jalview/analysis/SequenceIdMatcher.java +++ b/src/jalview/analysis/SequenceIdMatcher.java @@ -290,7 +290,7 @@ public class SequenceIdMatcher { if (s != null) { - id = new String(s.toLowerCase()); + id = s.toLowerCase(); } else { @@ -314,13 +314,13 @@ public class SequenceIdMatcher } if (s instanceof SeqIdName) { - return this.equals(((SeqIdName) s).id); + return this.stringequals(((SeqIdName) s).id); } else { if (s instanceof String) { - return this.equals((String) s); + return this.stringequals(((String) s).toLowerCase()); } } @@ -344,7 +344,7 @@ public class SequenceIdMatcher * @param s * @return boolean */ - public boolean equals(String s) + private boolean stringequals(String s) { if (id.length() > s.length()) { @@ -357,5 +357,15 @@ public class SequenceIdMatcher .indexOf(s.charAt(id.length())) > -1)) : false; } } + + /** + * toString method returns the wrapped sequence id. For debugging purposes + * only, behaviour not guaranteed not to change. + */ + @Override + public String toString() + { + return id; + } } }