Clover icon

Coverage Report

  1. Project Clover database Mon Nov 11 2024 15:05:32 GMT
  2. Package jalview.viewmodel

File PCAModel.java

 

Coverage histogram

../../img/srcFileCovDistChart8.png
20% of files have more coverage

Code metrics

0
5
5
1
59
36
5
1
1
5
1

Classes

Class Line # Actions
PCAModel 35 5 5
0.880%
 

Contributing tests

This file is covered by 1 test. .

Source view

1    /*
2    * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3    * Copyright (C) $$Year-Rel$$ The Jalview Authors
4    *
5    * This file is part of Jalview.
6    *
7    * Jalview is free software: you can redistribute it and/or
8    * modify it under the terms of the GNU General Public License
9    * as published by the Free Software Foundation, either version 3
10    * of the License, or (at your option) any later version.
11    *
12    * Jalview is distributed in the hope that it will be useful, but
13    * WITHOUT ANY WARRANTY; without even the implied warranty
14    * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15    * PURPOSE. See the GNU General Public License for more details.
16    *
17    * You should have received a copy of the GNU General Public License
18    * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19    * The Jalview Authors are detailed in the 'AUTHORS' file.
20    */
21    package jalview.viewmodel;
22   
23    import jalview.analysis.PCA;
24    import jalview.api.RotatableCanvasI;
25    import jalview.api.analysis.ScoreModelI;
26    import jalview.api.analysis.SimilarityParamsI;
27    import jalview.datamodel.AlignmentView;
28    import jalview.datamodel.Point;
29    import jalview.datamodel.SequenceI;
30    import jalview.datamodel.SequencePoint;
31   
32    import java.util.List;
33    import java.util.Vector;
34   
 
35    public class PCAModel extends SpatialModel<PCA>
36    {
 
37  1 toggle @Override
38    public PCA constructModel()
39    {
40  1 return new PCA(inputData,scoreModel,similarityParams);
41    }
 
42  2 toggle public PCAModel(AlignmentViewport av, AlignmentView seqData, SequenceI[] sqs, boolean nuc,
43    ScoreModelI modelName, SimilarityParamsI params)
44    {
45  2 super(av, seqData,sqs, nuc,modelName, params);
46    }
 
47  0 toggle public void setInputData(AlignmentView data)
48    {
49  0 inputData = data;
50    }
 
51  1 toggle public PCA getPcaData()
52    {
53  1 return outputModel;
54    }
 
55  1 toggle public void setPCA(PCA pca)
56    {
57  1 outputModel = pca;
58    }
59    }