JAL-1125 option to switch between Jalview and SeqSpace PCA calculation modes
[jalview.git] / src / jalview / gui / PCAPanel.java
index eb7806f..f951acf 100755 (executable)
@@ -145,6 +145,7 @@ public class PCAPanel extends GPCAPanel implements Runnable, IProgressIndicator
       nuclSetting.setSelected(pcaModel.isNucleotide());
       protSetting.setSelected(!pcaModel.isNucleotide());
       top=pcaModel.getTop();
+      jvVersionSetting.setSelected(pcaModel.isJvCalcMode());
 
     } catch (OutOfMemoryError er)
     {
@@ -180,10 +181,19 @@ public class PCAPanel extends GPCAPanel implements Runnable, IProgressIndicator
     if (pcaModel.isNucleotide())
     {
       pcaModel.setNucleotide(false);
+      Thread worker = new Thread(this);
+      worker.start();
+    }
+  }
+
+  @Override
+  protected void jvVersionSetting_actionPerfomed(ActionEvent arg0)
+  {
+    pcaModel.setJvCalcMode(jvVersionSetting.isSelected());
     Thread worker = new Thread(this);
     worker.start();
-    }
   }
+
   /**
    * DOCUMENT ME!
    */