/**
* 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
*
* 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);
+ .valueOf(defaultStructureFileFormat.toUpperCase());
}
- 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);
- }
}