X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2Fstructurechooser%2FStructureChooserQuerySource.java;h=a4cf4ab877dc7c3f3c0c22723d11d57cf32aa58f;hb=57738a1f3c19b1c3a00bd3ac5108f8cd0af32f99;hp=a4ae2c88f00f0cc01f886a3971626aa539dad082;hpb=aa96618cbd41b40e2377f3f1f105aea90a5a86e0;p=jalview.git diff --git a/src/jalview/gui/structurechooser/StructureChooserQuerySource.java b/src/jalview/gui/structurechooser/StructureChooserQuerySource.java index a4ae2c8..a4cf4ab 100644 --- a/src/jalview/gui/structurechooser/StructureChooserQuerySource.java +++ b/src/jalview/gui/structurechooser/StructureChooserQuerySource.java @@ -1,5 +1,7 @@ package jalview.gui.structurechooser; +import java.util.Locale; + import java.util.Collection; import java.util.List; import java.util.Objects; @@ -108,7 +110,7 @@ public abstract class StructureChooserQuerySource { return false; } - seqName = seqName.toLowerCase(); + seqName = seqName.toLowerCase(Locale.ROOT); for (String ignoredEntry : ignoreList.split(",")) { if (seqName.contains(ignoredEntry)) @@ -235,13 +237,17 @@ public abstract class StructureChooserQuerySource if (refsAvailable > -1) { hasCanonical = true; - } else { + } + else + { protWithoutCanon++; } hasUniprot = true; - } else { + } + else + { protWithoutUni++; - + } } } @@ -249,7 +255,8 @@ public abstract class StructureChooserQuerySource // logic: all canonicals - no fetchdb // some uniprot no canonicals: defer to PDB, user can optionally fetch // - if (hasProtein && hasCanonical && !hasNA && protWithoutCanon == 0 && protWithoutUni == 0) + if (hasProtein && hasCanonical && !hasNA && protWithoutCanon == 0 + && protWithoutUni == 0) { return tdbSource;