From: amwaterhouse Date: Tue, 20 Sep 2005 13:19:33 +0000 (+0000) Subject: PCAPanel checks viewport selection X-Git-Tag: Release_2_06~37 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=e808c2394befe0655fc9dbd9928160cf4c3b1aa3;p=jalview.git PCAPanel checks viewport selection --- diff --git a/src/jalview/appletgui/PCAPanel.java b/src/jalview/appletgui/PCAPanel.java index f470ffc..399fce8 100755 --- a/src/jalview/appletgui/PCAPanel.java +++ b/src/jalview/appletgui/PCAPanel.java @@ -38,20 +38,19 @@ public class PCAPanel SequenceI [] seqs; - public PCAPanel(AlignViewport av, SequenceI[] s) + public PCAPanel(AlignViewport av) { this.av = av; - if (av.getSelectionGroup().getSize() > 3) + if (av.getSelectionGroup()!=null && av.getSelectionGroup().getSize() > 3) { seqs = new Sequence[av.getSelectionGroup().getSize()]; - for (int i = 0; i < s.length; i++) + for (int i = 0; i < av.getSelectionGroup().getSize(); i++) { seqs[i] = av.getSelectionGroup().getSequenceAt(i); } } - - if (seqs == null) + else { seqs = new Sequence[av.getAlignment().getHeight()]; for (int i = 0; i < av.getAlignment().getHeight(); i++)