public class StructureManager
{
- static final String[] defaultStructureKeys =
- { "Structure", "pdb", "pdbFileName", "PDB ID", "structure",
- "biopax.xref.PDB", "pdb_ids", "ModelName", "ModelNumber" };
+ static final String[] defaultStructureKeys = { "Structure", "pdb",
+ "pdbFileName", "PDB ID", "structure", "biopax.xref.PDB", "pdb_ids",
+ "ModelName", "ModelNumber" };
- static final String[] defaultChemStructKeys =
- { "Smiles", "smiles", "SMILES" };
+ static final String[] defaultChemStructKeys = { "Smiles", "smiles",
+ "SMILES" };
- static final String[] defaultResidueKeys =
- { "FunctionalResidues", "ResidueList", "Residues" };
+ static final String[] defaultResidueKeys = { "FunctionalResidues",
+ "ResidueList", "Residues" };
public enum ModelType
{
StructureSettings defaultSettings = null;
// TODO: [Optional] Change priority of Chimera paths
- public List<String> getChimeraPaths()
+ public static List<String> getChimeraPaths()
{
List<String> pathList = new ArrayList<String>();
// if no network is available and the settings have been modified by the
// user, check for a
// path to chimera
- if (defaultSettings != null)
- {
- String defaultPath = defaultSettings.getChimeraPath();
- if (defaultPath != null && !defaultPath.equals(""))
- {
- pathList.add(defaultPath);
- return pathList;
- }
- }
+ //
+ // For Jalview, Preferences/Cache plays this role instead
+ // if (defaultSettings != null)
+ // {
+ // String defaultPath = defaultSettings.getChimeraPath();
+ // if (defaultPath != null && !defaultPath.equals(""))
+ // {
+ // pathList.add(defaultPath);
+ // return pathList;
+ // }
+ // }
/*
* Jalview addition: check if path set in user preferences.
String userPath = Cache.getDefault(Preferences.CHIMERA_PATH, null);
if (userPath != null)
{
- pathList.add(userPath);
+ pathList.add(0, userPath);
}
// Add default installation paths