X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FPCA.java;h=5d2e7e735a3bae517501b4d108e8dbd972de573f;hb=7733b7433ee8771d85ccfe2ed32119feac8056e0;hp=b481e89d32371720ecbf9e114cea8276ece749fa;hpb=582493a5b56d3e01d901c6da9906685c31a32abb;p=jalview.git diff --git a/src/jalview/analysis/PCA.java b/src/jalview/analysis/PCA.java index b481e89..5d2e7e7 100755 --- a/src/jalview/analysis/PCA.java +++ b/src/jalview/analysis/PCA.java @@ -20,6 +20,7 @@ */ package jalview.analysis; +import jalview.analysis.scoremodels.PIDModel; import jalview.api.analysis.DistanceScoreModelI; import jalview.api.analysis.ScoreModelI; import jalview.api.analysis.SimilarityParamsI; @@ -235,6 +236,14 @@ public class PCA implements Runnable { result = ((SimilarityScoreModelI) scoreModel).findSimilarities(av, similarityParams); + if (scoreModel instanceof PIDModel) + { + /* + * scale % identities to width of alignment for backwards + * compatibility with Jalview 2.10.1 SeqSpace PCA calculation + */ + result.multiply(av.getWidth() / 100d); + } } else if (scoreModel instanceof DistanceScoreModelI) {