JAL-3551 working proof of concept of Jalview driving PyMOL
[jalview.git] / src / jalview / gui / JalviewChimeraXBindingModel.java
index 3a6c89c..3124fc1 100644 (file)
@@ -5,6 +5,7 @@ import jalview.datamodel.SequenceI;
 import jalview.ext.rbvi.chimera.ChimeraXCommands;
 import jalview.gui.StructureViewer.ViewerType;
 import jalview.io.DataSourceType;
+import jalview.structure.StructureCommand;
 import jalview.structure.StructureSelectionManager;
 
 import java.util.List;
@@ -40,7 +41,7 @@ public class JalviewChimeraXBindingModel extends JalviewChimeraBindingModel
     int modelNumber = chimeraMaps.size() + 1;
     String command = "setattr #" + modelNumber + " models name "
             + pe.getId();
-    executeCommand(command, false);
+    executeCommand(new StructureCommand(command), false);
     modelsToMap.add(new ChimeraModel(pe.getId(), ModelType.PDB_MODEL,
             modelNumber, 0));
   }
@@ -79,4 +80,10 @@ public class JalviewChimeraXBindingModel extends JalviewChimeraBindingModel
     return ViewerType.CHIMERAX;
   }
 
+  @Override
+  protected String getModelId(int pdbfnum, String file)
+  {
+    return String.valueOf(pdbfnum + 1);
+  }
+
 }