/**
* 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
*
private static boolean showSeqFeatures = true;
- private static boolean processHETATMs = false;
-
public enum StructureParser
{
JMOL_PARSER, JALVIEW_PARSER
* Determines the parser used for parsing PDB format file. Possible options
* are : JMolParser|JalveiwParser
*/
- private static StructureParser defaultPDBFileParser = StructureParser.JMOL_PARSER;
public static void addSettings(boolean addAlignmentAnnotations,
boolean processSecStr, boolean externalSecStr)
{
String defaultStructureFileFormat)
{
StructureImportSettings.defaultStructureFileFormat = PDBEntry.Type
- .valueOf(defaultStructureFileFormat);
- }
-
- public static boolean isProcessHETATMs()
- {
- return processHETATMs;
+ .valueOf(defaultStructureFileFormat.toUpperCase());
}
- public static void setProcessHETATMs(boolean processHETATMs)
- {
- StructureImportSettings.processHETATMs = processHETATMs;
- }
-
- public static String getDefaultPDBFileParser()
- {
- return defaultPDBFileParser.toString();
- }
-
- public static void setDefaultPDBFileParser(
- StructureParser defaultPDBFileParser)
- {
- StructureImportSettings.defaultPDBFileParser = defaultPDBFileParser;
- }
-
- public static void setDefaultPDBFileParser(String defaultPDBFileParser)
- {
- StructureImportSettings.defaultPDBFileParser = StructureParser
- .valueOf(defaultPDBFileParser);
- }
}