header updated
[jalview.git] / src / jalview / gui / Jalview2XML_V1.java
index d84b8db..8bce1e8 100755 (executable)
@@ -1,6 +1,6 @@
 /*\r
  * Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
  *\r
  * This program is free software; you can redistribute it and/or\r
  * modify it under the terms of the GNU General Public License\r
@@ -113,10 +113,8 @@ public class Jalview2XML_V1
                 for (int i = 0; i < entryCount; i++)\r
                 {\r
                     jarentry = jin.getNextJarEntry();\r
-\r
                   }\r
 \r
-\r
                   class NoDescIDResolver implements IDResolver\r
                   {\r
                     public Object resolve(String idref)\r
@@ -295,7 +293,9 @@ public class Jalview2XML_V1
                                 groups[i].getColour());\r
                     }\r
 \r
-                    cs.setThreshold(groups[i].getPidThreshold(), true);\r
+                    if(cs!=null)\r
+                      cs.setThreshold(groups[i].getPidThreshold(), true);\r
+\r
                 }\r
 \r
                 Vector seqs = new Vector();\r
@@ -318,7 +318,7 @@ public class Jalview2XML_V1
                 if (groups[i].getConsThreshold() != 0)\r
                 {\r
                     jalview.analysis.Conservation c = new jalview.analysis.Conservation("All",\r
-                            ResidueProperties.propHash, 3, sg.sequences, 0,\r
+                            ResidueProperties.propHash, 3, sg.getSequences(false), 0,\r
                             sg.getWidth() - 1);\r
                     c.calculate();\r
                     c.verdict(false, 25);\r
@@ -359,16 +359,13 @@ public class Jalview2XML_V1
         af.viewport.setWrapAlignment(view.getWrapAlignment());\r
         af.wrapMenuItem.setSelected(view.getWrapAlignment());\r
 \r
-        if (view.getWrapAlignment())\r
-        {\r
-            af.alignPanel.setWrapAlignment(view.getWrapAlignment());\r
-        }\r
-        else\r
-        {\r
-            af.annotationPanelMenuItem.setState(view.getShowAnnotation());\r
-            af.viewport.setShowAnnotation(view.getShowAnnotation());\r
-            af.alignPanel.setAnnotationVisible(view.getShowAnnotation());\r
-        }\r
+\r
+        af.alignPanel.setWrapAlignment(view.getWrapAlignment());\r
+\r
+        af.annotationPanelMenuItem.setState(view.getShowAnnotation());\r
+        af.viewport.setShowAnnotation(view.getShowAnnotation());\r
+        af.alignPanel.setAnnotationVisible(view.getShowAnnotation());\r
+\r
 \r
         af.viewport.setShowBoxes(view.getShowBoxes());\r
         af.viewBoxesMenuItem.setSelected(view.getShowBoxes());\r