private static boolean processHETATMs = false;
- private static String currentDefaultFormat = DBRefSource.PDB;
+ public static final String JMOL_PARSER = "JMolParser";
+ public static final String JALVIEW_PARSER = "JalViewParser";
+
+ public static final String MMCIF = "mmCIF";
+
+ public static final String PDB = "PDB";
+
+ /**
+ * Determines the default file format for structure files to be downloaded
+ * from the PDB sequence fetcher. Possible options include: PDB|mmCIF
+ */
+ private static String defaultStructureFileFormat = DBRefSource.PDB;
+
+ /**
+ * Determines the parser used for parsing PDB format file. Possible options
+ * are : JMolParser|JalveiwParser
+ */
+ private static String defaultPDBFileParser = JMOL_PARSER;
public static void addSettings(boolean addAlignmentAnnotations,
boolean predictSecStr, boolean externalSecStr)
{
StructureImportSettings.showSeqFeatures = showSeqFeatures;
}
- public static String getCurrentDefaultFormat()
+ public static String getDefaultStructureFileFormat()
{
- return currentDefaultFormat;
+ return defaultStructureFileFormat;
}
- public static void setCurrentDefaultFormat(String currentDefaultFormat)
+ public static void setDefaultStructureFileFormat(
+ String defaultStructureFileFormat)
{
- StructureImportSettings.currentDefaultFormat = currentDefaultFormat;
+ StructureImportSettings.defaultStructureFileFormat = defaultStructureFileFormat;
}
public static boolean isProcessHETATMs()
StructureImportSettings.processHETATMs = processHETATMs;
}
+ public static String getDefaultPDBFileParser()
+ {
+ return defaultPDBFileParser;
+ }
+
+ public static void setDefaultPDBFileParser(String defaultPDBFileParser)
+ {
+ StructureImportSettings.defaultPDBFileParser = defaultPDBFileParser;
+ }
+
}