formatting
[jalview.git] / src / jalview / analysis / Conservation.java
index 6957b5c..7140f39 100755 (executable)
@@ -99,20 +99,22 @@ public class Conservation
     int s, sSize = sequences.size();
     SequenceI[] sarray = new SequenceI[sSize];
     this.sequences = sarray;
-    try {
-    for (s = 0; s < sSize; s++)
+    try
     {
-      sarray[s] = (SequenceI) sequences.get(s);
-      if (sarray[s].getLength() > maxLength)
+      for (s = 0; s < sSize; s++)
       {
-        maxLength = sarray[s].getLength();
+        sarray[s] = (SequenceI) sequences.get(s);
+        if (sarray[s].getLength() > maxLength)
+        {
+          maxLength = sarray[s].getLength();
+        }
       }
-    }
     } catch (ArrayIndexOutOfBoundsException ex)
     {
-      // bail - another thread has modified the sequence array, so the current calculation is probably invalid. 
-      this.sequences=new SequenceI[0];
-      maxLength=0;
+      // bail - another thread has modified the sequence array, so the current
+      // calculation is probably invalid.
+      this.sequences = new SequenceI[0];
+      maxLength = 0;
     }
   }
 
@@ -276,7 +278,8 @@ public class Conservation
         }
       }
 
-      if (total.length>0) {
+      if (total.length > 0)
+      {
         total[i - start] = resultHash;
       }
     }
@@ -697,33 +700,52 @@ public class Conservation
 
   /**
    * construct and call the calculation methods on a new Conservation object
-   * @param name - name of conservation
-   * @param consHash - hash table of properties for each amino acid (normally ResidueProperties.propHash)
-   * @param threshold - minimum number of conserved residues needed to indicate conservation (typically 3)
+   * 
+   * @param name
+   *          - name of conservation
+   * @param consHash
+   *          - hash table of properties for each amino acid (normally
+   *          ResidueProperties.propHash)
+   * @param threshold
+   *          - minimum number of conserved residues needed to indicate
+   *          conservation (typically 3)
    * @param seqs
-   * @param start first column in calculation window
-   * @param end last column in calculation window
-   * @param posOrNeg positive (true) or negative (false) conservation 
-   * @param consPercGaps percentage of gaps tolerated in column
-   * @param calcQuality flag indicating if alignment quality should be calculated  
+   * @param start
+   *          first column in calculation window
+   * @param end
+   *          last column in calculation window
+   * @param posOrNeg
+   *          positive (true) or negative (false) conservation
+   * @param consPercGaps
+   *          percentage of gaps tolerated in column
+   * @param calcQuality
+   *          flag indicating if alignment quality should be calculated
    * @return Conservation object ready for use in visualization
    */
   public static Conservation calculateConservation(String name,
-          Hashtable consHash, int threshold, List<SequenceI> seqs, int start, int end, boolean posOrNeg, int consPercGaps, boolean calcQuality)
+          Hashtable consHash, int threshold, List<SequenceI> seqs,
+          int start, int end, boolean posOrNeg, int consPercGaps,
+          boolean calcQuality)
   {
-    Conservation cons = new Conservation(name, consHash, threshold, seqs, start,end);
+    Conservation cons = new Conservation(name, consHash, threshold, seqs,
+            start, end);
     return calculateConservation(cons, posOrNeg, consPercGaps, calcQuality);
   }
+
   /**
-  * @param b positive (true) or negative (false) conservation 
-  * @param consPercGaps percentage of gaps tolerated in column
-  * @param calcQuality flag indicating if alignment quality should be calculated  
-  * @return Conservation object ready for use in visualization
-  */
- public static Conservation calculateConservation(Conservation cons, boolean b, int consPercGaps, boolean calcQuality)
- {
-   cons.calculate();
-    cons.verdict(b, consPercGaps); 
+   * @param b
+   *          positive (true) or negative (false) conservation
+   * @param consPercGaps
+   *          percentage of gaps tolerated in column
+   * @param calcQuality
+   *          flag indicating if alignment quality should be calculated
+   * @return Conservation object ready for use in visualization
+   */
+  public static Conservation calculateConservation(Conservation cons,
+          boolean b, int consPercGaps, boolean calcQuality)
+  {
+    cons.calculate();
+    cons.verdict(b, consPercGaps);
 
     if (calcQuality)
     {