JAL-1517 source formatting
[jalview.git] / test / jalview / ws / jabaws / RNAStructExportImport.java
index a2c361b..61e0782 100644 (file)
@@ -1,3 +1,23 @@
+/*
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2)
+ * Copyright (C) 2014 The Jalview Authors
+ * 
+ * This file is part of Jalview.
+ * 
+ * Jalview is free software: you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License 
+ * as published by the Free Software Foundation, either version 3
+ * of the License, or (at your option) any later version.
+ *  
+ * Jalview is distributed in the hope that it will be useful, but 
+ * WITHOUT ANY WARRANTY; without even the implied warranty 
+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
+ * PURPOSE.  See the GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
+ * The Jalview Authors are detailed in the 'AUTHORS' file.
+ */
 package jalview.ws.jabaws;
 
 import static org.junit.Assert.*;
@@ -48,30 +68,30 @@ public class RNAStructExportImport
   @BeforeClass
   public static void setUpBeforeClass() throws Exception
   {
-       
-       
+
     jalview.bin.Cache.initLogger();
     disc = JalviewJabawsTestUtils.getJabawsDiscoverer();
-    
+
     for (Jws2Instance svc : disc.getServices())
     {
-       
+
       if (svc.getServiceTypeURI().toLowerCase().contains("rnaalifoldws"))
       {
         rnaalifoldws = svc;
       }
     }
-    
+
     System.out.println("State of rnaalifoldws: " + rnaalifoldws);
-    
-    if (rnaalifoldws == null) System.exit(0);
-    
+
+    if (rnaalifoldws == null)
+      System.exit(0);
+
     jalview.io.FileLoader fl = new jalview.io.FileLoader(false);
-    
+
     af = fl.LoadFileWaitTillLoaded(testseqs, jalview.io.FormatAdapter.FILE);
-    
+
     assertNotNull("Couldn't load test data ('" + testseqs + "')", af);
-    
+
   }
 
   @AfterClass
@@ -87,13 +107,11 @@ public class RNAStructExportImport
   @Test
   public void testRNAStructExport()
   {
-       
-       
+
     alifoldClient = new RNAalifoldClient(rnaalifoldws, af, null, null);
-    
+
     af.getViewport().getCalcManager().startWorker(alifoldClient);
-    
-    
+
     do
     {
       try
@@ -104,10 +122,9 @@ public class RNAStructExportImport
       }
       ;
     } while (af.getViewport().getCalcManager().isWorking());
-    
-    
+
     AlignmentI orig_alig = af.getViewport().getAlignment();
-    
+
     testAnnotationFileIO("Testing RNAalifold Annotation IO", orig_alig);
 
   }
@@ -116,11 +133,10 @@ public class RNAStructExportImport
   {
     try
     {
-       // what format would be appropriate for RNAalifold annotations?
+      // what format would be appropriate for RNAalifold annotations?
       String aligfileout = new FormatAdapter().formatSequences("PFAM",
               al.getSequencesArray());
-      
-      
+
       String anfileout = new AnnotationFile().printAnnotations(
               al.getAlignmentAnnotation(), al.getGroups(),
               al.getProperties());
@@ -185,9 +201,9 @@ public class RNAStructExportImport
       }
     }
     alifoldClient = new RNAalifoldClient(rnaalifoldws, af, null, opts);
-    
+
     af.getViewport().getCalcManager().startWorker(alifoldClient);
-    
+
     do
     {
       try
@@ -198,39 +214,58 @@ public class RNAStructExportImport
       }
       ;
     } while (af.getViewport().getCalcManager().isWorking());
-    AutoCalcSetting oldacs = af.getViewport().getCalcIdSettingsFor(alifoldClient.getCalcId());
+    AutoCalcSetting oldacs = af.getViewport().getCalcIdSettingsFor(
+            alifoldClient.getCalcId());
     String oldsettings = oldacs.getWsParamFile();
     // write out parameters
-    jalview.gui.AlignFrame nalf=null;
-    assertTrue("Couldn't write out the Jar file",new Jalview2XML(false).SaveAlignment(af, "testRnalifold_param.jar","trial parameter writeout"));
-    assertTrue("Couldn't read back the Jar file",(nalf = new Jalview2XML(false).LoadJalviewAlign("testRnalifold_param.jar"))!=null);
-    if (nalf!=null)
+    jalview.gui.AlignFrame nalf = null;
+    assertTrue("Couldn't write out the Jar file",
+            new Jalview2XML(false).SaveAlignment(af,
+                    "testRnalifold_param.jar", "trial parameter writeout"));
+    assertTrue("Couldn't read back the Jar file", (nalf = new Jalview2XML(
+            false).LoadJalviewAlign("testRnalifold_param.jar")) != null);
+    if (nalf != null)
     {
-      AutoCalcSetting acs = af.getViewport().getCalcIdSettingsFor(alifoldClient.getCalcId());
-      assertTrue("Calc ID settings not recovered from viewport stash", acs.equals(oldacs));
-      assertTrue("Serialised Calc ID settings not identical to those recovered from viewport stash", acs.getWsParamFile().equals(oldsettings));
-      JMenu nmenu=new JMenu();
-      new SequenceAnnotationWSClient().attachWSMenuEntry(nmenu, rnaalifoldws, af);
-      assertTrue("Couldn't get menu entry for service",nmenu.getItemCount()>0);
-      for (Component itm: nmenu.getMenuComponents())
+      AutoCalcSetting acs = af.getViewport().getCalcIdSettingsFor(
+              alifoldClient.getCalcId());
+      assertTrue("Calc ID settings not recovered from viewport stash",
+              acs.equals(oldacs));
+      assertTrue(
+              "Serialised Calc ID settings not identical to those recovered from viewport stash",
+              acs.getWsParamFile().equals(oldsettings));
+      JMenu nmenu = new JMenu();
+      new SequenceAnnotationWSClient().attachWSMenuEntry(nmenu,
+              rnaalifoldws, af);
+      assertTrue("Couldn't get menu entry for service",
+              nmenu.getItemCount() > 0);
+      for (Component itm : nmenu.getMenuComponents())
       {
         if (itm instanceof JMenuItem)
         {
           JMenuItem i = (JMenuItem) itm;
-          if (i.getText().equals(rnaalifoldws.getAlignAnalysisUI().getAAconToggle()))
-                  {
+          if (i.getText().equals(
+                  rnaalifoldws.getAlignAnalysisUI().getAAconToggle()))
+          {
             i.doClick();
             break;
-                  }
+          }
         }
       }
       while (af.getViewport().isCalcInProgress())
       {
-        try { Thread.sleep(200);
-        } catch (Exception x) {};
+        try
+        {
+          Thread.sleep(200);
+        } catch (Exception x)
+        {
+        }
+        ;
       }
-      AutoCalcSetting acs2 = af.getViewport().getCalcIdSettingsFor(alifoldClient.getCalcId());
-      assertTrue("Calc ID settings after recalculation has not been recovered.", acs2.getWsParamFile().equals(oldsettings));
+      AutoCalcSetting acs2 = af.getViewport().getCalcIdSettingsFor(
+              alifoldClient.getCalcId());
+      assertTrue(
+              "Calc ID settings after recalculation has not been recovered.",
+              acs2.getWsParamFile().equals(oldsettings));
     }
   }
 }