"1.11.2", "1.11.1", "1.11" };
// Missing 1.1 as this has known bug see JAL-2422
- private static String[] CHIMERAX_VERSIONS = new String[] { "1.2.5", "1.0",
+ private static String[] CHIMERAX_VERSIONS = new String[] { "1.3", "1.2.5", "1.0",
"0.93", "0.92", "0.91", "0.9" };
static final String[] defaultStructureKeys = { "Structure", "pdb",
{
for (String root : new String[] { "\\Program Files",
"C:\\Program Files", "\\Program Files (x86)",
- "C:\\Program Files (x86)" })
+ "C:\\Program Files (x86)", String.format("%s\\AppData\\Local", System.getProperty("user.home"))})
{
String[] candidates = isChimeraX ? CHIMERAX_VERSIONS
: CHIMERA_VERSIONS;
else if (os.startsWith("Windows"))
{
// todo Windows installation path(s)
+ for (String root : new String[]
+ {
+ String.format("%s\\AppData\\Local", System.getProperty("user.home")),
+ "\\Program Files", "C:\\Program Files", "\\Program Files (x86)",
+ "C:\\Program Files (x86)" })
+ {
+ for (String binary : new String [] {"PyMOLWinWithConsole.bat", "PyMOLWin.exe"})
+ {
+ pathList.add(String.format("%s\\Schrodinger\\PyMOL2\\%s", root, binary));
+ }
+ }
+
}
else if (os.startsWith("Mac"))
{