JAL-3438 spotless for 2.11.2.0
[jalview.git] / src / jalview / ext / rbvi / chimera / JalviewChimeraBinding.java
index 399bad9..aebfede 100644 (file)
@@ -76,11 +76,13 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   String lastHighlightCommand;
 
   /**
-   * Returns a model of the structure positions described by the Chimera format atomspec
+   * Returns a model of the structure positions described by the Chimera format
+   * atomspec
+   * 
    * @param atomSpec
    * @return
    */
-  protected  AtomSpec parseAtomSpec(String atomSpec)
+  protected AtomSpec parseAtomSpec(String atomSpec)
   {
     return AtomSpec.fromChimeraAtomspec(atomSpec);
   }
@@ -88,8 +90,8 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   /**
    * Open a PDB structure file in Chimera and set up mappings from Jalview.
    * 
-   * We check if the PDB model id is already loaded in Chimera, if so don't reopen
-   * it. This is the case if Chimera has opened a saved session file.
+   * We check if the PDB model id is already loaded in Chimera, if so don't
+   * reopen it. This is the case if Chimera has opened a saved session file.
    * 
    * @param pe
    * @return
@@ -180,8 +182,11 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   {
     super(ssm, pdbentry, sequenceIs, protocol);
     boolean chimeraX = ViewerType.CHIMERAX.equals(getViewerType());
-    chimeraManager = chimeraX ? new ChimeraXManager(new StructureManager(true)) : new ChimeraManager(new StructureManager(true));
-    setStructureCommands(chimeraX ? new ChimeraXCommands() : new ChimeraCommands());
+    chimeraManager = chimeraX
+            ? new ChimeraXManager(new StructureManager(true))
+            : new ChimeraManager(new StructureManager(true));
+    setStructureCommands(
+            chimeraX ? new ChimeraXCommands() : new ChimeraCommands());
   }
 
   @Override
@@ -191,8 +196,8 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   }
 
   /**
-   * Start a dedicated HttpServer to listen for Chimera notifications, and tell it
-   * to start listening
+   * Start a dedicated HttpServer to listen for Chimera notifications, and tell
+   * it to start listening
    */
   public void startChimeraListener()
   {
@@ -220,7 +225,7 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
       chimeraListener.shutdown();
       chimeraListener = null;
     }
-    
+
     /*
      * the following call is added to avoid a stack trace error in Chimera
      * after "stop really" is sent; Chimera > 1.14 will not need it; see also 
@@ -311,7 +316,7 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   @Override
   public boolean isViewerRunning()
   {
-    return chimeraManager!=null && chimeraManager.isChimeraLaunched();
+    return chimeraManager != null && chimeraManager.isChimeraLaunched();
   }
 
   /**
@@ -332,14 +337,15 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
     List<String> reply = null;
     // trim command or it may never find a match in the replyLog!!
     String cmd = command.getCommand().trim();
-    List<String> lastReply = chimeraManager
-            .sendChimeraCommand(cmd, getResponse);
+    List<String> lastReply = chimeraManager.sendChimeraCommand(cmd,
+            getResponse);
     if (getResponse)
     {
       reply = lastReply;
-      if (Console.isDebugEnabled()) {
+      if (Console.isDebugEnabled())
+      {
         Console.debug(
-              "Response from command ('" + cmd + "') was:\n" + lastReply); 
+                "Response from command ('" + cmd + "') was:\n" + lastReply);
       }
     }
     else
@@ -366,8 +372,9 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   }
 
   /**
-   * Construct and send a command to highlight zero, one or more atoms. We do this
-   * by sending an "rlabel" command to show the residue label at that position.
+   * Construct and send a command to highlight zero, one or more atoms. We do
+   * this by sending an "rlabel" command to show the residue label at that
+   * position.
    */
   @Override
   public void highlightAtoms(List<AtomSpec> atoms)
@@ -401,13 +408,13 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
         first = false;
         if (forChimeraX)
         {
-          cmd.append(cms.get(0).getModelNumber())
-                  .append("/").append(chain).append(":").append(pdbResNum);
+          cmd.append(cms.get(0).getModelNumber()).append("/").append(chain)
+                  .append(":").append(pdbResNum);
         }
         else
         {
-          cmd.append(cms.get(0).getModelNumber())
-                  .append(":").append(pdbResNum);
+          cmd.append(cms.get(0).getModelNumber()).append(":")
+                  .append(pdbResNum);
           if (!chain.equals(" ") && !forChimeraX)
           {
             cmd.append(".").append(chain);
@@ -437,15 +444,17 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
     if (lastHighlightCommand != null)
     {
       cmd.insert(0, ";");
-      cmd.insert(0,lastHighlightCommand);
-      cmd.insert(0,"~");
-      
+      cmd.insert(0, lastHighlightCommand);
+      cmd.insert(0, "~");
+
     }
-    if (cmd.length()>0) {
-      executeCommand(true,  null,  new StructureCommand(cmd.toString()));
+    if (cmd.length() > 0)
+    {
+      executeCommand(true, null, new StructureCommand(cmd.toString()));
     }
-    
-    if (found) {
+
+    if (found)
+    {
       this.lastHighlightCommand = command;
     }
   }
@@ -459,14 +468,14 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
      * Ask Chimera for its current selection
      */
     StructureCommandI command = getCommandGenerator().getSelectedResidues();
-    
+
     Runnable action = new Runnable()
     {
       @Override
       public void run()
       {
         List<String> chimeraReply = executeCommand(command, true);
-        
+
         List<String> selectedResidues = new ArrayList<>();
         if (chimeraReply != null)
         {
@@ -500,15 +509,15 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
          * selections)
          */
         getSsm().mouseOverStructure(atomSpecs);
-        
+
       }
     };
     new Thread(action).start();
   }
 
   /**
-   * Converts a list of Chimera(X) atomspecs to a list of AtomSpec representing the
-   * corresponding residues (if any) in Jalview
+   * Converts a list of Chimera(X) atomspecs to a list of AtomSpec representing
+   * the corresponding residues (if any) in Jalview
    * 
    * @param structureSelection
    * @return
@@ -593,9 +602,9 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   }
 
   /**
-   * Write commands to a temporary file, and send a command to Chimera to open the
-   * file as a commands script. For use when sending a large number of separate
-   * commands would overload the REST interface mechanism.
+   * Write commands to a temporary file, and send a command to Chimera to open
+   * the file as a commands script. For use when sending a large number of
+   * separate commands would overload the REST interface mechanism.
    * 
    * @param commands
    */
@@ -626,6 +635,7 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   /**
    * Returns the file extension required for a file of commands to be read by
    * the structure viewer
+   * 
    * @return
    */
   protected String getCommandFileExtension()
@@ -760,7 +770,8 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel
   public List<String> getChimeraAttributes()
   {
     List<String> attributes = new ArrayList<>();
-    StructureCommandI command = getCommandGenerator().listResidueAttributes();
+    StructureCommandI command = getCommandGenerator()
+            .listResidueAttributes();
     final List<String> reply = executeCommand(command, true);
     if (reply != null)
     {