formatting
[jalview.git] / src / jalview / ws / rest / RestJob.java
index e5dd841..04f20e8 100644 (file)
@@ -72,7 +72,7 @@ public class RestJob extends AWsJob
    */
   int[] origviscontig;
 
-  private AlignmentI contextAl=null;
+  private AlignmentI contextAl = null;
 
   /**
    * create a rest job using data bounded by the given start/end column.
@@ -120,8 +120,11 @@ public class RestJob extends AWsJob
                           .size() >= prm.getValue().min))
           {
             alinp.add(prm.getValue());
-          } else {
-            statMessage=("Not enough groups defined on the alignment - need at least "+prm.getValue().min);
+          }
+          else
+          {
+            statMessage = ("Not enough groups defined on the alignment - need at least " + prm
+                    .getValue().min);
           }
         }
       }
@@ -138,7 +141,7 @@ public class RestJob extends AWsJob
         _input.setDataset(null);
       }
       dsForIO = _input.getDataset();
-      if (contextAl==null)
+      if (contextAl == null)
       {
         contextAl = _input;
       }
@@ -151,7 +154,7 @@ public class RestJob extends AWsJob
       validInput = false;
     }
   }
-  
+
   boolean validInput = false;
 
   @Override
@@ -275,24 +278,29 @@ public class RestJob extends AWsJob
     if (context == null)
     {
       context = new JalviewDataset(dsForIO, null, squniq, null);
-      if (contextAl!=null)
+      if (contextAl != null)
       {
-        // TODO devise way of merging new annotation onto (identical) existing annotation that was used as input
-        // delete all input annotation 
-        if (contextAl.getAlignmentAnnotation()!=null) {
-          for (AlignmentAnnotation alan: contextAl.getAlignmentAnnotation()) {
+        // TODO devise way of merging new annotation onto (identical) existing
+        // annotation that was used as input
+        // delete all input annotation
+        if (contextAl.getAlignmentAnnotation() != null)
+        {
+          for (AlignmentAnnotation alan : contextAl
+                  .getAlignmentAnnotation())
+          {
             contextAl.deleteAnnotation(alan);
           }
         }
-        // TODO devise way of merging new groups onto (identical) existing groups when they were used as input to service
-        // delete all existing groups 
-        if (contextAl.getGroups()!=null)
+        // TODO devise way of merging new groups onto (identical) existing
+        // groups when they were used as input to service
+        // delete all existing groups
+        if (contextAl.getGroups() != null)
         {
           contextAl.deleteAllGroups();
         }
         context.addAlignment(contextAl);
       }
-      
+
     }
     return context;
   }
@@ -419,17 +427,23 @@ public class RestJob extends AWsJob
    * context used to parse results from service
    */
   JalviewDataset context = null;
+
   protected boolean parsedResults = false;
-  protected boolean validJvresults=false;
+
+  protected boolean validJvresults = false;
+
   Object[] jvresultobj = null;
+
   /**
    * process the results obtained from the server into jalview datamodel objects
-   * ready to be merged/added to the users' view. Use hasResults to test if results were added to context. 
+   * ready to be merged/added to the users' view. Use hasResults to test if
+   * results were added to context.
    */
   public void parseResultSet() throws Exception, Error
   {
-    if (!parsedResults) {
-      parsedResults=true;
+    if (!parsedResults)
+    {
+      parsedResults = true;
       jvresultobj = resSet.parseResultSet();
       validJvresults = true;
     }
@@ -437,16 +451,19 @@ public class RestJob extends AWsJob
 
   /**
    * 
-   * @return true if job has an input alignment and it was annotated when results were parsed
+   * @return true if job has an input alignment and it was annotated when
+   *         results were parsed
    */
   public boolean isInputContextModified()
   {
-    return contextAl!=null && validJvresults && context.getAl().get(0).isModified();
+    return contextAl != null && validJvresults
+            && context.getAl().get(0).isModified();
   }
 
   /**
    * 
-   * @return true if the ID/metadata for the input sequences were saved and sequence IDs renamed.
+   * @return true if the ID/metadata for the input sequences were saved and
+   *         sequence IDs renamed.
    */
   public boolean isInputUniquified()
   {
@@ -455,16 +472,19 @@ public class RestJob extends AWsJob
   }
 
   /**
-   * Return map between ordering of alignment submitted as input, and ordering of alignment as provided by user
+   * Return map between ordering of alignment submitted as input, and ordering
+   * of alignment as provided by user
+   * 
    * @return int[sequence index in submitted data]==sequence index in input.
    */
   public int[] getOrderMap()
   {
     SequenceI[] contseq = contextAl.getSequencesArray();
     int map[] = new int[contseq.length];
-    for (int i=0;i<contseq.length;i++)
+    for (int i = 0; i < contseq.length; i++)
     {
-      // TODO: optimise for large N - build a lookup hash for IDs returning order, and then lookup each sequ's original order
+      // TODO: optimise for large N - build a lookup hash for IDs returning
+      // order, and then lookup each sequ's original order
       map[i] = inputOrder.getOrder().indexOf(contseq[i]);
     }
     return map;