licencing and format applied (eclipse)
[jalview.git] / src / jalview / io / FastaFile.java
index b40460b..2ee715d 100755 (executable)
@@ -24,12 +24,11 @@ import jalview.datamodel.*;
 
 /**
  * DOCUMENT ME!
- *
+ * 
  * @author $author$
  * @version $Revision$
  */
-public class FastaFile
-    extends AlignFile
+public class FastaFile extends AlignFile
 {
   /**
    * Length of a sequence line
@@ -47,14 +46,16 @@ public class FastaFile
 
   /**
    * Creates a new FastaFile object.
-   *
-   * @param inFile DOCUMENT ME!
-   * @param type DOCUMENT ME!
-   *
-   * @throws IOException DOCUMENT ME!
+   * 
+   * @param inFile
+   *                DOCUMENT ME!
+   * @param type
+   *                DOCUMENT ME!
+   * 
+   * @throws IOException
+   *                 DOCUMENT ME!
    */
-  public FastaFile(String inFile, String type)
-      throws IOException
+  public FastaFile(String inFile, String type) throws IOException
   {
     super(inFile, type);
   }
@@ -66,11 +67,11 @@ public class FastaFile
 
   /**
    * DOCUMENT ME!
-   *
-   * @throws IOException DOCUMENT ME!
+   * 
+   * @throws IOException
+   *                 DOCUMENT ME!
    */
-  public void parse()
-      throws IOException
+  public void parse() throws IOException
   {
     StringBuffer sb = new StringBuffer();
     boolean firstLine = true;
@@ -80,7 +81,7 @@ public class FastaFile
 
     boolean annotation = false;
 
-    while ( (line = nextLine()) != null)
+    while ((line = nextLine()) != null)
     {
       line = line.trim();
       if (line.length() > 0)
@@ -96,12 +97,10 @@ public class FastaFile
               for (int i = 0; i < sb.length(); i++)
               {
                 anots[i] = new Annotation(anotString.substring(i, i + 1),
-                                          null,
-                                          ' ', 0);
+                        null, ' ', 0);
               }
-              AlignmentAnnotation aa = new AlignmentAnnotation(
-                  seq.getName().substring(2), seq.getDescription(),
-                  anots);
+              AlignmentAnnotation aa = new AlignmentAnnotation(seq
+                      .getName().substring(2), seq.getDescription(), anots);
 
               annotations.addElement(aa);
             }
@@ -144,13 +143,11 @@ public class FastaFile
       String anotString = sb.toString();
       for (int i = 0; i < sb.length(); i++)
       {
-        anots[i] = new Annotation(anotString.substring(i, i + 1),
-                                  null,
-                                  ' ', 0);
+        anots[i] = new Annotation(anotString.substring(i, i + 1), null,
+                ' ', 0);
       }
-      AlignmentAnnotation aa = new AlignmentAnnotation(
-          seq.getName().substring(2), seq.getDescription(),
-          anots);
+      AlignmentAnnotation aa = new AlignmentAnnotation(seq.getName()
+              .substring(2), seq.getDescription(), anots);
 
       annotations.addElement(aa);
     }
@@ -163,9 +160,9 @@ public class FastaFile
   }
 
   /**
-   * called by AppletFormatAdapter to generate
-   * an annotated alignment, rather than bare
-   * sequences.
+   * called by AppletFormatAdapter to generate an annotated alignment, rather
+   * than bare sequences.
+   * 
    * @param al
    */
   public void addAnnotations(Alignment al)
@@ -173,21 +170,25 @@ public class FastaFile
     addProperties(al);
     for (int i = 0; i < annotations.size(); i++)
     {
-      AlignmentAnnotation aa = (AlignmentAnnotation) annotations.elementAt(i);
+      AlignmentAnnotation aa = (AlignmentAnnotation) annotations
+              .elementAt(i);
       aa.setPadGaps(true, al.getGapCharacter());
-      al.addAnnotation( aa );
+      al.addAnnotation(aa);
     }
   }
 
-
   /**
    * DOCUMENT ME!
-   *
-   * @param s DOCUMENT ME!
-   * @param len DOCUMENT ME!
-   * @param gaps DOCUMENT ME!
-   * @param displayId DOCUMENT ME!
-   *
+   * 
+   * @param s
+   *                DOCUMENT ME!
+   * @param len
+   *                DOCUMENT ME!
+   * @param gaps
+   *                DOCUMENT ME!
+   * @param displayId
+   *                DOCUMENT ME!
+   * 
    * @return DOCUMENT ME!
    */
   public String print(SequenceI[] s)
@@ -195,7 +196,7 @@ public class FastaFile
     out = new StringBuffer();
     int i = 0;
 
-    while ( (i < s.length) && (s[i] != null))
+    while ((i < s.length) && (s[i] != null))
     {
       out.append(">" + printId(s[i]));
       if (s[i].getDescription() != null)
@@ -218,7 +219,8 @@ public class FastaFile
         }
         else if (start < s[i].getLength())
         {
-          out.append(s[i].getSequenceAsString(start, s[i].getLength()) + "\n");
+          out.append(s[i].getSequenceAsString(start, s[i].getLength())
+                  + "\n");
         }
       }
 
@@ -230,7 +232,7 @@ public class FastaFile
 
   /**
    * DOCUMENT ME!
-   *
+   * 
    * @return DOCUMENT ME!
    */
   public String print()