Clover icon

Coverage Report

  1. Project Clover database Wed Nov 6 2024 00:56:24 GMT
  2. Package vamsas.objects.simple

File SeqSearchResult.java

 

Coverage histogram

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

Code metrics

18
40
12
1
200
121
21
0.52
3.33
12
1.75

Classes

Class Line # Actions
SeqSearchResult 23 40 21
0.00%
 

Contributing tests

No tests hitting this source file were found.

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 vamsas.objects.simple;
22   
 
23    public class SeqSearchResult extends vamsas.objects.simple.Result
24    implements java.io.Serializable
25    {
26    private vamsas.objects.simple.Alignment alignment;
27   
28    private java.lang.String annotation;
29   
30    private java.lang.String features;
31   
32    private java.lang.String newickTree;
33   
 
34  0 toggle public SeqSearchResult()
35    {
36    }
37   
 
38  0 toggle public SeqSearchResult(vamsas.objects.simple.Alignment alignment,
39    java.lang.String annotation, java.lang.String features,
40    java.lang.String newickTree)
41    {
42  0 this.alignment = alignment;
43  0 this.annotation = annotation;
44  0 this.features = features;
45  0 this.newickTree = newickTree;
46    }
47   
48    /**
49    * Gets the alignment value for this SeqSearchResult.
50    *
51    * @return alignment
52    */
 
53  0 toggle public vamsas.objects.simple.Alignment getAlignment()
54    {
55  0 return alignment;
56    }
57   
58    /**
59    * Sets the alignment value for this SeqSearchResult.
60    *
61    * @param alignment
62    */
 
63  0 toggle public void setAlignment(vamsas.objects.simple.Alignment alignment)
64    {
65  0 this.alignment = alignment;
66    }
67   
68    /**
69    * Gets the annotation value for this SeqSearchResult.
70    *
71    * @return annotation
72    */
 
73  0 toggle public java.lang.String getAnnotation()
74    {
75  0 return annotation;
76    }
77   
78    /**
79    * Sets the annotation value for this SeqSearchResult.
80    *
81    * @param annotation
82    */
 
83  0 toggle public void setAnnotation(java.lang.String annotation)
84    {
85  0 this.annotation = annotation;
86    }
87   
88    /**
89    * Gets the features value for this SeqSearchResult.
90    *
91    * @return features
92    */
 
93  0 toggle public java.lang.String getFeatures()
94    {
95  0 return features;
96    }
97   
98    /**
99    * Sets the features value for this SeqSearchResult.
100    *
101    * @param features
102    */
 
103  0 toggle public void setFeatures(java.lang.String features)
104    {
105  0 this.features = features;
106    }
107   
108    /**
109    * Gets the newickTree value for this SeqSearchResult.
110    *
111    * @return newickTree
112    */
 
113  0 toggle public java.lang.String getNewickTree()
114    {
115  0 return newickTree;
116    }
117   
118    /**
119    * Sets the newickTree value for this SeqSearchResult.
120    *
121    * @param newickTree
122    */
 
123  0 toggle public void setNewickTree(java.lang.String newickTree)
124    {
125  0 this.newickTree = newickTree;
126    }
127   
128    private java.lang.Object __equalsCalc = null;
129   
 
130  0 toggle @Override
131    public synchronized boolean equals(java.lang.Object obj)
132    {
133  0 if (obj == null)
134    {
135  0 return false;
136    }
137  0 if (!(obj instanceof SeqSearchResult))
138    {
139  0 return false;
140    }
141  0 SeqSearchResult other = (SeqSearchResult) obj;
142  0 if (this == obj)
143    {
144  0 return true;
145    }
146  0 if (__equalsCalc != null)
147    {
148  0 return (__equalsCalc == obj);
149    }
150  0 __equalsCalc = obj;
151  0 boolean _equals;
152  0 _equals = super.equals(obj)
153    && ((this.alignment == null && other.getAlignment() == null)
154    || (this.alignment != null
155    && this.alignment.equals(other.getAlignment())))
156    && ((this.annotation == null && other.getAnnotation() == null)
157    || (this.annotation != null && this.annotation
158    .equals(other.getAnnotation())))
159    && ((this.features == null && other.getFeatures() == null)
160    || (this.features != null
161    && this.features.equals(other.getFeatures())))
162    && ((this.newickTree == null && other.getNewickTree() == null)
163    || (this.newickTree != null && this.newickTree
164    .equals(other.getNewickTree())));
165  0 __equalsCalc = null;
166  0 return _equals;
167    }
168   
169    private boolean __hashCodeCalc = false;
170   
 
171  0 toggle @Override
172    public synchronized int hashCode()
173    {
174  0 if (__hashCodeCalc)
175    {
176  0 return 0;
177    }
178  0 __hashCodeCalc = true;
179  0 int _hashCode = super.hashCode();
180  0 if (getAlignment() != null)
181    {
182  0 _hashCode += getAlignment().hashCode();
183    }
184  0 if (getAnnotation() != null)
185    {
186  0 _hashCode += getAnnotation().hashCode();
187    }
188  0 if (getFeatures() != null)
189    {
190  0 _hashCode += getFeatures().hashCode();
191    }
192  0 if (getNewickTree() != null)
193    {
194  0 _hashCode += getNewickTree().hashCode();
195    }
196  0 __hashCodeCalc = false;
197  0 return _hashCode;
198    }
199   
200    }