Clover icon

Coverage Report

  1. Project Clover database Thu Aug 13 2020 12:04:21 BST
  2. Package jalview.gui

File ChimeraXViewFrame.java

 

Coverage histogram

../../img/srcFileCovDistChart0.png
56% of files have more coverage

Code metrics

0
6
6
1
64
40
6
1
1
6
1

Classes

Class Line # Actions
ChimeraXViewFrame 16 6 6
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

1    package jalview.gui;
2   
3    import jalview.datamodel.PDBEntry;
4    import jalview.datamodel.SequenceI;
5    import jalview.datamodel.StructureViewerModel;
6    import jalview.gui.StructureViewer.ViewerType;
7   
8    /**
9    * A class for the gui frame through which Jalview interacts with the ChimeraX
10    * structure viewer. Mostly the same as ChimeraViewFrame with a few overrides
11    * for the differences.
12    *
13    * @author gmcarstairs
14    *
15    */
 
16    public class ChimeraXViewFrame extends ChimeraViewFrame
17    {
18   
 
19  0 toggle public ChimeraXViewFrame(PDBEntry pdb, SequenceI[] seqsForPdb,
20    String[] chains, AlignmentPanel ap)
21    {
22  0 super(pdb, seqsForPdb, chains, ap);
23    }
24   
 
25  0 toggle public ChimeraXViewFrame(PDBEntry[] pdbsForFile, boolean superposeAdded,
26    SequenceI[][] theSeqs, AlignmentPanel ap)
27    {
28  0 super(pdbsForFile, superposeAdded, theSeqs, ap);
29    }
30   
31    /**
32    * Constructor given a session file to be loaded
33    *
34    * @param viewerData
35    * @param alignPanel
36    * @param sessionFile
37    * @param vid
38    */
 
39  0 toggle public ChimeraXViewFrame(StructureViewerModel viewerData,
40    AlignmentPanel alignPanel, String sessionFile, String vid)
41    {
42  0 super(viewerData, alignPanel, sessionFile, vid);
43    }
44   
 
45  0 toggle @Override
46    public ViewerType getViewerType()
47    {
48  0 return ViewerType.CHIMERAX;
49    }
50   
 
51  0 toggle @Override
52    protected String getViewerName()
53    {
54  0 return "ChimeraX";
55    }
56   
 
57  0 toggle @Override
58    protected JalviewChimeraBindingModel newBindingModel(AlignmentPanel ap,
59    PDBEntry[] pdbentrys, SequenceI[][] seqs)
60    {
61  0 return new JalviewChimeraXBindingModel(this,
62    ap.getStructureSelectionManager(), pdbentrys, seqs, null);
63    }
64    }