PCAPanel checks viewport selection
authoramwaterhouse <Andrew Waterhouse>
Tue, 20 Sep 2005 13:19:33 +0000 (13:19 +0000)
committeramwaterhouse <Andrew Waterhouse>
Tue, 20 Sep 2005 13:19:33 +0000 (13:19 +0000)
src/jalview/appletgui/PCAPanel.java

index f470ffc..399fce8 100755 (executable)
@@ -38,20 +38,19 @@ public class PCAPanel
   SequenceI [] seqs;\r
 \r
 \r
-  public PCAPanel(AlignViewport av, SequenceI[] s)\r
+  public PCAPanel(AlignViewport av)\r
   {\r
 \r
     this.av = av;\r
-    if (av.getSelectionGroup().getSize() > 3)\r
+    if (av.getSelectionGroup()!=null && av.getSelectionGroup().getSize() > 3)\r
     {\r
       seqs = new Sequence[av.getSelectionGroup().getSize()];\r
-      for (int i = 0; i < s.length; i++)\r
+      for (int i = 0; i < av.getSelectionGroup().getSize(); i++)\r
       {\r
         seqs[i] = av.getSelectionGroup().getSequenceAt(i);\r
       }\r
     }\r
-\r
-    if (seqs == null)\r
+    else\r
     {\r
       seqs = new Sequence[av.getAlignment().getHeight()];\r
       for (int i = 0; i < av.getAlignment().getHeight(); i++)\r