X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fstructure%2FStructureImportSettings.java;h=82b5f693c47005220be281ce1cf6810a8d04a229;hb=c889fc8840c719390e49eb27adbf6b1bf156ae12;hp=388ccbdfc3e865cfa475e70617d54ed6eb57468f;hpb=82a6c8e2e25b7534168b68b2c89b9cf195f815a5;p=jalview.git diff --git a/src/jalview/structure/StructureImportSettings.java b/src/jalview/structure/StructureImportSettings.java index 388ccbd..82b5f69 100644 --- a/src/jalview/structure/StructureImportSettings.java +++ b/src/jalview/structure/StructureImportSettings.java @@ -5,6 +5,7 @@ import jalview.datamodel.PDBEntry.Type; /** * bean holding settings for structure IO. TODO: tests for validation of values + * TODO: tests for race conditions (all fields are static, is that correct ?) * * @author tcofoegbu * @@ -31,8 +32,6 @@ public class StructureImportSettings private static boolean showSeqFeatures = true; - private static boolean processHETATMs = false; - public enum StructureParser { JMOL_PARSER, JALVIEW_PARSER @@ -111,17 +110,7 @@ public class StructureImportSettings String defaultStructureFileFormat) { StructureImportSettings.defaultStructureFileFormat = PDBEntry.Type - .valueOf(defaultStructureFileFormat); - } - - public static boolean isProcessHETATMs() - { - return processHETATMs; - } - - public static void setProcessHETATMs(boolean processHETATMs) - { - StructureImportSettings.processHETATMs = processHETATMs; + .valueOf(defaultStructureFileFormat.toUpperCase()); } public static String getDefaultPDBFileParser() @@ -138,7 +127,7 @@ public class StructureImportSettings public static void setDefaultPDBFileParser(String defaultPDBFileParser) { StructureImportSettings.defaultPDBFileParser = StructureParser - .valueOf(defaultPDBFileParser); + .valueOf(defaultPDBFileParser.toUpperCase()); } }