Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-4348

ChimeraX greater than 1.3/Chimera greater than 1.16.2 are not automatically found even in standard locations

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.11.3.0
    • Fix Version/s: 2.11.3.1
    • Component/s: chimerax, Structures
    • Labels:
      None
    • Urgency:
      Not urgent

      Description

      The method StructureManager.getChimeraPaths(boolean isX), which finds likely installations of Chimera or ChimeraX relies on a list of version numbers known to work.
      This is both historical and kept because ChimeraX 1.1 was known not to work with Jalview due to a recognised bug in ChimeraX 1.1's API implementation (that's in ChimeraX, not in Jalview).

      This seems wrong to me for two reasons:
      1) I don't think the onus should be on Jalview to work around bugs that are unlikely to happen, and where do we draw the line (e.g. if the API works in a particular version but the colouring doesn't in certain circumstances, do we exclude that version?);
      2) the list of versions has to be maintained, which can't happen between Jalview releases.

      The method should be changed to look for the most recent version installed that isn't in a blacklist of versions (which would contain "1.1").

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              soares Ben Soares
              Reporter:
              soares Ben Soares
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: