X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FComparison.java;h=1326647f26e737edb5d63f7f635486e38c51b998;hb=3b5d07562d8974f2fde820a1390c404d8734ebeb;hp=a8ad086c4a0f1cb4f357d340159eae5a984bf61f;hpb=03588608e1a4d290bacfad482c827356e65aef51;p=jalview.git diff --git a/src/jalview/util/Comparison.java b/src/jalview/util/Comparison.java index a8ad086..1326647 100644 --- a/src/jalview/util/Comparison.java +++ b/src/jalview/util/Comparison.java @@ -416,18 +416,24 @@ public class Comparison return isNucleotide(oneDArray); } - public static boolean compareChars(char c1, char c2, boolean caseSensitive) + /** + * Compares two residues either case sensitively or case insensitively + * depending on the caseSensitive flag + * + * @param c1 + * first char + * @param c2 + * second char to compare with + * @param caseSensitive + * if true comparison will be case sensitive otherwise its not + * @return + */ + public static boolean isSameResidue(char c1, char c2, + boolean caseSensitive) { - boolean sameCase = (Character.isUpperCase(c1) && Character - .isUpperCase(c2)) - || (Character.isLowerCase(c1) && Character.isLowerCase(c2)); - if (sameCase) + if (caseSensitive) { - return c1 == c2; - } - else if (caseSensitive) - { - return false; + return (c1 == c2); } else {