Clover icon

Coverage Report

  1. Project Clover database Wed Sep 17 2025 10:52:37 BST
  2. Package jalview.bin.argparser

File StructureLine.java

 

Coverage histogram

../../../img/srcFileCovDistChart6.png
37% of files have more coverage

Code metrics

6
17
8
1
73
57
11
0.65
2.12
8
1.38

Classes

Class Line # Actions
StructureLine 6 17 11
0.51612951.6%
 

Contributing tests

This file is covered by 3 tests. .

Source view

1    package jalview.bin.argparser;
2   
3    import jalview.bin.Cache;
4    import jalview.gui.StructureChooser;
5   
 
6    public class StructureLine
7    {
8    private String viewerid = null;
9   
10    private boolean superpose = Cache
11    .getDefault(StructureChooser.AUTOSUPERIMPOSE, true);
12   
13    private String source;
14   
15    private SubVals subvals;
16   
17    private String seqid;
18   
19    private String line;
20   
 
21  15 toggle public StructureLine(String line)
22    {
23  15 this.line = line;
24  15 String[] parts = line.split("\\s+", 2);
25  15 String seqid0 = parts[0];
26  15 subvals = new SubVals(parts[1]);
27  15 source = subvals.getContent();
28  15 seqid = seqid0.length() > 0 ? seqid0 : subvals.get(Arg.SEQID.getName());
29  15 if (subvals.get(Arg.SUPERPOSE.getName()) != null)
30    {
31  0 superpose = true;
32    }
33  15 else if (subvals.get(Arg.SUPERPOSE.getNegatedName()) != null)
34    {
35  0 superpose = false;
36    }
37    }
38   
 
39  0 toggle public String getViewerid()
40    {
41  0 return viewerid;
42    }
43   
 
44  0 toggle public void setViewerid(String viewerid)
45    {
46  0 this.viewerid = viewerid;
47    }
48   
 
49  0 toggle public boolean isSuperpose()
50    {
51  0 return superpose;
52    }
53   
 
54  15 toggle public String getSource()
55    {
56  15 return source;
57    }
58   
 
59  0 toggle public SubVals getSubvals()
60    {
61  0 return subvals;
62    }
63   
 
64  15 toggle public String getSeqid()
65    {
66  15 return seqid;
67    }
68   
 
69  0 toggle public String toString()
70    {
71  0 return line;
72    }
73    }