New view copies annotations across
authoramwaterhouse <Andrew Waterhouse>
Mon, 29 Jan 2007 17:41:12 +0000 (17:41 +0000)
committeramwaterhouse <Andrew Waterhouse>
Mon, 29 Jan 2007 17:41:12 +0000 (17:41 +0000)
src/jalview/appletgui/AlignFrame.java

index 36ee5da..1c2605c 100755 (executable)
@@ -1426,6 +1426,17 @@ public void itemStateChanged(ItemEvent evt)
     else\r
       newal = new Alignment(viewport.alignment.getSequencesArray());\r
 \r
+    if(viewport.alignment.getAlignmentAnnotation()!=null)\r
+    {\r
+      for(int i=0; i<viewport.alignment.getAlignmentAnnotation().length; i++)\r
+      {\r
+        if(!viewport.alignment.getAlignmentAnnotation()[i].autoCalculated)\r
+        {\r
+          newal.addAnnotation(viewport.alignment.getAlignmentAnnotation()[i]);\r
+        }\r
+      }\r
+    }\r
+\r
     AlignFrame newaf = new AlignFrame(newal,\r
                                       viewport.applet,\r
                                       "",\r