*/
package jalview.gui;
-import jalview.analysis.scoremodels.ScoreMatrix;
+import jalview.analysis.scoremodels.PairwiseDistanceModel;
import jalview.analysis.scoremodels.ScoreModels;
-import jalview.api.analysis.ScoreModelI;
+import jalview.api.analysis.DistanceModelI;
import jalview.datamodel.Alignment;
import jalview.datamodel.AlignmentI;
import jalview.datamodel.AlignmentView;
protected void scoreMatrix_menuSelected()
{
scoreMatrixMenu.removeAll();
- for (ScoreModelI sm : ScoreModels.getInstance().getModels())
+ for (DistanceModelI sm : ScoreModels.getInstance().getModels())
{
- if (sm instanceof ScoreMatrix)
+ if (sm instanceof PairwiseDistanceModel)
{
final String name = sm.getName();
// create an entry for this score matrix for use in PCA
jm.setText(MessageManager.getStringOrReturn("label.score_model_",
name));
jm.setSelected(pcaModel.getScore_matrix().equals(name));
- if ((!pcaModel.isNucleotide() && !sm.isDNA())
- || (pcaModel.isNucleotide() && sm.isDNA()))
+ if ((pcaModel.isNucleotide() && sm.isDNA())
+ || (!pcaModel.isNucleotide() && sm.isProtein()))
{
jm.addActionListener(new ActionListener()
{