1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|
|
21 |
|
package jalview.gui; |
22 |
|
|
23 |
|
import java.awt.event.MouseAdapter; |
24 |
|
import java.awt.event.MouseEvent; |
25 |
|
import java.beans.PropertyVetoException; |
26 |
|
import java.util.List; |
27 |
|
|
28 |
|
import javax.swing.JInternalFrame; |
29 |
|
import javax.swing.JLayeredPane; |
30 |
|
import javax.swing.event.ChangeEvent; |
31 |
|
import javax.swing.event.ChangeListener; |
32 |
|
import javax.swing.event.InternalFrameAdapter; |
33 |
|
import javax.swing.event.InternalFrameEvent; |
34 |
|
|
35 |
|
import jalview.analysis.Conservation; |
36 |
|
import jalview.datamodel.SequenceGroup; |
37 |
|
import jalview.jbgui.GSliderPanel; |
38 |
|
import jalview.renderer.ResidueShaderI; |
39 |
|
import jalview.util.MessageManager; |
40 |
|
|
41 |
|
|
42 |
|
|
43 |
|
|
44 |
|
@author |
45 |
|
@version |
46 |
|
|
|
|
| 63.6% |
Uncovered Elements: 94 (258) |
Complexity: 72 |
Complexity Density: 0.44 |
|
47 |
|
public class SliderPanel extends GSliderPanel |
48 |
|
{ |
49 |
|
private static final String BACKGROUND = "Background"; |
50 |
|
|
51 |
|
static JInternalFrame conservationSlider; |
52 |
|
|
53 |
|
static JInternalFrame consensusSecondaryStructureSlider; |
54 |
|
|
55 |
|
static JInternalFrame PIDSlider; |
56 |
|
|
57 |
|
AlignmentPanel ap; |
58 |
|
|
59 |
|
boolean forConservation = true; |
60 |
|
|
61 |
|
boolean forConsensusSecondaryStructure = false; |
62 |
|
|
63 |
|
ResidueShaderI cs; |
64 |
|
|
65 |
|
|
66 |
|
|
67 |
|
|
68 |
|
@return |
69 |
|
|
|
|
| 53.8% |
Uncovered Elements: 6 (13) |
Complexity: 7 |
Complexity Density: 1 |
|
70 |
15 |
public static SliderPanel getSliderPanel()... |
71 |
|
{ |
72 |
15 |
if (conservationSlider != null && conservationSlider.isVisible()) |
73 |
|
{ |
74 |
8 |
return (SliderPanel) conservationSlider.getContentPane(); |
75 |
|
} |
76 |
7 |
if (PIDSlider != null && PIDSlider.isVisible()) |
77 |
|
{ |
78 |
7 |
return (SliderPanel) PIDSlider.getContentPane(); |
79 |
|
} |
80 |
0 |
if (consensusSecondaryStructureSlider != null |
81 |
|
&& consensusSecondaryStructureSlider.isVisible()) |
82 |
|
{ |
83 |
0 |
return (SliderPanel) consensusSecondaryStructureSlider |
84 |
|
.getContentPane(); |
85 |
|
} |
86 |
0 |
return null; |
87 |
|
} |
88 |
|
|
89 |
|
|
90 |
|
|
91 |
|
|
92 |
|
@param |
93 |
|
|
94 |
|
@param |
95 |
|
|
96 |
|
@param |
97 |
|
|
98 |
|
@param |
99 |
|
|
100 |
|
|
|
|
| 84% |
Uncovered Elements: 4 (25) |
Complexity: 3 |
Complexity Density: 0.14 |
|
101 |
14 |
public SliderPanel(final AlignmentPanel ap, int value,... |
102 |
|
boolean forConserve, boolean forConsensusSS, |
103 |
|
ResidueShaderI scheme) |
104 |
|
{ |
105 |
14 |
this.ap = ap; |
106 |
14 |
this.cs = scheme; |
107 |
14 |
forConservation = forConserve; |
108 |
14 |
forConsensusSecondaryStructure = forConsensusSS; |
109 |
|
|
110 |
14 |
undoButton.setVisible(false); |
111 |
14 |
applyButton.setVisible(false); |
112 |
|
|
113 |
14 |
if (forConservation) |
114 |
|
{ |
115 |
6 |
label.setText(MessageManager.getString( |
116 |
|
"label.enter_value_increase_conservation_visibility")); |
117 |
6 |
slider.setMinimum(0); |
118 |
6 |
slider.setMaximum(100); |
119 |
|
} |
120 |
14 |
if (forConsensusSS) |
121 |
|
{ |
122 |
0 |
label.setText(MessageManager.getString( |
123 |
|
"label.enter_value_increase_conservation_visibility")); |
124 |
0 |
slider.setMinimum(0); |
125 |
0 |
slider.setMaximum(100); |
126 |
|
} |
127 |
|
else |
128 |
|
{ |
129 |
14 |
label.setText(MessageManager.getString( |
130 |
|
"label.enter_percentage_identity_above_which_colour_residues")); |
131 |
14 |
slider.setMinimum(0); |
132 |
14 |
slider.setMaximum(100); |
133 |
|
} |
134 |
|
|
135 |
14 |
slider.addChangeListener(new ChangeListener() |
136 |
|
{ |
|
|
| 100% |
Uncovered Elements: 0 (2) |
Complexity: 1 |
Complexity Density: 0.5 |
|
137 |
14 |
@Override... |
138 |
|
public void stateChanged(ChangeEvent evt) |
139 |
|
{ |
140 |
14 |
valueField.setText(String.valueOf(slider.getValue())); |
141 |
14 |
valueChanged(slider.getValue()); |
142 |
|
} |
143 |
|
}); |
144 |
|
|
145 |
14 |
slider.addMouseListener(new MouseAdapter() |
146 |
|
{ |
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
147 |
0 |
@Override... |
148 |
|
public void mouseReleased(MouseEvent evt) |
149 |
|
{ |
150 |
0 |
ap.paintAlignment(true, true); |
151 |
|
} |
152 |
|
}); |
153 |
|
|
154 |
14 |
slider.setValue(value); |
155 |
14 |
valueField.setText(String.valueOf(value)); |
156 |
|
} |
157 |
|
|
158 |
|
|
159 |
|
|
160 |
|
|
161 |
|
@param |
162 |
|
|
163 |
|
@param |
164 |
|
|
165 |
|
@param |
166 |
|
|
167 |
|
|
168 |
|
@return |
169 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (25) |
Complexity: 5 |
Complexity Density: 0.26 |
|
170 |
9 |
public static int setConservationSlider(AlignmentPanel ap,... |
171 |
|
ResidueShaderI rs, String source) |
172 |
|
{ |
173 |
9 |
SliderPanel sliderPanel = null; |
174 |
|
|
175 |
9 |
if (conservationSlider == null) |
176 |
|
{ |
177 |
6 |
sliderPanel = new SliderPanel(ap, rs.getConservationInc(), true, |
178 |
|
false, rs); |
179 |
6 |
conservationSlider = new JInternalFrame(); |
180 |
6 |
conservationSlider.setFrameIcon(null); |
181 |
6 |
conservationSlider.setContentPane(sliderPanel); |
182 |
6 |
conservationSlider.setLayer(JLayeredPane.PALETTE_LAYER); |
183 |
|
} |
184 |
|
else |
185 |
|
{ |
186 |
3 |
sliderPanel = (SliderPanel) conservationSlider.getContentPane(); |
187 |
3 |
sliderPanel.valueField |
188 |
|
.setText(String.valueOf(rs.getConservationInc())); |
189 |
3 |
sliderPanel.cs = rs; |
190 |
3 |
sliderPanel.ap = ap; |
191 |
3 |
sliderPanel.slider.setValue(rs.getConservationInc()); |
192 |
|
} |
193 |
|
|
194 |
9 |
conservationSlider.setTitle(MessageManager.formatMessage( |
195 |
|
"label.conservation_colour_increment", new String[] |
196 |
9 |
{ source == null ? BACKGROUND : source })); |
197 |
|
|
198 |
9 |
List<SequenceGroup> groups = ap.av.getAlignment().getGroups(); |
199 |
9 |
if (groups != null && !groups.isEmpty()) |
200 |
|
{ |
201 |
5 |
sliderPanel.setAllGroupsCheckEnabled(true); |
202 |
5 |
sliderPanel.allGroupsCheck |
203 |
|
.setSelected(ap.av.getColourAppliesToAllGroups()); |
204 |
|
} |
205 |
|
else |
206 |
|
{ |
207 |
4 |
sliderPanel.setAllGroupsCheckEnabled(false); |
208 |
|
} |
209 |
|
|
210 |
9 |
return sliderPanel.getValue(); |
211 |
|
} |
212 |
|
|
213 |
|
|
214 |
|
|
215 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (6) |
Complexity: 3 |
Complexity Density: 0.75 |
|
216 |
20 |
public static void hidePIDSlider()... |
217 |
|
{ |
218 |
20 |
if (PIDSlider != null) |
219 |
|
{ |
220 |
7 |
try |
221 |
|
{ |
222 |
7 |
PIDSlider.setClosed(true); |
223 |
7 |
PIDSlider = null; |
224 |
|
} catch (PropertyVetoException ex) |
225 |
|
{ |
226 |
|
} |
227 |
|
} |
228 |
|
} |
229 |
|
|
230 |
|
|
231 |
|
|
232 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (6) |
Complexity: 3 |
Complexity Density: 0.75 |
|
233 |
19 |
public static void hideConservationSlider()... |
234 |
|
{ |
235 |
19 |
if (conservationSlider != null) |
236 |
|
{ |
237 |
5 |
try |
238 |
|
{ |
239 |
5 |
conservationSlider.setClosed(true); |
240 |
5 |
conservationSlider = null; |
241 |
|
} catch (PropertyVetoException ex) |
242 |
|
{ |
243 |
|
} |
244 |
|
} |
245 |
|
} |
246 |
|
|
247 |
|
|
248 |
|
|
249 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (7) |
Complexity: 2 |
Complexity Density: 0.4 |
|
250 |
7 |
public static void showConservationSlider()... |
251 |
|
{ |
252 |
7 |
hidePIDSlider(); |
253 |
|
|
254 |
7 |
if (!conservationSlider.isVisible()) |
255 |
|
{ |
256 |
6 |
Desktop.addInternalFrame(conservationSlider, |
257 |
|
conservationSlider.getTitle(), true, FRAME_WIDTH, |
258 |
|
FRAME_HEIGHT, false, true); |
259 |
6 |
conservationSlider.addInternalFrameListener(new InternalFrameAdapter() |
260 |
|
{ |
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
261 |
6 |
@Override... |
262 |
|
public void internalFrameClosed(InternalFrameEvent e) |
263 |
|
{ |
264 |
6 |
conservationSlider = null; |
265 |
|
} |
266 |
|
}); |
267 |
6 |
conservationSlider.setLayer(JLayeredPane.PALETTE_LAYER); |
268 |
|
} |
269 |
|
} |
270 |
|
|
|
|
| 0% |
Uncovered Elements: 25 (25) |
Complexity: 5 |
Complexity Density: 0.26 |
|
271 |
0 |
public static int setConsensusSecondaryStructureSlider(AlignmentPanel ap,... |
272 |
|
ResidueShaderI rs, String source) |
273 |
|
{ |
274 |
0 |
SliderPanel sliderPanel = null; |
275 |
|
|
276 |
0 |
if (consensusSecondaryStructureSlider == null) |
277 |
|
{ |
278 |
0 |
sliderPanel = new SliderPanel(ap, |
279 |
|
rs.getConsensusSecondaryStructureThreshold(), false, true, |
280 |
|
rs); |
281 |
0 |
consensusSecondaryStructureSlider = new JInternalFrame(); |
282 |
0 |
consensusSecondaryStructureSlider.setFrameIcon(null); |
283 |
0 |
consensusSecondaryStructureSlider.setContentPane(sliderPanel); |
284 |
0 |
consensusSecondaryStructureSlider |
285 |
|
.setLayer(JLayeredPane.PALETTE_LAYER); |
286 |
|
} |
287 |
|
else |
288 |
|
{ |
289 |
0 |
sliderPanel = (SliderPanel) consensusSecondaryStructureSlider |
290 |
|
.getContentPane(); |
291 |
0 |
sliderPanel.valueField.setText( |
292 |
|
String.valueOf(rs.getConsensusSecondaryStructureThreshold())); |
293 |
0 |
sliderPanel.cs = rs; |
294 |
0 |
sliderPanel.ap = ap; |
295 |
0 |
sliderPanel.slider |
296 |
|
.setValue(rs.getConsensusSecondaryStructureThreshold()); |
297 |
|
} |
298 |
|
|
299 |
0 |
consensusSecondaryStructureSlider.setTitle(MessageManager.formatMessage( |
300 |
|
"label.secondary_structure_conservation_threshold", new String[] |
301 |
0 |
{ source == null ? BACKGROUND : source })); |
302 |
|
|
303 |
0 |
List<SequenceGroup> groups = ap.av.getAlignment().getGroups(); |
304 |
0 |
if (groups != null && !groups.isEmpty()) |
305 |
|
{ |
306 |
0 |
sliderPanel.setAllGroupsCheckEnabled(true); |
307 |
0 |
sliderPanel.allGroupsCheck |
308 |
|
.setSelected(ap.av.getColourAppliesToAllGroups()); |
309 |
|
} |
310 |
|
else |
311 |
|
{ |
312 |
0 |
sliderPanel.setAllGroupsCheckEnabled(false); |
313 |
|
} |
314 |
|
|
315 |
0 |
return sliderPanel.getValue(); |
316 |
|
} |
317 |
|
|
|
|
| 33.3% |
Uncovered Elements: 4 (6) |
Complexity: 3 |
Complexity Density: 0.75 |
|
318 |
12 |
public static void hideConsensusSecondaryStructureSlider()... |
319 |
|
{ |
320 |
12 |
if (consensusSecondaryStructureSlider != null) |
321 |
|
{ |
322 |
0 |
try |
323 |
|
{ |
324 |
0 |
consensusSecondaryStructureSlider.setClosed(true); |
325 |
0 |
consensusSecondaryStructureSlider = null; |
326 |
|
} catch (PropertyVetoException ex) |
327 |
|
{ |
328 |
|
} |
329 |
|
} |
330 |
|
} |
331 |
|
|
|
|
| 0% |
Uncovered Elements: 8 (8) |
Complexity: 2 |
Complexity Density: 0.33 |
|
332 |
0 |
public static void showConsensusSecondaryStructureSlider()... |
333 |
|
{ |
334 |
0 |
hidePIDSlider(); |
335 |
0 |
hideConservationSlider(); |
336 |
|
|
337 |
0 |
if (!consensusSecondaryStructureSlider.isVisible()) |
338 |
|
{ |
339 |
0 |
Desktop.addInternalFrame(consensusSecondaryStructureSlider, |
340 |
|
consensusSecondaryStructureSlider.getTitle(), true, |
341 |
|
FRAME_WIDTH, FRAME_HEIGHT, false, true); |
342 |
0 |
consensusSecondaryStructureSlider |
343 |
|
.addInternalFrameListener(new InternalFrameAdapter() |
344 |
|
{ |
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
345 |
0 |
@Override... |
346 |
|
public void internalFrameClosed(InternalFrameEvent e) |
347 |
|
{ |
348 |
0 |
consensusSecondaryStructureSlider = null; |
349 |
|
} |
350 |
|
}); |
351 |
0 |
consensusSecondaryStructureSlider |
352 |
|
.setLayer(JLayeredPane.PALETTE_LAYER); |
353 |
|
} |
354 |
|
} |
355 |
|
|
356 |
|
|
357 |
|
|
358 |
|
|
359 |
|
@param |
360 |
|
|
361 |
|
@param |
362 |
|
|
363 |
|
@param |
364 |
|
|
365 |
|
|
366 |
|
@return |
367 |
|
|
|
|
| 91.7% |
Uncovered Elements: 2 (24) |
Complexity: 4 |
Complexity Density: 0.22 |
|
368 |
9 |
public static int setPIDSliderSource(AlignmentPanel ap, ResidueShaderI rs,... |
369 |
|
String source) |
370 |
|
{ |
371 |
9 |
int threshold = rs.getThreshold(); |
372 |
|
|
373 |
9 |
SliderPanel sliderPanel = null; |
374 |
|
|
375 |
9 |
if (PIDSlider == null) |
376 |
|
{ |
377 |
8 |
sliderPanel = new SliderPanel(ap, threshold, false, false, rs); |
378 |
8 |
PIDSlider = new JInternalFrame(); |
379 |
8 |
PIDSlider.setFrameIcon(null); |
380 |
8 |
PIDSlider.setContentPane(sliderPanel); |
381 |
8 |
PIDSlider.setLayer(JLayeredPane.PALETTE_LAYER); |
382 |
|
} |
383 |
|
else |
384 |
|
{ |
385 |
1 |
sliderPanel = (SliderPanel) PIDSlider.getContentPane(); |
386 |
1 |
sliderPanel.cs = rs; |
387 |
1 |
sliderPanel.ap = ap; |
388 |
1 |
sliderPanel.valueField.setText(String.valueOf(rs.getThreshold())); |
389 |
1 |
sliderPanel.slider.setValue(rs.getThreshold()); |
390 |
|
} |
391 |
|
|
392 |
9 |
PIDSlider.setTitle(MessageManager.formatMessage( |
393 |
|
"label.percentage_identity_threshold", new String[] |
394 |
9 |
{ source == null ? BACKGROUND : source })); |
395 |
|
|
396 |
9 |
if (ap.av.getAlignment().getGroups() != null) |
397 |
|
{ |
398 |
9 |
sliderPanel.setAllGroupsCheckEnabled(true); |
399 |
|
} |
400 |
|
else |
401 |
|
{ |
402 |
0 |
sliderPanel.setAllGroupsCheckEnabled(false); |
403 |
|
} |
404 |
|
|
405 |
9 |
return sliderPanel.getValue(); |
406 |
|
} |
407 |
|
|
408 |
|
|
409 |
|
|
410 |
|
|
411 |
|
@return |
412 |
|
|
|
|
| 88.9% |
Uncovered Elements: 1 (9) |
Complexity: 2 |
Complexity Density: 0.29 |
|
413 |
7 |
public static JInternalFrame showPIDSlider()... |
414 |
|
{ |
415 |
7 |
hideConservationSlider(); |
416 |
|
|
417 |
7 |
if (!PIDSlider.isVisible()) |
418 |
|
{ |
419 |
7 |
Desktop.addInternalFrame(PIDSlider, PIDSlider.getTitle(), true, |
420 |
|
FRAME_WIDTH, FRAME_HEIGHT, false, true); |
421 |
7 |
PIDSlider.setLayer(JLayeredPane.PALETTE_LAYER); |
422 |
7 |
PIDSlider.addInternalFrameListener(new InternalFrameAdapter() |
423 |
|
{ |
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
424 |
7 |
@Override... |
425 |
|
public void internalFrameClosed(InternalFrameEvent e) |
426 |
|
{ |
427 |
7 |
PIDSlider = null; |
428 |
|
} |
429 |
|
}); |
430 |
7 |
PIDSlider.setLayer(JLayeredPane.PALETTE_LAYER); |
431 |
|
} |
432 |
7 |
return PIDSlider; |
433 |
|
} |
434 |
|
|
435 |
|
|
436 |
|
|
437 |
|
|
438 |
|
|
439 |
|
|
440 |
|
@param |
441 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (12) |
Complexity: 4 |
Complexity Density: 0.5 |
|
442 |
30 |
public void valueChanged(int percent)... |
443 |
|
{ |
444 |
30 |
if (!forConservation && !forConsensusSecondaryStructure) |
445 |
|
{ |
446 |
17 |
ap.av.setThreshold(percent); |
447 |
|
} |
448 |
30 |
updateColourScheme(percent, cs, null); |
449 |
|
|
450 |
30 |
if (allGroupsCheck.isSelected()) |
451 |
|
{ |
452 |
2 |
List<SequenceGroup> groups = ap.av.getAlignment().getGroups(); |
453 |
2 |
for (SequenceGroup sg : groups) |
454 |
|
{ |
455 |
2 |
updateColourScheme(percent, sg.getGroupColourScheme(), sg); |
456 |
|
} |
457 |
|
} |
458 |
|
|
459 |
30 |
ap.getSeqPanel().seqCanvas.repaint(); |
460 |
|
} |
461 |
|
|
462 |
|
|
463 |
|
|
464 |
|
|
465 |
|
|
466 |
|
@param |
467 |
|
@param |
468 |
|
@param |
469 |
|
|
|
|
| 54.5% |
Uncovered Elements: 10 (22) |
Complexity: 6 |
Complexity Density: 0.43 |
|
470 |
32 |
protected void updateColourScheme(int percent, ResidueShaderI scheme,... |
471 |
|
SequenceGroup sg) |
472 |
|
{ |
473 |
32 |
if (scheme == null) |
474 |
|
{ |
475 |
0 |
return; |
476 |
|
} |
477 |
32 |
if (forConservation) |
478 |
|
{ |
479 |
15 |
if (!scheme.conservationApplied() && sg != null) |
480 |
|
{ |
481 |
|
|
482 |
|
|
483 |
|
|
484 |
|
|
485 |
0 |
Conservation c = new Conservation("Group", sg.getSequences(null), |
486 |
|
sg.getStartRes(), sg.getEndRes()); |
487 |
0 |
c.calculate(); |
488 |
0 |
c.verdict(false, ap.av.getConsPercGaps()); |
489 |
0 |
sg.cs.setConservation(c); |
490 |
|
|
491 |
|
} |
492 |
15 |
scheme.setConservationApplied(true); |
493 |
15 |
scheme.setConservationInc(percent); |
494 |
|
} |
495 |
17 |
else if(forConsensusSecondaryStructure) |
496 |
|
{ |
497 |
0 |
scheme.setConsensusSecondaryStructureColouring(true); |
498 |
0 |
scheme.setConsensusSecondaryStructureThreshold(percent); |
499 |
|
} |
500 |
|
else |
501 |
|
{ |
502 |
17 |
scheme.setThreshold(percent, ap.av.isIgnoreGapsConsensus()); |
503 |
|
|
504 |
|
} |
505 |
|
} |
506 |
|
|
507 |
|
|
508 |
|
|
509 |
|
|
510 |
|
@param |
511 |
|
|
512 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
513 |
18 |
public void setAllGroupsCheckEnabled(boolean b)... |
514 |
|
{ |
515 |
18 |
allGroupsCheck.setEnabled(b); |
516 |
|
} |
517 |
|
|
518 |
|
|
519 |
|
|
520 |
|
|
521 |
|
@param |
522 |
|
|
523 |
|
|
|
|
| 0% |
Uncovered Elements: 4 (4) |
Complexity: 2 |
Complexity Density: 0.5 |
|
524 |
0 |
@Override... |
525 |
|
public void valueField_actionPerformed() |
526 |
|
{ |
527 |
0 |
try |
528 |
|
{ |
529 |
0 |
int i = Integer.parseInt(valueField.getText()); |
530 |
0 |
slider.setValue(i); |
531 |
|
} catch (NumberFormatException ex) |
532 |
|
{ |
533 |
0 |
valueField.setText(slider.getValue() + ""); |
534 |
|
} |
535 |
|
} |
536 |
|
|
537 |
|
|
538 |
|
|
539 |
|
|
540 |
|
@param |
541 |
|
|
542 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
543 |
0 |
public void setValue(int value)... |
544 |
|
{ |
545 |
0 |
slider.setValue(value); |
546 |
|
} |
547 |
|
|
548 |
|
|
549 |
|
|
550 |
|
|
551 |
|
@return |
552 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
553 |
20 |
public int getValue()... |
554 |
|
{ |
555 |
20 |
return Integer.parseInt(valueField.getText()); |
556 |
|
} |
557 |
|
|
|
|
| 0% |
Uncovered Elements: 4 (4) |
Complexity: 2 |
Complexity Density: 1 |
|
558 |
0 |
@Override... |
559 |
|
public void slider_mouseReleased(MouseEvent e) |
560 |
|
{ |
561 |
0 |
if (ap.overviewPanel != null) |
562 |
|
{ |
563 |
0 |
ap.overviewPanel.updateOverviewImage(); |
564 |
|
} |
565 |
|
} |
566 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
567 |
0 |
public static int getConservationValue()... |
568 |
|
{ |
569 |
0 |
return getValue(conservationSlider); |
570 |
|
} |
571 |
|
|
|
|
| 0% |
Uncovered Elements: 3 (3) |
Complexity: 2 |
Complexity Density: 2 |
|
572 |
0 |
static int getValue(JInternalFrame slider)... |
573 |
|
{ |
574 |
0 |
return slider == null ? 0 |
575 |
|
: ((SliderPanel) slider.getContentPane()).getValue(); |
576 |
|
} |
577 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
578 |
0 |
public static int getPIDValue()... |
579 |
|
{ |
580 |
0 |
return getValue(PIDSlider); |
581 |
|
} |
582 |
|
|
|
|
| 0% |
Uncovered Elements: 1 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
583 |
0 |
public static int getConsensusSecondaryStructureSliderValue()... |
584 |
|
{ |
585 |
0 |
return getValue(consensusSecondaryStructureSlider); |
586 |
|
} |
587 |
|
|
588 |
|
|
589 |
|
|
590 |
|
|
591 |
|
|
592 |
|
@return |
593 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (1) |
Complexity: 1 |
Complexity Density: 1 |
|
594 |
20 |
public boolean isForConservation()... |
595 |
|
{ |
596 |
20 |
return forConservation; |
597 |
|
} |
598 |
|
|
599 |
|
|
600 |
|
|
601 |
|
|
602 |
|
|
603 |
|
@return |
604 |
|
|
|
|
| 64.7% |
Uncovered Elements: 6 (17) |
Complexity: 5 |
Complexity Density: 0.56 |
|
605 |
6 |
public String getTitle()... |
606 |
|
{ |
607 |
6 |
String title = null; |
608 |
6 |
if (isForConservation()) |
609 |
|
{ |
610 |
4 |
if (conservationSlider != null) |
611 |
|
{ |
612 |
4 |
title = conservationSlider.getTitle(); |
613 |
|
} |
614 |
|
} |
615 |
2 |
else if (PIDSlider != null) |
616 |
|
{ |
617 |
2 |
title = PIDSlider.getTitle(); |
618 |
|
} |
619 |
0 |
else if (consensusSecondaryStructureSlider != null) |
620 |
|
{ |
621 |
0 |
title = consensusSecondaryStructureSlider.getTitle(); |
622 |
|
} |
623 |
6 |
return title; |
624 |
|
} |
625 |
|
} |