JAL-1957 enabled multi-chain mapping and highlight for Chimera viewer
[jalview.git] / src / jalview / ext / rbvi / chimera / JalviewChimeraBinding.java
index 368918b..cae2457 100644 (file)
@@ -831,6 +831,7 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
     }
     StringBuilder atomSpecs = new StringBuilder();
     boolean first = true;
+
     for (AtomSpec atom : atoms)
     {
       int pdbResNum = atom.getPdbResNum();
@@ -843,9 +844,9 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
          * Formatting as #0:34.A,#1:33.A doesn't work as desired, so instead we
          * concatenate multiple 'show' commands
          */
-        atomSpecs.append(first ? "" : ";show ");
+        atomSpecs.append(first ? "" : ",");
         first = false;
-        atomSpecs.append("#" + cms.get(0).getModelNumber());
+        atomSpecs.append(cms.get(0).getModelNumber());
         atomSpecs.append(":" + pdbResNum);
         if (!chain.equals(" "))
         {
@@ -867,7 +868,7 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
     viewerCommandHistory(false);
     if (atomSpec.length() > 0)
     {
-      command.append("show ").append(atomSpec);
+      command.append("show #").append(atomSpec);
       viewer.sendChimeraCommand(command.toString(), false);
     }
     viewerCommandHistory(true);
@@ -994,6 +995,7 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
    */
   public abstract void refreshGUI();
 
+  @Override
   public void setLoadingFromArchive(boolean loadingFromArchive)
   {
     this.loadingFromArchive = loadingFromArchive;
@@ -1004,6 +1006,7 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
    * @return true if Chimeral is still restoring state or loading is still going
    *         on (see setFinsihedLoadingFromArchive)
    */
+  @Override
   public boolean isLoadingFromArchive()
   {
     return loadingFromArchive && !loadingFinished;
@@ -1015,6 +1018,7 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
    * 
    * @param finishedLoading
    */
+  @Override
   public void setFinishedLoadingFromArchive(boolean finishedLoading)
   {
     loadingFinished = finishedLoading;