Clover icon

Coverage Report

  1. Project Clover database Thu Dec 4 2025 16:11:35 GMT
  2. Package jalview.ws.gui

File AnnotationWsJob.java

 

Coverage histogram

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

Code metrics

0
13
13
1
106
69
13
1
1
13
1

Classes

Class Line # Actions
AnnotationWsJob 10 13 13
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

1    package jalview.ws.gui;
2   
3    import jalview.api.FeatureRenderer;
4    import jalview.datamodel.AlignmentAnnotation;
5    import jalview.datamodel.SequenceI;
6   
7    import java.util.List;
8    import java.util.Map;
9   
 
10    public class AnnotationWsJob extends WsJob
11    {
12    /**
13    * sequences (anonymised)
14    */
15    List<SequenceI> seqs;
16   
17    /**
18    * mapping to original sequences
19    */
20    Map<String, SequenceI> seqNames;
21   
22    /**
23    * first column in the segment of the alignment view that was submitted
24    */
25    int startPos;
26   
 
27  0 toggle public int getStartPos()
28    {
29  0 return startPos;
30    }
31   
 
32  0 toggle public void setStartPos(int startPos)
33    {
34  0 this.startPos = startPos;
35    }
36   
37    /**
38    * outputs
39    */
40    List<AlignmentAnnotation> annotation = null;
41   
42    boolean transferSequenceFeatures = false;
43   
 
44  0 toggle public boolean isTransferSequenceFeatures()
45    {
46  0 return transferSequenceFeatures;
47    }
48   
 
49  0 toggle public void setTransferSequenceFeatures(boolean transferSequenceFeatures)
50    {
51  0 this.transferSequenceFeatures = transferSequenceFeatures;
52    }
53   
 
54  0 toggle public List<AlignmentAnnotation> getAnnotation()
55    {
56  0 return annotation;
57    }
58   
 
59  0 toggle public void setAnnotation(List<AlignmentAnnotation> annotation)
60    {
61  0 this.annotation = annotation;
62    }
63   
 
64  0 toggle @Override
65    public boolean hasResults()
66    {
67  0 return (isSubmitted() && isFinished()
68    && (annotation != null || transferSequenceFeatures));
69    }
70   
 
71  0 toggle public List<SequenceI> getSeqs()
72    {
73  0 return seqs;
74    }
75   
 
76  0 toggle public void setSeqs(List<SequenceI> seqs)
77    {
78  0 this.seqs = seqs;
79    }
80   
 
81  0 toggle public Map<String, SequenceI> getSeqNames()
82    {
83  0 return seqNames;
84    }
85   
 
86  0 toggle public void setSeqNames(Map<String, SequenceI> seqNames)
87    {
88  0 this.seqNames = seqNames;
89    }
90   
91    /**
92    * configured by the WS framework just before results are collected
93    */
94    FeatureRenderer featureRenderer;
95   
 
96  0 toggle public void setFeatureRenderer(FeatureRenderer fr)
97    {
98  0 this.featureRenderer = fr;
99    }
 
100  0 toggle public FeatureRenderer getFeatureRenderer()
101    {
102    // TODO Auto-generated method stub
103  0 return featureRenderer;
104    }
105   
106    }