2 // This file was generated by the Eclipse Implementation of JAXB, v2.3.3
3 // See https://eclipse-ee4j.github.io/jaxb-ri
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2021.08.30 at 11:05:22 AM BST
9 package jalview.xml.binding.jalview;
11 import java.util.ArrayList;
12 import java.util.List;
13 import javax.xml.bind.annotation.XmlAccessType;
14 import javax.xml.bind.annotation.XmlAccessorType;
15 import javax.xml.bind.annotation.XmlAttribute;
16 import javax.xml.bind.annotation.XmlElement;
17 import javax.xml.bind.annotation.XmlID;
18 import javax.xml.bind.annotation.XmlSchemaType;
19 import javax.xml.bind.annotation.XmlType;
20 import javax.xml.bind.annotation.XmlValue;
21 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
22 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
23 import javax.xml.datatype.XMLGregorianCalendar;
27 * <p>Java class for JalviewModel complex type.
29 * <p>The following schema fragment specifies the expected content contained within this class.
32 * &lt;complexType name="JalviewModel"&gt;
33 * &lt;complexContent&gt;
34 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
35 * &lt;sequence&gt;
36 * &lt;element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/&gt;
37 * &lt;element name="version" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
38 * &lt;element name="vamsasModel" type="{www.vamsas.ac.uk/jalview/version2}VAMSAS"/&gt;
39 * &lt;sequence&gt;
40 * &lt;element name="JSeq" maxOccurs="unbounded" minOccurs="0"&gt;
41 * &lt;complexType&gt;
42 * &lt;complexContent&gt;
43 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
44 * &lt;sequence&gt;
45 * &lt;element name="features" type="{www.jalview.org}feature" maxOccurs="unbounded" minOccurs="0"/&gt;
46 * &lt;element name="pdbids" maxOccurs="unbounded" minOccurs="0"&gt;
47 * &lt;complexType&gt;
48 * &lt;complexContent&gt;
49 * &lt;extension base="{www.jalview.org}pdbentry"&gt;
50 * &lt;sequence&gt;
51 * &lt;element name="structureState" maxOccurs="unbounded" minOccurs="0"&gt;
52 * &lt;complexType&gt;
53 * &lt;simpleContent&gt;
54 * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
55 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
56 * &lt;attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
57 * &lt;attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
58 * &lt;attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
59 * &lt;attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
60 * &lt;attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
61 * &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
62 * &lt;/extension&gt;
63 * &lt;/simpleContent&gt;
64 * &lt;/complexType&gt;
65 * &lt;/element&gt;
66 * &lt;/sequence&gt;
67 * &lt;/extension&gt;
68 * &lt;/complexContent&gt;
69 * &lt;/complexType&gt;
70 * &lt;/element&gt;
71 * &lt;element name="hiddenSequences" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/&gt;
72 * &lt;element name="rnaViewer" maxOccurs="unbounded" minOccurs="0"&gt;
73 * &lt;complexType&gt;
74 * &lt;complexContent&gt;
75 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
76 * &lt;sequence&gt;
77 * &lt;element name="secondaryStructure" maxOccurs="unbounded"&gt;
78 * &lt;complexType&gt;
79 * &lt;complexContent&gt;
80 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
81 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
82 * &lt;attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
83 * &lt;attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
84 * &lt;attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
85 * &lt;/restriction&gt;
86 * &lt;/complexContent&gt;
87 * &lt;/complexType&gt;
88 * &lt;/element&gt;
89 * &lt;/sequence&gt;
90 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
91 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
92 * &lt;attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
93 * &lt;attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
94 * &lt;attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
95 * &lt;/restriction&gt;
96 * &lt;/complexContent&gt;
97 * &lt;/complexType&gt;
98 * &lt;/element&gt;
99 * &lt;/sequence&gt;
100 * &lt;attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
101 * &lt;attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
102 * &lt;attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
103 * &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
104 * &lt;attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
105 * &lt;attribute name="viewreference" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
106 * &lt;/restriction&gt;
107 * &lt;/complexContent&gt;
108 * &lt;/complexType&gt;
109 * &lt;/element&gt;
110 * &lt;element name="JGroup" maxOccurs="unbounded" minOccurs="0"&gt;
111 * &lt;complexType&gt;
112 * &lt;complexContent&gt;
113 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
114 * &lt;sequence&gt;
115 * &lt;element name="seq" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/&gt;
116 * &lt;element name="annotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/&gt;
117 * &lt;/sequence&gt;
118 * &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
119 * &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
120 * &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
121 * &lt;attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
122 * &lt;attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
123 * &lt;attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
124 * &lt;attribute name="outlineColour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
125 * &lt;attribute name="displayBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
126 * &lt;attribute name="displayText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
127 * &lt;attribute name="colourText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
128 * &lt;attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
129 * &lt;attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
130 * &lt;attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
131 * &lt;attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
132 * &lt;attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
133 * &lt;attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
134 * &lt;attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
135 * &lt;attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
136 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
137 * &lt;/restriction&gt;
138 * &lt;/complexContent&gt;
139 * &lt;/complexType&gt;
140 * &lt;/element&gt;
141 * &lt;element name="Viewport" maxOccurs="unbounded" minOccurs="0"&gt;
142 * &lt;complexType&gt;
143 * &lt;complexContent&gt;
144 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
145 * &lt;sequence&gt;
146 * &lt;element name="AnnotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/&gt;
147 * &lt;element name="hiddenColumns" maxOccurs="unbounded" minOccurs="0"&gt;
148 * &lt;complexType&gt;
149 * &lt;complexContent&gt;
150 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
151 * &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
152 * &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
153 * &lt;/restriction&gt;
154 * &lt;/complexContent&gt;
155 * &lt;/complexType&gt;
156 * &lt;/element&gt;
157 * &lt;element name="calcIdParam" maxOccurs="unbounded" minOccurs="0"&gt;
158 * &lt;complexType&gt;
159 * &lt;complexContent&gt;
160 * &lt;extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet"&gt;
161 * &lt;attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
162 * &lt;attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
163 * &lt;attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
164 * &lt;/extension&gt;
165 * &lt;/complexContent&gt;
166 * &lt;/complexType&gt;
167 * &lt;/element&gt;
168 * &lt;/sequence&gt;
169 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
170 * &lt;attribute name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
171 * &lt;attribute name="pidSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
172 * &lt;attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
173 * &lt;attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
174 * &lt;attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
175 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
176 * &lt;attribute name="showFullId" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
177 * &lt;attribute name="rightAlignIds" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
178 * &lt;attribute name="showText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
179 * &lt;attribute name="showColourText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
180 * &lt;attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
181 * &lt;attribute name="showBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
182 * &lt;attribute name="wrapAlignment" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
183 * &lt;attribute name="renderGaps" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
184 * &lt;attribute name="showSequenceFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
185 * &lt;attribute name="showNPfeatureTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
186 * &lt;attribute name="showDbRefTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
187 * &lt;attribute name="followHighlight" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
188 * &lt;attribute name="followSelection" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
189 * &lt;attribute name="showAnnotation" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
190 * &lt;attribute name="centreColumnLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
191 * &lt;attribute name="showGroupConservation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
192 * &lt;attribute name="showGroupConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
193 * &lt;attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
194 * &lt;attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
195 * &lt;attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
196 * &lt;attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
197 * &lt;attribute name="startRes" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
198 * &lt;attribute name="startSeq" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
199 * &lt;attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
200 * &lt;attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
201 * &lt;attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
202 * &lt;attribute name="scaleProteinAsCdna" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
203 * &lt;attribute name="viewName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
204 * &lt;attribute name="sequenceSetId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
205 * &lt;attribute name="gatheredViews" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
206 * &lt;attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
207 * &lt;attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
208 * &lt;attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
209 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
210 * &lt;attribute name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
211 * &lt;attribute name="showComplementFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
212 * &lt;attribute name="showComplementFeaturesOnTop" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
213 * &lt;/restriction&gt;
214 * &lt;/complexContent&gt;
215 * &lt;/complexType&gt;
216 * &lt;/element&gt;
217 * &lt;element name="UserColours" maxOccurs="unbounded" minOccurs="0"&gt;
218 * &lt;complexType&gt;
219 * &lt;complexContent&gt;
220 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
221 * &lt;sequence&gt;
222 * &lt;element name="UserColourScheme" type="{www.jalview.org/colours}JalviewUserColours"/&gt;
223 * &lt;/sequence&gt;
224 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
225 * &lt;/restriction&gt;
226 * &lt;/complexContent&gt;
227 * &lt;/complexType&gt;
228 * &lt;/element&gt;
229 * &lt;element name="tree" maxOccurs="unbounded" minOccurs="0"&gt;
230 * &lt;complexType&gt;
231 * &lt;complexContent&gt;
232 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
233 * &lt;sequence minOccurs="0"&gt;
234 * &lt;element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
235 * &lt;element name="newick" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
236 * &lt;/sequence&gt;
237 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
238 * &lt;attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
239 * &lt;attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
240 * &lt;attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
241 * &lt;attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
242 * &lt;attribute name="showBootstrap" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
243 * &lt;attribute name="showDistances" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
244 * &lt;attribute name="markUnlinked" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
245 * &lt;attribute name="fitToWindow" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
246 * &lt;attribute name="currentTree" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
247 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
248 * &lt;attribute name="linkToAllViews" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
249 * &lt;/restriction&gt;
250 * &lt;/complexContent&gt;
251 * &lt;/complexType&gt;
252 * &lt;/element&gt;
253 * &lt;element name="PcaViewer" maxOccurs="unbounded" minOccurs="0"&gt;
254 * &lt;complexType&gt;
255 * &lt;complexContent&gt;
256 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
257 * &lt;sequence&gt;
258 * &lt;element name="sequencePoint" maxOccurs="unbounded"&gt;
259 * &lt;complexType&gt;
260 * &lt;complexContent&gt;
261 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
262 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
263 * &lt;attribute name="sequenceRef" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
264 * &lt;/restriction&gt;
265 * &lt;/complexContent&gt;
266 * &lt;/complexType&gt;
267 * &lt;/element&gt;
268 * &lt;element name="axis" maxOccurs="3" minOccurs="3"&gt;
269 * &lt;complexType&gt;
270 * &lt;complexContent&gt;
271 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
272 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
273 * &lt;/restriction&gt;
274 * &lt;/complexContent&gt;
275 * &lt;/complexType&gt;
276 * &lt;/element&gt;
277 * &lt;element name="seqPointMin"&gt;
278 * &lt;complexType&gt;
279 * &lt;complexContent&gt;
280 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
281 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
282 * &lt;/restriction&gt;
283 * &lt;/complexContent&gt;
284 * &lt;/complexType&gt;
285 * &lt;/element&gt;
286 * &lt;element name="seqPointMax"&gt;
287 * &lt;complexType&gt;
288 * &lt;complexContent&gt;
289 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
290 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
291 * &lt;/restriction&gt;
292 * &lt;/complexContent&gt;
293 * &lt;/complexType&gt;
294 * &lt;/element&gt;
295 * &lt;element name="pcaData" type="{www.jalview.org}PcaDataType"/&gt;
296 * &lt;/sequence&gt;
297 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
298 * &lt;attGroup ref="{www.jalview.org}SimilarityParams"/&gt;
299 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
300 * &lt;attribute name="scoreModelName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
301 * &lt;attribute name="xDim" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
302 * &lt;attribute name="yDim" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
303 * &lt;attribute name="zDim" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
304 * &lt;attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
305 * &lt;attribute name="scaleFactor" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
306 * &lt;attribute name="showLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
307 * &lt;attribute name="linkToAllViews" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
308 * &lt;/restriction&gt;
309 * &lt;/complexContent&gt;
310 * &lt;/complexType&gt;
311 * &lt;/element&gt;
312 * &lt;element name="FeatureSettings" minOccurs="0"&gt;
313 * &lt;complexType&gt;
314 * &lt;complexContent&gt;
315 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
316 * &lt;sequence&gt;
317 * &lt;element name="setting" maxOccurs="unbounded" minOccurs="0"&gt;
318 * &lt;complexType&gt;
319 * &lt;complexContent&gt;
320 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
321 * &lt;sequence&gt;
322 * &lt;element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/&gt;
323 * &lt;element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/&gt;
324 * &lt;/sequence&gt;
325 * &lt;attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
326 * &lt;attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
327 * &lt;attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
328 * &lt;attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
329 * &lt;attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
330 * &lt;attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" /&gt;
331 * &lt;attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
332 * &lt;attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
333 * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
334 * &lt;attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
335 * &lt;attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
336 * &lt;attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
337 * &lt;/restriction&gt;
338 * &lt;/complexContent&gt;
339 * &lt;/complexType&gt;
340 * &lt;/element&gt;
341 * &lt;element name="group" maxOccurs="unbounded" minOccurs="0"&gt;
342 * &lt;complexType&gt;
343 * &lt;complexContent&gt;
344 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
345 * &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
346 * &lt;attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
347 * &lt;/restriction&gt;
348 * &lt;/complexContent&gt;
349 * &lt;/complexType&gt;
350 * &lt;/element&gt;
351 * &lt;/sequence&gt;
352 * &lt;/restriction&gt;
353 * &lt;/complexContent&gt;
354 * &lt;/complexType&gt;
355 * &lt;/element&gt;
356 * &lt;/sequence&gt;
357 * &lt;/sequence&gt;
358 * &lt;/restriction&gt;
359 * &lt;/complexContent&gt;
360 * &lt;/complexType&gt;
365 @XmlAccessorType(XmlAccessType.FIELD)
366 @XmlType(name = "JalviewModel", namespace = "www.jalview.org", propOrder = {
378 public class JalviewModel {
380 @XmlElement(required = true)
381 @XmlSchemaType(name = "dateTime")
382 protected XMLGregorianCalendar creationDate;
383 @XmlElement(required = true)
384 protected String version;
385 @XmlElement(required = true)
386 protected VAMSAS vamsasModel;
387 @XmlElement(name = "JSeq")
388 protected List<JalviewModel.JSeq> jSeq;
389 @XmlElement(name = "JGroup")
390 protected List<JalviewModel.JGroup> jGroup;
391 @XmlElement(name = "Viewport")
392 protected List<JalviewModel.Viewport> viewport;
393 @XmlElement(name = "UserColours")
394 protected List<JalviewModel.UserColours> userColours;
395 protected List<JalviewModel.Tree> tree;
396 @XmlElement(name = "PcaViewer")
397 protected List<JalviewModel.PcaViewer> pcaViewer;
398 @XmlElement(name = "FeatureSettings")
399 protected JalviewModel.FeatureSettings featureSettings;
402 * Gets the value of the creationDate property.
406 * {@link XMLGregorianCalendar }
409 public XMLGregorianCalendar getCreationDate() {
414 * Sets the value of the creationDate property.
418 * {@link XMLGregorianCalendar }
421 public void setCreationDate(XMLGregorianCalendar value) {
422 this.creationDate = value;
426 * Gets the value of the version property.
433 public String getVersion() {
438 * Sets the value of the version property.
445 public void setVersion(String value) {
446 this.version = value;
450 * Gets the value of the vamsasModel property.
457 public VAMSAS getVamsasModel() {
462 * Sets the value of the vamsasModel property.
469 public void setVamsasModel(VAMSAS value) {
470 this.vamsasModel = value;
474 * Gets the value of the jSeq property.
477 * This accessor method returns a reference to the live list,
478 * not a snapshot. Therefore any modification you make to the
479 * returned list will be present inside the JAXB object.
480 * This is why there is not a <CODE>set</CODE> method for the jSeq property.
483 * For example, to add a new item, do as follows:
485 * getJSeq().add(newItem);
490 * Objects of the following type(s) are allowed in the list
491 * {@link JalviewModel.JSeq }
495 public List<JalviewModel.JSeq> getJSeq() {
497 jSeq = new ArrayList<JalviewModel.JSeq>();
503 * Gets the value of the jGroup property.
506 * This accessor method returns a reference to the live list,
507 * not a snapshot. Therefore any modification you make to the
508 * returned list will be present inside the JAXB object.
509 * This is why there is not a <CODE>set</CODE> method for the jGroup property.
512 * For example, to add a new item, do as follows:
514 * getJGroup().add(newItem);
519 * Objects of the following type(s) are allowed in the list
520 * {@link JalviewModel.JGroup }
524 public List<JalviewModel.JGroup> getJGroup() {
525 if (jGroup == null) {
526 jGroup = new ArrayList<JalviewModel.JGroup>();
532 * Gets the value of the viewport property.
535 * This accessor method returns a reference to the live list,
536 * not a snapshot. Therefore any modification you make to the
537 * returned list will be present inside the JAXB object.
538 * This is why there is not a <CODE>set</CODE> method for the viewport property.
541 * For example, to add a new item, do as follows:
543 * getViewport().add(newItem);
548 * Objects of the following type(s) are allowed in the list
549 * {@link JalviewModel.Viewport }
553 public List<JalviewModel.Viewport> getViewport() {
554 if (viewport == null) {
555 viewport = new ArrayList<JalviewModel.Viewport>();
557 return this.viewport;
561 * Gets the value of the userColours property.
564 * This accessor method returns a reference to the live list,
565 * not a snapshot. Therefore any modification you make to the
566 * returned list will be present inside the JAXB object.
567 * This is why there is not a <CODE>set</CODE> method for the userColours property.
570 * For example, to add a new item, do as follows:
572 * getUserColours().add(newItem);
577 * Objects of the following type(s) are allowed in the list
578 * {@link JalviewModel.UserColours }
582 public List<JalviewModel.UserColours> getUserColours() {
583 if (userColours == null) {
584 userColours = new ArrayList<JalviewModel.UserColours>();
586 return this.userColours;
590 * Gets the value of the tree property.
593 * This accessor method returns a reference to the live list,
594 * not a snapshot. Therefore any modification you make to the
595 * returned list will be present inside the JAXB object.
596 * This is why there is not a <CODE>set</CODE> method for the tree property.
599 * For example, to add a new item, do as follows:
601 * getTree().add(newItem);
606 * Objects of the following type(s) are allowed in the list
607 * {@link JalviewModel.Tree }
611 public List<JalviewModel.Tree> getTree() {
613 tree = new ArrayList<JalviewModel.Tree>();
619 * Gets the value of the pcaViewer property.
622 * This accessor method returns a reference to the live list,
623 * not a snapshot. Therefore any modification you make to the
624 * returned list will be present inside the JAXB object.
625 * This is why there is not a <CODE>set</CODE> method for the pcaViewer property.
628 * For example, to add a new item, do as follows:
630 * getPcaViewer().add(newItem);
635 * Objects of the following type(s) are allowed in the list
636 * {@link JalviewModel.PcaViewer }
640 public List<JalviewModel.PcaViewer> getPcaViewer() {
641 if (pcaViewer == null) {
642 pcaViewer = new ArrayList<JalviewModel.PcaViewer>();
644 return this.pcaViewer;
648 * Gets the value of the featureSettings property.
652 * {@link JalviewModel.FeatureSettings }
655 public JalviewModel.FeatureSettings getFeatureSettings() {
656 return featureSettings;
660 * Sets the value of the featureSettings property.
664 * {@link JalviewModel.FeatureSettings }
667 public void setFeatureSettings(JalviewModel.FeatureSettings value) {
668 this.featureSettings = value;
673 * <p>Java class for anonymous complex type.
675 * <p>The following schema fragment specifies the expected content contained within this class.
678 * &lt;complexType&gt;
679 * &lt;complexContent&gt;
680 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
681 * &lt;sequence&gt;
682 * &lt;element name="setting" maxOccurs="unbounded" minOccurs="0"&gt;
683 * &lt;complexType&gt;
684 * &lt;complexContent&gt;
685 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
686 * &lt;sequence&gt;
687 * &lt;element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/&gt;
688 * &lt;element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/&gt;
689 * &lt;/sequence&gt;
690 * &lt;attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
691 * &lt;attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
692 * &lt;attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
693 * &lt;attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
694 * &lt;attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
695 * &lt;attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" /&gt;
696 * &lt;attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
697 * &lt;attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
698 * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
699 * &lt;attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
700 * &lt;attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
701 * &lt;attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
702 * &lt;/restriction&gt;
703 * &lt;/complexContent&gt;
704 * &lt;/complexType&gt;
705 * &lt;/element&gt;
706 * &lt;element name="group" maxOccurs="unbounded" minOccurs="0"&gt;
707 * &lt;complexType&gt;
708 * &lt;complexContent&gt;
709 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
710 * &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
711 * &lt;attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
712 * &lt;/restriction&gt;
713 * &lt;/complexContent&gt;
714 * &lt;/complexType&gt;
715 * &lt;/element&gt;
716 * &lt;/sequence&gt;
717 * &lt;/restriction&gt;
718 * &lt;/complexContent&gt;
719 * &lt;/complexType&gt;
724 @XmlAccessorType(XmlAccessType.FIELD)
725 @XmlType(name = "", propOrder = {
729 public static class FeatureSettings {
731 @XmlElement(namespace = "www.jalview.org")
732 protected List<JalviewModel.FeatureSettings.Setting> setting;
733 @XmlElement(namespace = "www.jalview.org")
734 protected List<JalviewModel.FeatureSettings.Group> group;
737 * Gets the value of the setting property.
740 * This accessor method returns a reference to the live list,
741 * not a snapshot. Therefore any modification you make to the
742 * returned list will be present inside the JAXB object.
743 * This is why there is not a <CODE>set</CODE> method for the setting property.
746 * For example, to add a new item, do as follows:
748 * getSetting().add(newItem);
753 * Objects of the following type(s) are allowed in the list
754 * {@link JalviewModel.FeatureSettings.Setting }
758 public List<JalviewModel.FeatureSettings.Setting> getSetting() {
759 if (setting == null) {
760 setting = new ArrayList<JalviewModel.FeatureSettings.Setting>();
766 * Gets the value of the group property.
769 * This accessor method returns a reference to the live list,
770 * not a snapshot. Therefore any modification you make to the
771 * returned list will be present inside the JAXB object.
772 * This is why there is not a <CODE>set</CODE> method for the group property.
775 * For example, to add a new item, do as follows:
777 * getGroup().add(newItem);
782 * Objects of the following type(s) are allowed in the list
783 * {@link JalviewModel.FeatureSettings.Group }
787 public List<JalviewModel.FeatureSettings.Group> getGroup() {
789 group = new ArrayList<JalviewModel.FeatureSettings.Group>();
796 * <p>Java class for anonymous complex type.
798 * <p>The following schema fragment specifies the expected content contained within this class.
801 * &lt;complexType&gt;
802 * &lt;complexContent&gt;
803 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
804 * &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
805 * &lt;attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
806 * &lt;/restriction&gt;
807 * &lt;/complexContent&gt;
808 * &lt;/complexType&gt;
813 @XmlAccessorType(XmlAccessType.FIELD)
815 public static class Group {
817 @XmlAttribute(name = "name", required = true)
818 protected String name;
819 @XmlAttribute(name = "display", required = true)
820 protected boolean display;
823 * Gets the value of the name property.
830 public String getName() {
835 * Sets the value of the name property.
842 public void setName(String value) {
847 * Gets the value of the display property.
850 public boolean isDisplay() {
855 * Sets the value of the display property.
858 public void setDisplay(boolean value) {
859 this.display = value;
866 * <p>Java class for anonymous complex type.
868 * <p>The following schema fragment specifies the expected content contained within this class.
871 * &lt;complexType&gt;
872 * &lt;complexContent&gt;
873 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
874 * &lt;sequence&gt;
875 * &lt;element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/&gt;
876 * &lt;element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/&gt;
877 * &lt;/sequence&gt;
878 * &lt;attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
879 * &lt;attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
880 * &lt;attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
881 * &lt;attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
882 * &lt;attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
883 * &lt;attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" /&gt;
884 * &lt;attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
885 * &lt;attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
886 * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
887 * &lt;attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
888 * &lt;attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
889 * &lt;attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
890 * &lt;/restriction&gt;
891 * &lt;/complexContent&gt;
892 * &lt;/complexType&gt;
897 @XmlAccessorType(XmlAccessType.FIELD)
898 @XmlType(name = "", propOrder = {
902 public static class Setting {
904 @XmlElement(namespace = "www.jalview.org")
905 protected List<String> attributeName;
906 @XmlElement(namespace = "www.jalview.org")
907 protected FeatureMatcherSet matcherSet;
908 @XmlAttribute(name = "type", required = true)
909 protected String type;
910 @XmlAttribute(name = "colour", required = true)
911 protected int colour;
912 @XmlAttribute(name = "display", required = true)
913 protected boolean display;
914 @XmlAttribute(name = "order")
915 protected Float order;
916 @XmlAttribute(name = "mincolour")
917 protected Integer mincolour;
918 @XmlAttribute(name = "noValueColour")
919 protected NoValueColour noValueColour;
920 @XmlAttribute(name = "threshold")
921 protected Float threshold;
922 @XmlAttribute(name = "threshstate")
923 protected Integer threshstate;
924 @XmlAttribute(name = "max")
926 @XmlAttribute(name = "min")
928 @XmlAttribute(name = "colourByLabel")
929 protected Boolean colourByLabel;
930 @XmlAttribute(name = "autoScale")
931 protected Boolean autoScale;
934 * Gets the value of the attributeName property.
937 * This accessor method returns a reference to the live list,
938 * not a snapshot. Therefore any modification you make to the
939 * returned list will be present inside the JAXB object.
940 * This is why there is not a <CODE>set</CODE> method for the attributeName property.
943 * For example, to add a new item, do as follows:
945 * getAttributeName().add(newItem);
950 * Objects of the following type(s) are allowed in the list
955 public List<String> getAttributeName() {
956 if (attributeName == null) {
957 attributeName = new ArrayList<String>();
959 return this.attributeName;
963 * Gets the value of the matcherSet property.
967 * {@link FeatureMatcherSet }
970 public FeatureMatcherSet getMatcherSet() {
975 * Sets the value of the matcherSet property.
979 * {@link FeatureMatcherSet }
982 public void setMatcherSet(FeatureMatcherSet value) {
983 this.matcherSet = value;
987 * Gets the value of the type property.
994 public String getType() {
999 * Sets the value of the type property.
1006 public void setType(String value) {
1011 * Gets the value of the colour property.
1014 public int getColour() {
1019 * Sets the value of the colour property.
1022 public void setColour(int value) {
1023 this.colour = value;
1027 * Gets the value of the display property.
1030 public boolean isDisplay() {
1035 * Sets the value of the display property.
1038 public void setDisplay(boolean value) {
1039 this.display = value;
1043 * Gets the value of the order property.
1046 * possible object is
1050 public Float getOrder() {
1055 * Sets the value of the order property.
1062 public void setOrder(Float value) {
1067 * Gets the value of the mincolour property.
1070 * possible object is
1074 public Integer getMincolour() {
1079 * Sets the value of the mincolour property.
1086 public void setMincolour(Integer value) {
1087 this.mincolour = value;
1091 * Gets the value of the noValueColour property.
1094 * possible object is
1095 * {@link NoValueColour }
1098 public NoValueColour getNoValueColour() {
1099 if (noValueColour == null) {
1100 return NoValueColour.MIN;
1102 return noValueColour;
1107 * Sets the value of the noValueColour property.
1111 * {@link NoValueColour }
1114 public void setNoValueColour(NoValueColour value) {
1115 this.noValueColour = value;
1119 * Gets the value of the threshold property.
1122 * possible object is
1126 public Float getThreshold() {
1131 * Sets the value of the threshold property.
1138 public void setThreshold(Float value) {
1139 this.threshold = value;
1143 * Gets the value of the threshstate property.
1146 * possible object is
1150 public Integer getThreshstate() {
1155 * Sets the value of the threshstate property.
1162 public void setThreshstate(Integer value) {
1163 this.threshstate = value;
1167 * Gets the value of the max property.
1170 * possible object is
1174 public Float getMax() {
1179 * Sets the value of the max property.
1186 public void setMax(Float value) {
1191 * Gets the value of the min property.
1194 * possible object is
1198 public Float getMin() {
1203 * Sets the value of the min property.
1210 public void setMin(Float value) {
1215 * Gets the value of the colourByLabel property.
1218 * possible object is
1222 public Boolean isColourByLabel() {
1223 return colourByLabel;
1227 * Sets the value of the colourByLabel property.
1234 public void setColourByLabel(Boolean value) {
1235 this.colourByLabel = value;
1239 * Gets the value of the autoScale property.
1242 * possible object is
1246 public Boolean isAutoScale() {
1251 * Sets the value of the autoScale property.
1258 public void setAutoScale(Boolean value) {
1259 this.autoScale = value;
1268 * <p>Java class for anonymous complex type.
1270 * <p>The following schema fragment specifies the expected content contained within this class.
1273 * &lt;complexType&gt;
1274 * &lt;complexContent&gt;
1275 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
1276 * &lt;sequence&gt;
1277 * &lt;element name="seq" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/&gt;
1278 * &lt;element name="annotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/&gt;
1279 * &lt;/sequence&gt;
1280 * &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1281 * &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1282 * &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1283 * &lt;attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1284 * &lt;attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1285 * &lt;attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1286 * &lt;attribute name="outlineColour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1287 * &lt;attribute name="displayBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1288 * &lt;attribute name="displayText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1289 * &lt;attribute name="colourText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1290 * &lt;attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1291 * &lt;attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1292 * &lt;attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1293 * &lt;attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1294 * &lt;attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
1295 * &lt;attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
1296 * &lt;attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
1297 * &lt;attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
1298 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1299 * &lt;/restriction&gt;
1300 * &lt;/complexContent&gt;
1301 * &lt;/complexType&gt;
1306 @XmlAccessorType(XmlAccessType.FIELD)
1307 @XmlType(name = "", propOrder = {
1311 public static class JGroup {
1313 @XmlElement(namespace = "www.jalview.org", required = true)
1314 protected List<String> seq;
1315 @XmlElement(namespace = "www.jalview.org")
1316 protected AnnotationColourScheme annotationColours;
1317 @XmlAttribute(name = "start")
1318 protected Integer start;
1319 @XmlAttribute(name = "end")
1320 protected Integer end;
1321 @XmlAttribute(name = "name")
1322 protected String name;
1323 @XmlAttribute(name = "colour")
1324 protected String colour;
1325 @XmlAttribute(name = "consThreshold")
1326 protected Integer consThreshold;
1327 @XmlAttribute(name = "pidThreshold")
1328 protected Integer pidThreshold;
1329 @XmlAttribute(name = "outlineColour")
1330 protected Integer outlineColour;
1331 @XmlAttribute(name = "displayBoxes")
1332 protected Boolean displayBoxes;
1333 @XmlAttribute(name = "displayText")
1334 protected Boolean displayText;
1335 @XmlAttribute(name = "colourText")
1336 protected Boolean colourText;
1337 @XmlAttribute(name = "textCol1")
1338 protected Integer textCol1;
1339 @XmlAttribute(name = "textCol2")
1340 protected Integer textCol2;
1341 @XmlAttribute(name = "textColThreshold")
1342 protected Integer textColThreshold;
1343 @XmlAttribute(name = "showUnconserved")
1344 protected Boolean showUnconserved;
1345 @XmlAttribute(name = "ignoreGapsinConsensus")
1346 protected Boolean ignoreGapsinConsensus;
1347 @XmlAttribute(name = "showConsensusHistogram")
1348 protected Boolean showConsensusHistogram;
1349 @XmlAttribute(name = "showSequenceLogo")
1350 protected Boolean showSequenceLogo;
1351 @XmlAttribute(name = "normaliseSequenceLogo")
1352 protected Boolean normaliseSequenceLogo;
1353 @XmlAttribute(name = "id")
1354 protected String id;
1357 * Gets the value of the seq property.
1360 * This accessor method returns a reference to the live list,
1361 * not a snapshot. Therefore any modification you make to the
1362 * returned list will be present inside the JAXB object.
1363 * This is why there is not a <CODE>set</CODE> method for the seq property.
1366 * For example, to add a new item, do as follows:
1368 * getSeq().add(newItem);
1373 * Objects of the following type(s) are allowed in the list
1378 public List<String> getSeq() {
1380 seq = new ArrayList<String>();
1386 * Gets the value of the annotationColours property.
1389 * possible object is
1390 * {@link AnnotationColourScheme }
1393 public AnnotationColourScheme getAnnotationColours() {
1394 return annotationColours;
1398 * Sets the value of the annotationColours property.
1402 * {@link AnnotationColourScheme }
1405 public void setAnnotationColours(AnnotationColourScheme value) {
1406 this.annotationColours = value;
1410 * Gets the value of the start property.
1413 * possible object is
1417 public Integer getStart() {
1422 * Sets the value of the start property.
1429 public void setStart(Integer value) {
1434 * Gets the value of the end property.
1437 * possible object is
1441 public Integer getEnd() {
1446 * Sets the value of the end property.
1453 public void setEnd(Integer value) {
1458 * Gets the value of the name property.
1461 * possible object is
1465 public String getName() {
1470 * Sets the value of the name property.
1477 public void setName(String value) {
1482 * Gets the value of the colour property.
1485 * possible object is
1489 public String getColour() {
1494 * Sets the value of the colour property.
1501 public void setColour(String value) {
1502 this.colour = value;
1506 * Gets the value of the consThreshold property.
1509 * possible object is
1513 public Integer getConsThreshold() {
1514 return consThreshold;
1518 * Sets the value of the consThreshold property.
1525 public void setConsThreshold(Integer value) {
1526 this.consThreshold = value;
1530 * Gets the value of the pidThreshold property.
1533 * possible object is
1537 public Integer getPidThreshold() {
1538 return pidThreshold;
1542 * Sets the value of the pidThreshold property.
1549 public void setPidThreshold(Integer value) {
1550 this.pidThreshold = value;
1554 * Gets the value of the outlineColour property.
1557 * possible object is
1561 public Integer getOutlineColour() {
1562 return outlineColour;
1566 * Sets the value of the outlineColour property.
1573 public void setOutlineColour(Integer value) {
1574 this.outlineColour = value;
1578 * Gets the value of the displayBoxes property.
1581 * possible object is
1585 public Boolean isDisplayBoxes() {
1586 return displayBoxes;
1590 * Sets the value of the displayBoxes property.
1597 public void setDisplayBoxes(Boolean value) {
1598 this.displayBoxes = value;
1602 * Gets the value of the displayText property.
1605 * possible object is
1609 public Boolean isDisplayText() {
1614 * Sets the value of the displayText property.
1621 public void setDisplayText(Boolean value) {
1622 this.displayText = value;
1626 * Gets the value of the colourText property.
1629 * possible object is
1633 public Boolean isColourText() {
1638 * Sets the value of the colourText property.
1645 public void setColourText(Boolean value) {
1646 this.colourText = value;
1650 * Gets the value of the textCol1 property.
1653 * possible object is
1657 public Integer getTextCol1() {
1662 * Sets the value of the textCol1 property.
1669 public void setTextCol1(Integer value) {
1670 this.textCol1 = value;
1674 * Gets the value of the textCol2 property.
1677 * possible object is
1681 public Integer getTextCol2() {
1686 * Sets the value of the textCol2 property.
1693 public void setTextCol2(Integer value) {
1694 this.textCol2 = value;
1698 * Gets the value of the textColThreshold property.
1701 * possible object is
1705 public Integer getTextColThreshold() {
1706 return textColThreshold;
1710 * Sets the value of the textColThreshold property.
1717 public void setTextColThreshold(Integer value) {
1718 this.textColThreshold = value;
1722 * Gets the value of the showUnconserved property.
1725 * possible object is
1729 public Boolean isShowUnconserved() {
1730 return showUnconserved;
1734 * Sets the value of the showUnconserved property.
1741 public void setShowUnconserved(Boolean value) {
1742 this.showUnconserved = value;
1746 * Gets the value of the ignoreGapsinConsensus property.
1749 * possible object is
1753 public boolean isIgnoreGapsinConsensus() {
1754 if (ignoreGapsinConsensus == null) {
1757 return ignoreGapsinConsensus;
1762 * Sets the value of the ignoreGapsinConsensus property.
1769 public void setIgnoreGapsinConsensus(Boolean value) {
1770 this.ignoreGapsinConsensus = value;
1774 * Gets the value of the showConsensusHistogram property.
1777 * possible object is
1781 public boolean isShowConsensusHistogram() {
1782 if (showConsensusHistogram == null) {
1785 return showConsensusHistogram;
1790 * Sets the value of the showConsensusHistogram property.
1797 public void setShowConsensusHistogram(Boolean value) {
1798 this.showConsensusHistogram = value;
1802 * Gets the value of the showSequenceLogo property.
1805 * possible object is
1809 public boolean isShowSequenceLogo() {
1810 if (showSequenceLogo == null) {
1813 return showSequenceLogo;
1818 * Sets the value of the showSequenceLogo property.
1825 public void setShowSequenceLogo(Boolean value) {
1826 this.showSequenceLogo = value;
1830 * Gets the value of the normaliseSequenceLogo property.
1833 * possible object is
1837 public boolean isNormaliseSequenceLogo() {
1838 if (normaliseSequenceLogo == null) {
1841 return normaliseSequenceLogo;
1846 * Sets the value of the normaliseSequenceLogo property.
1853 public void setNormaliseSequenceLogo(Boolean value) {
1854 this.normaliseSequenceLogo = value;
1858 * Gets the value of the id property.
1861 * possible object is
1865 public String getId() {
1870 * Sets the value of the id property.
1877 public void setId(String value) {
1885 * <p>Java class for anonymous complex type.
1887 * <p>The following schema fragment specifies the expected content contained within this class.
1890 * &lt;complexType&gt;
1891 * &lt;complexContent&gt;
1892 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
1893 * &lt;sequence&gt;
1894 * &lt;element name="features" type="{www.jalview.org}feature" maxOccurs="unbounded" minOccurs="0"/&gt;
1895 * &lt;element name="pdbids" maxOccurs="unbounded" minOccurs="0"&gt;
1896 * &lt;complexType&gt;
1897 * &lt;complexContent&gt;
1898 * &lt;extension base="{www.jalview.org}pdbentry"&gt;
1899 * &lt;sequence&gt;
1900 * &lt;element name="structureState" maxOccurs="unbounded" minOccurs="0"&gt;
1901 * &lt;complexType&gt;
1902 * &lt;simpleContent&gt;
1903 * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
1904 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
1905 * &lt;attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1906 * &lt;attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1907 * &lt;attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
1908 * &lt;attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
1909 * &lt;attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
1910 * &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1911 * &lt;/extension&gt;
1912 * &lt;/simpleContent&gt;
1913 * &lt;/complexType&gt;
1914 * &lt;/element&gt;
1915 * &lt;/sequence&gt;
1916 * &lt;/extension&gt;
1917 * &lt;/complexContent&gt;
1918 * &lt;/complexType&gt;
1919 * &lt;/element&gt;
1920 * &lt;element name="hiddenSequences" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/&gt;
1921 * &lt;element name="rnaViewer" maxOccurs="unbounded" minOccurs="0"&gt;
1922 * &lt;complexType&gt;
1923 * &lt;complexContent&gt;
1924 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
1925 * &lt;sequence&gt;
1926 * &lt;element name="secondaryStructure" maxOccurs="unbounded"&gt;
1927 * &lt;complexType&gt;
1928 * &lt;complexContent&gt;
1929 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
1930 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1931 * &lt;attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1932 * &lt;attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1933 * &lt;attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1934 * &lt;/restriction&gt;
1935 * &lt;/complexContent&gt;
1936 * &lt;/complexType&gt;
1937 * &lt;/element&gt;
1938 * &lt;/sequence&gt;
1939 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
1940 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1941 * &lt;attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1942 * &lt;attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1943 * &lt;attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1944 * &lt;/restriction&gt;
1945 * &lt;/complexContent&gt;
1946 * &lt;/complexType&gt;
1947 * &lt;/element&gt;
1948 * &lt;/sequence&gt;
1949 * &lt;attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1950 * &lt;attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1951 * &lt;attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1952 * &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1953 * &lt;attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1954 * &lt;attribute name="viewreference" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1955 * &lt;/restriction&gt;
1956 * &lt;/complexContent&gt;
1957 * &lt;/complexType&gt;
1962 @XmlAccessorType(XmlAccessType.FIELD)
1963 @XmlType(name = "", propOrder = {
1969 public static class JSeq {
1971 @XmlElement(namespace = "www.jalview.org")
1972 protected List<Feature> features;
1973 @XmlElement(namespace = "www.jalview.org")
1974 protected List<JalviewModel.JSeq.Pdbids> pdbids;
1975 @XmlElement(namespace = "www.jalview.org", type = Integer.class)
1976 protected List<Integer> hiddenSequences;
1977 @XmlElement(namespace = "www.jalview.org")
1978 protected List<JalviewModel.JSeq.RnaViewer> rnaViewer;
1979 @XmlAttribute(name = "colour")
1980 protected Integer colour;
1981 @XmlAttribute(name = "start", required = true)
1982 protected int start;
1983 @XmlAttribute(name = "end", required = true)
1985 @XmlAttribute(name = "id", required = true)
1986 protected String id;
1987 @XmlAttribute(name = "hidden")
1988 protected Boolean hidden;
1989 @XmlAttribute(name = "viewreference")
1990 protected Boolean viewreference;
1993 * Gets the value of the features property.
1996 * This accessor method returns a reference to the live list,
1997 * not a snapshot. Therefore any modification you make to the
1998 * returned list will be present inside the JAXB object.
1999 * This is why there is not a <CODE>set</CODE> method for the features property.
2002 * For example, to add a new item, do as follows:
2004 * getFeatures().add(newItem);
2009 * Objects of the following type(s) are allowed in the list
2014 public List<Feature> getFeatures() {
2015 if (features == null) {
2016 features = new ArrayList<Feature>();
2018 return this.features;
2022 * Gets the value of the pdbids property.
2025 * This accessor method returns a reference to the live list,
2026 * not a snapshot. Therefore any modification you make to the
2027 * returned list will be present inside the JAXB object.
2028 * This is why there is not a <CODE>set</CODE> method for the pdbids property.
2031 * For example, to add a new item, do as follows:
2033 * getPdbids().add(newItem);
2038 * Objects of the following type(s) are allowed in the list
2039 * {@link JalviewModel.JSeq.Pdbids }
2043 public List<JalviewModel.JSeq.Pdbids> getPdbids() {
2044 if (pdbids == null) {
2045 pdbids = new ArrayList<JalviewModel.JSeq.Pdbids>();
2051 * Gets the value of the hiddenSequences property.
2054 * This accessor method returns a reference to the live list,
2055 * not a snapshot. Therefore any modification you make to the
2056 * returned list will be present inside the JAXB object.
2057 * This is why there is not a <CODE>set</CODE> method for the hiddenSequences property.
2060 * For example, to add a new item, do as follows:
2062 * getHiddenSequences().add(newItem);
2067 * Objects of the following type(s) are allowed in the list
2072 public List<Integer> getHiddenSequences() {
2073 if (hiddenSequences == null) {
2074 hiddenSequences = new ArrayList<Integer>();
2076 return this.hiddenSequences;
2080 * Gets the value of the rnaViewer property.
2083 * This accessor method returns a reference to the live list,
2084 * not a snapshot. Therefore any modification you make to the
2085 * returned list will be present inside the JAXB object.
2086 * This is why there is not a <CODE>set</CODE> method for the rnaViewer property.
2089 * For example, to add a new item, do as follows:
2091 * getRnaViewer().add(newItem);
2096 * Objects of the following type(s) are allowed in the list
2097 * {@link JalviewModel.JSeq.RnaViewer }
2101 public List<JalviewModel.JSeq.RnaViewer> getRnaViewer() {
2102 if (rnaViewer == null) {
2103 rnaViewer = new ArrayList<JalviewModel.JSeq.RnaViewer>();
2105 return this.rnaViewer;
2109 * Gets the value of the colour property.
2112 * possible object is
2116 public Integer getColour() {
2121 * Sets the value of the colour property.
2128 public void setColour(Integer value) {
2129 this.colour = value;
2133 * Gets the value of the start property.
2136 public int getStart() {
2141 * Sets the value of the start property.
2144 public void setStart(int value) {
2149 * Gets the value of the end property.
2152 public int getEnd() {
2157 * Sets the value of the end property.
2160 public void setEnd(int value) {
2165 * Gets the value of the id property.
2168 * possible object is
2172 public String getId() {
2177 * Sets the value of the id property.
2184 public void setId(String value) {
2189 * Gets the value of the hidden property.
2192 * possible object is
2196 public Boolean isHidden() {
2201 * Sets the value of the hidden property.
2208 public void setHidden(Boolean value) {
2209 this.hidden = value;
2213 * Gets the value of the viewreference property.
2216 * possible object is
2220 public Boolean isViewreference() {
2221 return viewreference;
2225 * Sets the value of the viewreference property.
2232 public void setViewreference(Boolean value) {
2233 this.viewreference = value;
2238 * <p>Java class for anonymous complex type.
2240 * <p>The following schema fragment specifies the expected content contained within this class.
2243 * &lt;complexType&gt;
2244 * &lt;complexContent&gt;
2245 * &lt;extension base="{www.jalview.org}pdbentry"&gt;
2246 * &lt;sequence&gt;
2247 * &lt;element name="structureState" maxOccurs="unbounded" minOccurs="0"&gt;
2248 * &lt;complexType&gt;
2249 * &lt;simpleContent&gt;
2250 * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
2251 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
2252 * &lt;attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
2253 * &lt;attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2254 * &lt;attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
2255 * &lt;attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
2256 * &lt;attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
2257 * &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2258 * &lt;/extension&gt;
2259 * &lt;/simpleContent&gt;
2260 * &lt;/complexType&gt;
2261 * &lt;/element&gt;
2262 * &lt;/sequence&gt;
2263 * &lt;/extension&gt;
2264 * &lt;/complexContent&gt;
2265 * &lt;/complexType&gt;
2270 @XmlAccessorType(XmlAccessType.FIELD)
2271 @XmlType(name = "", propOrder = {
2274 public static class Pdbids
2278 @XmlElement(namespace = "www.jalview.org")
2279 protected List<JalviewModel.JSeq.Pdbids.StructureState> structureState;
2282 * Gets the value of the structureState property.
2285 * This accessor method returns a reference to the live list,
2286 * not a snapshot. Therefore any modification you make to the
2287 * returned list will be present inside the JAXB object.
2288 * This is why there is not a <CODE>set</CODE> method for the structureState property.
2291 * For example, to add a new item, do as follows:
2293 * getStructureState().add(newItem);
2298 * Objects of the following type(s) are allowed in the list
2299 * {@link JalviewModel.JSeq.Pdbids.StructureState }
2303 public List<JalviewModel.JSeq.Pdbids.StructureState> getStructureState() {
2304 if (structureState == null) {
2305 structureState = new ArrayList<JalviewModel.JSeq.Pdbids.StructureState>();
2307 return this.structureState;
2312 * <p>Java class for anonymous complex type.
2314 * <p>The following schema fragment specifies the expected content contained within this class.
2317 * &lt;complexType&gt;
2318 * &lt;simpleContent&gt;
2319 * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
2320 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
2321 * &lt;attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
2322 * &lt;attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2323 * &lt;attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
2324 * &lt;attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
2325 * &lt;attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
2326 * &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2327 * &lt;/extension&gt;
2328 * &lt;/simpleContent&gt;
2329 * &lt;/complexType&gt;
2334 @XmlAccessorType(XmlAccessType.FIELD)
2335 @XmlType(name = "", propOrder = {
2338 public static class StructureState {
2341 protected String value;
2342 @XmlAttribute(name = "visible")
2343 protected Boolean visible;
2344 @XmlAttribute(name = "viewId")
2345 protected String viewId;
2346 @XmlAttribute(name = "alignwithAlignPanel")
2347 protected Boolean alignwithAlignPanel;
2348 @XmlAttribute(name = "colourwithAlignPanel")
2349 protected Boolean colourwithAlignPanel;
2350 @XmlAttribute(name = "colourByJmol")
2351 protected Boolean colourByJmol;
2352 @XmlAttribute(name = "type")
2353 protected String type;
2354 @XmlAttribute(name = "width")
2355 protected Integer width;
2356 @XmlAttribute(name = "height")
2357 protected Integer height;
2358 @XmlAttribute(name = "xpos")
2359 protected Integer xpos;
2360 @XmlAttribute(name = "ypos")
2361 protected Integer ypos;
2364 * Gets the value of the value property.
2367 * possible object is
2371 public String getValue() {
2376 * Sets the value of the value property.
2383 public void setValue(String value) {
2388 * Gets the value of the visible property.
2391 * possible object is
2395 public Boolean isVisible() {
2400 * Sets the value of the visible property.
2407 public void setVisible(Boolean value) {
2408 this.visible = value;
2412 * Gets the value of the viewId property.
2415 * possible object is
2419 public String getViewId() {
2424 * Sets the value of the viewId property.
2431 public void setViewId(String value) {
2432 this.viewId = value;
2436 * Gets the value of the alignwithAlignPanel property.
2439 * possible object is
2443 public boolean isAlignwithAlignPanel() {
2444 if (alignwithAlignPanel == null) {
2447 return alignwithAlignPanel;
2452 * Sets the value of the alignwithAlignPanel property.
2459 public void setAlignwithAlignPanel(Boolean value) {
2460 this.alignwithAlignPanel = value;
2464 * Gets the value of the colourwithAlignPanel property.
2467 * possible object is
2471 public boolean isColourwithAlignPanel() {
2472 if (colourwithAlignPanel == null) {
2475 return colourwithAlignPanel;
2480 * Sets the value of the colourwithAlignPanel property.
2487 public void setColourwithAlignPanel(Boolean value) {
2488 this.colourwithAlignPanel = value;
2492 * Gets the value of the colourByJmol property.
2495 * possible object is
2499 public boolean isColourByJmol() {
2500 if (colourByJmol == null) {
2503 return colourByJmol;
2508 * Sets the value of the colourByJmol property.
2515 public void setColourByJmol(Boolean value) {
2516 this.colourByJmol = value;
2520 * Gets the value of the type property.
2523 * possible object is
2527 public String getType() {
2532 * Sets the value of the type property.
2539 public void setType(String value) {
2544 * Gets the value of the width property.
2547 * possible object is
2551 public Integer getWidth() {
2556 * Sets the value of the width property.
2563 public void setWidth(Integer value) {
2568 * Gets the value of the height property.
2571 * possible object is
2575 public Integer getHeight() {
2580 * Sets the value of the height property.
2587 public void setHeight(Integer value) {
2588 this.height = value;
2592 * Gets the value of the xpos property.
2595 * possible object is
2599 public Integer getXpos() {
2604 * Sets the value of the xpos property.
2611 public void setXpos(Integer value) {
2616 * Gets the value of the ypos property.
2619 * possible object is
2623 public Integer getYpos() {
2628 * Sets the value of the ypos property.
2635 public void setYpos(Integer value) {
2645 * <p>Java class for anonymous complex type.
2647 * <p>The following schema fragment specifies the expected content contained within this class.
2650 * &lt;complexType&gt;
2651 * &lt;complexContent&gt;
2652 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
2653 * &lt;sequence&gt;
2654 * &lt;element name="secondaryStructure" maxOccurs="unbounded"&gt;
2655 * &lt;complexType&gt;
2656 * &lt;complexContent&gt;
2657 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
2658 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2659 * &lt;attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2660 * &lt;attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
2661 * &lt;attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2662 * &lt;/restriction&gt;
2663 * &lt;/complexContent&gt;
2664 * &lt;/complexType&gt;
2665 * &lt;/element&gt;
2666 * &lt;/sequence&gt;
2667 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
2668 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2669 * &lt;attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2670 * &lt;attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
2671 * &lt;attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
2672 * &lt;/restriction&gt;
2673 * &lt;/complexContent&gt;
2674 * &lt;/complexType&gt;
2679 @XmlAccessorType(XmlAccessType.FIELD)
2680 @XmlType(name = "", propOrder = {
2681 "secondaryStructure"
2683 public static class RnaViewer {
2685 @XmlElement(namespace = "www.jalview.org", required = true)
2686 protected List<JalviewModel.JSeq.RnaViewer.SecondaryStructure> secondaryStructure;
2687 @XmlAttribute(name = "title")
2688 protected String title;
2689 @XmlAttribute(name = "viewId")
2690 protected String viewId;
2691 @XmlAttribute(name = "dividerLocation")
2692 protected Integer dividerLocation;
2693 @XmlAttribute(name = "selectedRna")
2694 protected Integer selectedRna;
2695 @XmlAttribute(name = "width")
2696 protected Integer width;
2697 @XmlAttribute(name = "height")
2698 protected Integer height;
2699 @XmlAttribute(name = "xpos")
2700 protected Integer xpos;
2701 @XmlAttribute(name = "ypos")
2702 protected Integer ypos;
2705 * Gets the value of the secondaryStructure property.
2708 * This accessor method returns a reference to the live list,
2709 * not a snapshot. Therefore any modification you make to the
2710 * returned list will be present inside the JAXB object.
2711 * This is why there is not a <CODE>set</CODE> method for the secondaryStructure property.
2714 * For example, to add a new item, do as follows:
2716 * getSecondaryStructure().add(newItem);
2721 * Objects of the following type(s) are allowed in the list
2722 * {@link JalviewModel.JSeq.RnaViewer.SecondaryStructure }
2726 public List<JalviewModel.JSeq.RnaViewer.SecondaryStructure> getSecondaryStructure() {
2727 if (secondaryStructure == null) {
2728 secondaryStructure = new ArrayList<JalviewModel.JSeq.RnaViewer.SecondaryStructure>();
2730 return this.secondaryStructure;
2734 * Gets the value of the title property.
2737 * possible object is
2741 public String getTitle() {
2746 * Sets the value of the title property.
2753 public void setTitle(String value) {
2758 * Gets the value of the viewId property.
2761 * possible object is
2765 public String getViewId() {
2770 * Sets the value of the viewId property.
2777 public void setViewId(String value) {
2778 this.viewId = value;
2782 * Gets the value of the dividerLocation property.
2785 * possible object is
2789 public Integer getDividerLocation() {
2790 return dividerLocation;
2794 * Sets the value of the dividerLocation property.
2801 public void setDividerLocation(Integer value) {
2802 this.dividerLocation = value;
2806 * Gets the value of the selectedRna property.
2809 * possible object is
2813 public Integer getSelectedRna() {
2818 * Sets the value of the selectedRna property.
2825 public void setSelectedRna(Integer value) {
2826 this.selectedRna = value;
2830 * Gets the value of the width property.
2833 * possible object is
2837 public Integer getWidth() {
2842 * Sets the value of the width property.
2849 public void setWidth(Integer value) {
2854 * Gets the value of the height property.
2857 * possible object is
2861 public Integer getHeight() {
2866 * Sets the value of the height property.
2873 public void setHeight(Integer value) {
2874 this.height = value;
2878 * Gets the value of the xpos property.
2881 * possible object is
2885 public Integer getXpos() {
2890 * Sets the value of the xpos property.
2897 public void setXpos(Integer value) {
2902 * Gets the value of the ypos property.
2905 * possible object is
2909 public Integer getYpos() {
2914 * Sets the value of the ypos property.
2921 public void setYpos(Integer value) {
2927 * <p>Java class for anonymous complex type.
2929 * <p>The following schema fragment specifies the expected content contained within this class.
2932 * &lt;complexType&gt;
2933 * &lt;complexContent&gt;
2934 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
2935 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2936 * &lt;attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2937 * &lt;attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
2938 * &lt;attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2939 * &lt;/restriction&gt;
2940 * &lt;/complexContent&gt;
2941 * &lt;/complexType&gt;
2946 @XmlAccessorType(XmlAccessType.FIELD)
2948 public static class SecondaryStructure {
2950 @XmlAttribute(name = "title")
2951 protected String title;
2952 @XmlAttribute(name = "annotationId", required = true)
2953 protected String annotationId;
2954 @XmlAttribute(name = "gapped")
2955 protected Boolean gapped;
2956 @XmlAttribute(name = "viewerState")
2957 protected String viewerState;
2960 * Gets the value of the title property.
2963 * possible object is
2967 public String getTitle() {
2972 * Sets the value of the title property.
2979 public void setTitle(String value) {
2984 * Gets the value of the annotationId property.
2987 * possible object is
2991 public String getAnnotationId() {
2992 return annotationId;
2996 * Sets the value of the annotationId property.
3003 public void setAnnotationId(String value) {
3004 this.annotationId = value;
3008 * Gets the value of the gapped property.
3011 * possible object is
3015 public Boolean isGapped() {
3020 * Sets the value of the gapped property.
3027 public void setGapped(Boolean value) {
3028 this.gapped = value;
3032 * Gets the value of the viewerState property.
3035 * possible object is
3039 public String getViewerState() {
3044 * Sets the value of the viewerState property.
3051 public void setViewerState(String value) {
3052 this.viewerState = value;
3063 * <p>Java class for anonymous complex type.
3065 * <p>The following schema fragment specifies the expected content contained within this class.
3068 * &lt;complexType&gt;
3069 * &lt;complexContent&gt;
3070 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3071 * &lt;sequence&gt;
3072 * &lt;element name="sequencePoint" maxOccurs="unbounded"&gt;
3073 * &lt;complexType&gt;
3074 * &lt;complexContent&gt;
3075 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3076 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
3077 * &lt;attribute name="sequenceRef" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
3078 * &lt;/restriction&gt;
3079 * &lt;/complexContent&gt;
3080 * &lt;/complexType&gt;
3081 * &lt;/element&gt;
3082 * &lt;element name="axis" maxOccurs="3" minOccurs="3"&gt;
3083 * &lt;complexType&gt;
3084 * &lt;complexContent&gt;
3085 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3086 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
3087 * &lt;/restriction&gt;
3088 * &lt;/complexContent&gt;
3089 * &lt;/complexType&gt;
3090 * &lt;/element&gt;
3091 * &lt;element name="seqPointMin"&gt;
3092 * &lt;complexType&gt;
3093 * &lt;complexContent&gt;
3094 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3095 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
3096 * &lt;/restriction&gt;
3097 * &lt;/complexContent&gt;
3098 * &lt;/complexType&gt;
3099 * &lt;/element&gt;
3100 * &lt;element name="seqPointMax"&gt;
3101 * &lt;complexType&gt;
3102 * &lt;complexContent&gt;
3103 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3104 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
3105 * &lt;/restriction&gt;
3106 * &lt;/complexContent&gt;
3107 * &lt;/complexType&gt;
3108 * &lt;/element&gt;
3109 * &lt;element name="pcaData" type="{www.jalview.org}PcaDataType"/&gt;
3110 * &lt;/sequence&gt;
3111 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
3112 * &lt;attGroup ref="{www.jalview.org}SimilarityParams"/&gt;
3113 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
3114 * &lt;attribute name="scoreModelName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
3115 * &lt;attribute name="xDim" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
3116 * &lt;attribute name="yDim" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
3117 * &lt;attribute name="zDim" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
3118 * &lt;attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
3119 * &lt;attribute name="scaleFactor" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
3120 * &lt;attribute name="showLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
3121 * &lt;attribute name="linkToAllViews" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
3122 * &lt;/restriction&gt;
3123 * &lt;/complexContent&gt;
3124 * &lt;/complexType&gt;
3129 @XmlAccessorType(XmlAccessType.FIELD)
3130 @XmlType(name = "", propOrder = {
3137 public static class PcaViewer {
3139 @XmlElement(namespace = "www.jalview.org", required = true)
3140 protected List<JalviewModel.PcaViewer.SequencePoint> sequencePoint;
3141 @XmlElement(namespace = "www.jalview.org", required = true)
3142 protected List<JalviewModel.PcaViewer.Axis> axis;
3143 @XmlElement(namespace = "www.jalview.org", required = true)
3144 protected JalviewModel.PcaViewer.SeqPointMin seqPointMin;
3145 @XmlElement(namespace = "www.jalview.org", required = true)
3146 protected JalviewModel.PcaViewer.SeqPointMax seqPointMax;
3147 @XmlElement(namespace = "www.jalview.org", required = true)
3148 protected PcaDataType pcaData;
3149 @XmlAttribute(name = "title")
3150 protected String title;
3151 @XmlAttribute(name = "scoreModelName")
3152 protected String scoreModelName;
3153 @XmlAttribute(name = "xDim")
3154 protected Integer xDim;
3155 @XmlAttribute(name = "yDim")
3156 protected Integer yDim;
3157 @XmlAttribute(name = "zDim")
3158 protected Integer zDim;
3159 @XmlAttribute(name = "bgColour")
3160 protected Integer bgColour;
3161 @XmlAttribute(name = "scaleFactor")
3162 protected Float scaleFactor;
3163 @XmlAttribute(name = "showLabels")
3164 protected Boolean showLabels;
3165 @XmlAttribute(name = "linkToAllViews")
3166 protected Boolean linkToAllViews;
3167 @XmlAttribute(name = "width")
3168 protected Integer width;
3169 @XmlAttribute(name = "height")
3170 protected Integer height;
3171 @XmlAttribute(name = "xpos")
3172 protected Integer xpos;
3173 @XmlAttribute(name = "ypos")
3174 protected Integer ypos;
3175 @XmlAttribute(name = "includeGaps")
3176 protected Boolean includeGaps;
3177 @XmlAttribute(name = "matchGaps")
3178 protected Boolean matchGaps;
3179 @XmlAttribute(name = "includeGappedColumns")
3180 protected Boolean includeGappedColumns;
3181 @XmlAttribute(name = "denominateByShortestLength")
3182 protected Boolean denominateByShortestLength;
3185 * Gets the value of the sequencePoint property.
3188 * This accessor method returns a reference to the live list,
3189 * not a snapshot. Therefore any modification you make to the
3190 * returned list will be present inside the JAXB object.
3191 * This is why there is not a <CODE>set</CODE> method for the sequencePoint property.
3194 * For example, to add a new item, do as follows:
3196 * getSequencePoint().add(newItem);
3201 * Objects of the following type(s) are allowed in the list
3202 * {@link JalviewModel.PcaViewer.SequencePoint }
3206 public List<JalviewModel.PcaViewer.SequencePoint> getSequencePoint() {
3207 if (sequencePoint == null) {
3208 sequencePoint = new ArrayList<JalviewModel.PcaViewer.SequencePoint>();
3210 return this.sequencePoint;
3214 * Gets the value of the axis property.
3217 * This accessor method returns a reference to the live list,
3218 * not a snapshot. Therefore any modification you make to the
3219 * returned list will be present inside the JAXB object.
3220 * This is why there is not a <CODE>set</CODE> method for the axis property.
3223 * For example, to add a new item, do as follows:
3225 * getAxis().add(newItem);
3230 * Objects of the following type(s) are allowed in the list
3231 * {@link JalviewModel.PcaViewer.Axis }
3235 public List<JalviewModel.PcaViewer.Axis> getAxis() {
3237 axis = new ArrayList<JalviewModel.PcaViewer.Axis>();
3243 * Gets the value of the seqPointMin property.
3246 * possible object is
3247 * {@link JalviewModel.PcaViewer.SeqPointMin }
3250 public JalviewModel.PcaViewer.SeqPointMin getSeqPointMin() {
3255 * Sets the value of the seqPointMin property.
3259 * {@link JalviewModel.PcaViewer.SeqPointMin }
3262 public void setSeqPointMin(JalviewModel.PcaViewer.SeqPointMin value) {
3263 this.seqPointMin = value;
3267 * Gets the value of the seqPointMax property.
3270 * possible object is
3271 * {@link JalviewModel.PcaViewer.SeqPointMax }
3274 public JalviewModel.PcaViewer.SeqPointMax getSeqPointMax() {
3279 * Sets the value of the seqPointMax property.
3283 * {@link JalviewModel.PcaViewer.SeqPointMax }
3286 public void setSeqPointMax(JalviewModel.PcaViewer.SeqPointMax value) {
3287 this.seqPointMax = value;
3291 * Gets the value of the pcaData property.
3294 * possible object is
3295 * {@link PcaDataType }
3298 public PcaDataType getPcaData() {
3303 * Sets the value of the pcaData property.
3307 * {@link PcaDataType }
3310 public void setPcaData(PcaDataType value) {
3311 this.pcaData = value;
3315 * Gets the value of the title property.
3318 * possible object is
3322 public String getTitle() {
3327 * Sets the value of the title property.
3334 public void setTitle(String value) {
3339 * Gets the value of the scoreModelName property.
3342 * possible object is
3346 public String getScoreModelName() {
3347 return scoreModelName;
3351 * Sets the value of the scoreModelName property.
3358 public void setScoreModelName(String value) {
3359 this.scoreModelName = value;
3363 * Gets the value of the xDim property.
3366 * possible object is
3370 public Integer getXDim() {
3375 * Sets the value of the xDim property.
3382 public void setXDim(Integer value) {
3387 * Gets the value of the yDim property.
3390 * possible object is
3394 public Integer getYDim() {
3399 * Sets the value of the yDim property.
3406 public void setYDim(Integer value) {
3411 * Gets the value of the zDim property.
3414 * possible object is
3418 public Integer getZDim() {
3423 * Sets the value of the zDim property.
3430 public void setZDim(Integer value) {
3435 * Gets the value of the bgColour property.
3438 * possible object is
3442 public Integer getBgColour() {
3447 * Sets the value of the bgColour property.
3454 public void setBgColour(Integer value) {
3455 this.bgColour = value;
3459 * Gets the value of the scaleFactor property.
3462 * possible object is
3466 public Float getScaleFactor() {
3471 * Sets the value of the scaleFactor property.
3478 public void setScaleFactor(Float value) {
3479 this.scaleFactor = value;
3483 * Gets the value of the showLabels property.
3486 * possible object is
3490 public Boolean isShowLabels() {
3495 * Sets the value of the showLabels property.
3502 public void setShowLabels(Boolean value) {
3503 this.showLabels = value;
3507 * Gets the value of the linkToAllViews property.
3510 * possible object is
3514 public Boolean isLinkToAllViews() {
3515 return linkToAllViews;
3519 * Sets the value of the linkToAllViews property.
3526 public void setLinkToAllViews(Boolean value) {
3527 this.linkToAllViews = value;
3531 * Gets the value of the width property.
3534 * possible object is
3538 public Integer getWidth() {
3543 * Sets the value of the width property.
3550 public void setWidth(Integer value) {
3555 * Gets the value of the height property.
3558 * possible object is
3562 public Integer getHeight() {
3567 * Sets the value of the height property.
3574 public void setHeight(Integer value) {
3575 this.height = value;
3579 * Gets the value of the xpos property.
3582 * possible object is
3586 public Integer getXpos() {
3591 * Sets the value of the xpos property.
3598 public void setXpos(Integer value) {
3603 * Gets the value of the ypos property.
3606 * possible object is
3610 public Integer getYpos() {
3615 * Sets the value of the ypos property.
3622 public void setYpos(Integer value) {
3627 * Gets the value of the includeGaps property.
3630 * possible object is
3634 public Boolean isIncludeGaps() {
3639 * Sets the value of the includeGaps property.
3646 public void setIncludeGaps(Boolean value) {
3647 this.includeGaps = value;
3651 * Gets the value of the matchGaps property.
3654 * possible object is
3658 public Boolean isMatchGaps() {
3663 * Sets the value of the matchGaps property.
3670 public void setMatchGaps(Boolean value) {
3671 this.matchGaps = value;
3675 * Gets the value of the includeGappedColumns property.
3678 * possible object is
3682 public Boolean isIncludeGappedColumns() {
3683 return includeGappedColumns;
3687 * Sets the value of the includeGappedColumns property.
3694 public void setIncludeGappedColumns(Boolean value) {
3695 this.includeGappedColumns = value;
3699 * Gets the value of the denominateByShortestLength property.
3702 * possible object is
3706 public Boolean isDenominateByShortestLength() {
3707 return denominateByShortestLength;
3711 * Sets the value of the denominateByShortestLength property.
3718 public void setDenominateByShortestLength(Boolean value) {
3719 this.denominateByShortestLength = value;
3724 * <p>Java class for anonymous complex type.
3726 * <p>The following schema fragment specifies the expected content contained within this class.
3729 * &lt;complexType&gt;
3730 * &lt;complexContent&gt;
3731 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3732 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
3733 * &lt;/restriction&gt;
3734 * &lt;/complexContent&gt;
3735 * &lt;/complexType&gt;
3740 @XmlAccessorType(XmlAccessType.FIELD)
3742 public static class Axis {
3744 @XmlAttribute(name = "xPos")
3745 protected Float xPos;
3746 @XmlAttribute(name = "yPos")
3747 protected Float yPos;
3748 @XmlAttribute(name = "zPos")
3749 protected Float zPos;
3752 * Gets the value of the xPos property.
3755 * possible object is
3759 public Float getXPos() {
3764 * Sets the value of the xPos property.
3771 public void setXPos(Float value) {
3776 * Gets the value of the yPos property.
3779 * possible object is
3783 public Float getYPos() {
3788 * Sets the value of the yPos property.
3795 public void setYPos(Float value) {
3800 * Gets the value of the zPos property.
3803 * possible object is
3807 public Float getZPos() {
3812 * Sets the value of the zPos property.
3819 public void setZPos(Float value) {
3827 * <p>Java class for anonymous complex type.
3829 * <p>The following schema fragment specifies the expected content contained within this class.
3832 * &lt;complexType&gt;
3833 * &lt;complexContent&gt;
3834 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3835 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
3836 * &lt;/restriction&gt;
3837 * &lt;/complexContent&gt;
3838 * &lt;/complexType&gt;
3843 @XmlAccessorType(XmlAccessType.FIELD)
3845 public static class SeqPointMax {
3847 @XmlAttribute(name = "xPos")
3848 protected Float xPos;
3849 @XmlAttribute(name = "yPos")
3850 protected Float yPos;
3851 @XmlAttribute(name = "zPos")
3852 protected Float zPos;
3855 * Gets the value of the xPos property.
3858 * possible object is
3862 public Float getXPos() {
3867 * Sets the value of the xPos property.
3874 public void setXPos(Float value) {
3879 * Gets the value of the yPos property.
3882 * possible object is
3886 public Float getYPos() {
3891 * Sets the value of the yPos property.
3898 public void setYPos(Float value) {
3903 * Gets the value of the zPos property.
3906 * possible object is
3910 public Float getZPos() {
3915 * Sets the value of the zPos property.
3922 public void setZPos(Float value) {
3930 * <p>Java class for anonymous complex type.
3932 * <p>The following schema fragment specifies the expected content contained within this class.
3935 * &lt;complexType&gt;
3936 * &lt;complexContent&gt;
3937 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3938 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
3939 * &lt;/restriction&gt;
3940 * &lt;/complexContent&gt;
3941 * &lt;/complexType&gt;
3946 @XmlAccessorType(XmlAccessType.FIELD)
3948 public static class SeqPointMin {
3950 @XmlAttribute(name = "xPos")
3951 protected Float xPos;
3952 @XmlAttribute(name = "yPos")
3953 protected Float yPos;
3954 @XmlAttribute(name = "zPos")
3955 protected Float zPos;
3958 * Gets the value of the xPos property.
3961 * possible object is
3965 public Float getXPos() {
3970 * Sets the value of the xPos property.
3977 public void setXPos(Float value) {
3982 * Gets the value of the yPos property.
3985 * possible object is
3989 public Float getYPos() {
3994 * Sets the value of the yPos property.
4001 public void setYPos(Float value) {
4006 * Gets the value of the zPos property.
4009 * possible object is
4013 public Float getZPos() {
4018 * Sets the value of the zPos property.
4025 public void setZPos(Float value) {
4033 * <p>Java class for anonymous complex type.
4035 * <p>The following schema fragment specifies the expected content contained within this class.
4038 * &lt;complexType&gt;
4039 * &lt;complexContent&gt;
4040 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
4041 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
4042 * &lt;attribute name="sequenceRef" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4043 * &lt;/restriction&gt;
4044 * &lt;/complexContent&gt;
4045 * &lt;/complexType&gt;
4050 @XmlAccessorType(XmlAccessType.FIELD)
4052 public static class SequencePoint {
4054 @XmlAttribute(name = "sequenceRef")
4055 protected String sequenceRef;
4056 @XmlAttribute(name = "xPos")
4057 protected Float xPos;
4058 @XmlAttribute(name = "yPos")
4059 protected Float yPos;
4060 @XmlAttribute(name = "zPos")
4061 protected Float zPos;
4064 * Gets the value of the sequenceRef property.
4067 * possible object is
4071 public String getSequenceRef() {
4076 * Sets the value of the sequenceRef property.
4083 public void setSequenceRef(String value) {
4084 this.sequenceRef = value;
4088 * Gets the value of the xPos property.
4091 * possible object is
4095 public Float getXPos() {
4100 * Sets the value of the xPos property.
4107 public void setXPos(Float value) {
4112 * Gets the value of the yPos property.
4115 * possible object is
4119 public Float getYPos() {
4124 * Sets the value of the yPos property.
4131 public void setYPos(Float value) {
4136 * Gets the value of the zPos property.
4139 * possible object is
4143 public Float getZPos() {
4148 * Sets the value of the zPos property.
4155 public void setZPos(Float value) {
4165 * <p>Java class for anonymous complex type.
4167 * <p>The following schema fragment specifies the expected content contained within this class.
4170 * &lt;complexType&gt;
4171 * &lt;complexContent&gt;
4172 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
4173 * &lt;sequence minOccurs="0"&gt;
4174 * &lt;element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
4175 * &lt;element name="newick" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
4176 * &lt;/sequence&gt;
4177 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
4178 * &lt;attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4179 * &lt;attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4180 * &lt;attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4181 * &lt;attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
4182 * &lt;attribute name="showBootstrap" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4183 * &lt;attribute name="showDistances" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4184 * &lt;attribute name="markUnlinked" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4185 * &lt;attribute name="fitToWindow" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4186 * &lt;attribute name="currentTree" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4187 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
4188 * &lt;attribute name="linkToAllViews" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4189 * &lt;/restriction&gt;
4190 * &lt;/complexContent&gt;
4191 * &lt;/complexType&gt;
4196 @XmlAccessorType(XmlAccessType.FIELD)
4197 @XmlType(name = "", propOrder = {
4201 public static class Tree {
4203 @XmlElement(namespace = "www.jalview.org")
4204 protected String title;
4205 @XmlElement(namespace = "www.jalview.org")
4206 protected String newick;
4207 @XmlAttribute(name = "fontName")
4208 protected String fontName;
4209 @XmlAttribute(name = "fontSize")
4210 protected Integer fontSize;
4211 @XmlAttribute(name = "fontStyle")
4212 protected Integer fontStyle;
4213 @XmlAttribute(name = "threshold")
4214 protected Float threshold;
4215 @XmlAttribute(name = "showBootstrap")
4216 protected Boolean showBootstrap;
4217 @XmlAttribute(name = "showDistances")
4218 protected Boolean showDistances;
4219 @XmlAttribute(name = "markUnlinked")
4220 protected Boolean markUnlinked;
4221 @XmlAttribute(name = "fitToWindow")
4222 protected Boolean fitToWindow;
4223 @XmlAttribute(name = "currentTree")
4224 protected Boolean currentTree;
4225 @XmlAttribute(name = "id")
4226 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
4228 @XmlSchemaType(name = "ID")
4229 protected String id;
4230 @XmlAttribute(name = "linkToAllViews")
4231 protected Boolean linkToAllViews;
4232 @XmlAttribute(name = "width")
4233 protected Integer width;
4234 @XmlAttribute(name = "height")
4235 protected Integer height;
4236 @XmlAttribute(name = "xpos")
4237 protected Integer xpos;
4238 @XmlAttribute(name = "ypos")
4239 protected Integer ypos;
4242 * Gets the value of the title property.
4245 * possible object is
4249 public String getTitle() {
4254 * Sets the value of the title property.
4261 public void setTitle(String value) {
4266 * Gets the value of the newick property.
4269 * possible object is
4273 public String getNewick() {
4278 * Sets the value of the newick property.
4285 public void setNewick(String value) {
4286 this.newick = value;
4290 * Gets the value of the fontName property.
4293 * possible object is
4297 public String getFontName() {
4302 * Sets the value of the fontName property.
4309 public void setFontName(String value) {
4310 this.fontName = value;
4314 * Gets the value of the fontSize property.
4317 * possible object is
4321 public Integer getFontSize() {
4326 * Sets the value of the fontSize property.
4333 public void setFontSize(Integer value) {
4334 this.fontSize = value;
4338 * Gets the value of the fontStyle property.
4341 * possible object is
4345 public Integer getFontStyle() {
4350 * Sets the value of the fontStyle property.
4357 public void setFontStyle(Integer value) {
4358 this.fontStyle = value;
4362 * Gets the value of the threshold property.
4365 * possible object is
4369 public Float getThreshold() {
4374 * Sets the value of the threshold property.
4381 public void setThreshold(Float value) {
4382 this.threshold = value;
4386 * Gets the value of the showBootstrap property.
4389 * possible object is
4393 public Boolean isShowBootstrap() {
4394 return showBootstrap;
4398 * Sets the value of the showBootstrap property.
4405 public void setShowBootstrap(Boolean value) {
4406 this.showBootstrap = value;
4410 * Gets the value of the showDistances property.
4413 * possible object is
4417 public Boolean isShowDistances() {
4418 return showDistances;
4422 * Sets the value of the showDistances property.
4429 public void setShowDistances(Boolean value) {
4430 this.showDistances = value;
4434 * Gets the value of the markUnlinked property.
4437 * possible object is
4441 public Boolean isMarkUnlinked() {
4442 return markUnlinked;
4446 * Sets the value of the markUnlinked property.
4453 public void setMarkUnlinked(Boolean value) {
4454 this.markUnlinked = value;
4458 * Gets the value of the fitToWindow property.
4461 * possible object is
4465 public Boolean isFitToWindow() {
4470 * Sets the value of the fitToWindow property.
4477 public void setFitToWindow(Boolean value) {
4478 this.fitToWindow = value;
4482 * Gets the value of the currentTree property.
4485 * possible object is
4489 public Boolean isCurrentTree() {
4494 * Sets the value of the currentTree property.
4501 public void setCurrentTree(Boolean value) {
4502 this.currentTree = value;
4506 * Gets the value of the id property.
4509 * possible object is
4513 public String getId() {
4518 * Sets the value of the id property.
4525 public void setId(String value) {
4530 * Gets the value of the linkToAllViews property.
4533 * possible object is
4537 public boolean isLinkToAllViews() {
4538 if (linkToAllViews == null) {
4541 return linkToAllViews;
4546 * Sets the value of the linkToAllViews property.
4553 public void setLinkToAllViews(Boolean value) {
4554 this.linkToAllViews = value;
4558 * Gets the value of the width property.
4561 * possible object is
4565 public Integer getWidth() {
4570 * Sets the value of the width property.
4577 public void setWidth(Integer value) {
4582 * Gets the value of the height property.
4585 * possible object is
4589 public Integer getHeight() {
4594 * Sets the value of the height property.
4601 public void setHeight(Integer value) {
4602 this.height = value;
4606 * Gets the value of the xpos property.
4609 * possible object is
4613 public Integer getXpos() {
4618 * Sets the value of the xpos property.
4625 public void setXpos(Integer value) {
4630 * Gets the value of the ypos property.
4633 * possible object is
4637 public Integer getYpos() {
4642 * Sets the value of the ypos property.
4649 public void setYpos(Integer value) {
4657 * <p>Java class for anonymous complex type.
4659 * <p>The following schema fragment specifies the expected content contained within this class.
4662 * &lt;complexType&gt;
4663 * &lt;complexContent&gt;
4664 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
4665 * &lt;sequence&gt;
4666 * &lt;element name="UserColourScheme" type="{www.jalview.org/colours}JalviewUserColours"/&gt;
4667 * &lt;/sequence&gt;
4668 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4669 * &lt;/restriction&gt;
4670 * &lt;/complexContent&gt;
4671 * &lt;/complexType&gt;
4676 @XmlAccessorType(XmlAccessType.FIELD)
4677 @XmlType(name = "", propOrder = {
4680 public static class UserColours {
4682 @XmlElement(name = "UserColourScheme", namespace = "www.jalview.org", required = true)
4683 protected JalviewUserColours userColourScheme;
4684 @XmlAttribute(name = "id")
4685 protected String id;
4688 * Gets the value of the userColourScheme property.
4691 * possible object is
4692 * {@link JalviewUserColours }
4695 public JalviewUserColours getUserColourScheme() {
4696 return userColourScheme;
4700 * Sets the value of the userColourScheme property.
4704 * {@link JalviewUserColours }
4707 public void setUserColourScheme(JalviewUserColours value) {
4708 this.userColourScheme = value;
4712 * Gets the value of the id property.
4715 * possible object is
4719 public String getId() {
4724 * Sets the value of the id property.
4731 public void setId(String value) {
4739 * <p>Java class for anonymous complex type.
4741 * <p>The following schema fragment specifies the expected content contained within this class.
4744 * &lt;complexType&gt;
4745 * &lt;complexContent&gt;
4746 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
4747 * &lt;sequence&gt;
4748 * &lt;element name="AnnotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/&gt;
4749 * &lt;element name="hiddenColumns" maxOccurs="unbounded" minOccurs="0"&gt;
4750 * &lt;complexType&gt;
4751 * &lt;complexContent&gt;
4752 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
4753 * &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4754 * &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4755 * &lt;/restriction&gt;
4756 * &lt;/complexContent&gt;
4757 * &lt;/complexType&gt;
4758 * &lt;/element&gt;
4759 * &lt;element name="calcIdParam" maxOccurs="unbounded" minOccurs="0"&gt;
4760 * &lt;complexType&gt;
4761 * &lt;complexContent&gt;
4762 * &lt;extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet"&gt;
4763 * &lt;attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4764 * &lt;attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4765 * &lt;attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4766 * &lt;/extension&gt;
4767 * &lt;/complexContent&gt;
4768 * &lt;/complexType&gt;
4769 * &lt;/element&gt;
4770 * &lt;/sequence&gt;
4771 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
4772 * &lt;attribute name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4773 * &lt;attribute name="pidSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4774 * &lt;attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4775 * &lt;attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4776 * &lt;attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4777 * &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4778 * &lt;attribute name="showFullId" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4779 * &lt;attribute name="rightAlignIds" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4780 * &lt;attribute name="showText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4781 * &lt;attribute name="showColourText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4782 * &lt;attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4783 * &lt;attribute name="showBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4784 * &lt;attribute name="wrapAlignment" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4785 * &lt;attribute name="renderGaps" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4786 * &lt;attribute name="showSequenceFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4787 * &lt;attribute name="showNPfeatureTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4788 * &lt;attribute name="showDbRefTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4789 * &lt;attribute name="followHighlight" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4790 * &lt;attribute name="followSelection" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4791 * &lt;attribute name="showAnnotation" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4792 * &lt;attribute name="centreColumnLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4793 * &lt;attribute name="showGroupConservation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4794 * &lt;attribute name="showGroupConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4795 * &lt;attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4796 * &lt;attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4797 * &lt;attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4798 * &lt;attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4799 * &lt;attribute name="startRes" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4800 * &lt;attribute name="startSeq" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4801 * &lt;attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4802 * &lt;attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4803 * &lt;attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4804 * &lt;attribute name="scaleProteinAsCdna" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4805 * &lt;attribute name="viewName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4806 * &lt;attribute name="sequenceSetId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4807 * &lt;attribute name="gatheredViews" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4808 * &lt;attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4809 * &lt;attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4810 * &lt;attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4811 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
4812 * &lt;attribute name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4813 * &lt;attribute name="showComplementFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4814 * &lt;attribute name="showComplementFeaturesOnTop" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4815 * &lt;/restriction&gt;
4816 * &lt;/complexContent&gt;
4817 * &lt;/complexType&gt;
4822 @XmlAccessorType(XmlAccessType.FIELD)
4823 @XmlType(name = "", propOrder = {
4824 "annotationColours",
4828 public static class Viewport {
4830 @XmlElement(name = "AnnotationColours", namespace = "www.jalview.org")
4831 protected AnnotationColourScheme annotationColours;
4832 @XmlElement(namespace = "www.jalview.org")
4833 protected List<JalviewModel.Viewport.HiddenColumns> hiddenColumns;
4834 @XmlElement(namespace = "www.jalview.org")
4835 protected List<JalviewModel.Viewport.CalcIdParam> calcIdParam;
4836 @XmlAttribute(name = "conservationSelected")
4837 protected Boolean conservationSelected;
4838 @XmlAttribute(name = "pidSelected")
4839 protected Boolean pidSelected;
4840 @XmlAttribute(name = "bgColour")
4841 protected String bgColour;
4842 @XmlAttribute(name = "consThreshold")
4843 protected Integer consThreshold;
4844 @XmlAttribute(name = "pidThreshold")
4845 protected Integer pidThreshold;
4846 @XmlAttribute(name = "title")
4847 protected String title;
4848 @XmlAttribute(name = "showFullId")
4849 protected Boolean showFullId;
4850 @XmlAttribute(name = "rightAlignIds")
4851 protected Boolean rightAlignIds;
4852 @XmlAttribute(name = "showText")
4853 protected Boolean showText;
4854 @XmlAttribute(name = "showColourText")
4855 protected Boolean showColourText;
4856 @XmlAttribute(name = "showUnconserved")
4857 protected Boolean showUnconserved;
4858 @XmlAttribute(name = "showBoxes")
4859 protected Boolean showBoxes;
4860 @XmlAttribute(name = "wrapAlignment")
4861 protected Boolean wrapAlignment;
4862 @XmlAttribute(name = "renderGaps")
4863 protected Boolean renderGaps;
4864 @XmlAttribute(name = "showSequenceFeatures")
4865 protected Boolean showSequenceFeatures;
4866 @XmlAttribute(name = "showNPfeatureTooltip")
4867 protected Boolean showNPfeatureTooltip;
4868 @XmlAttribute(name = "showDbRefTooltip")
4869 protected Boolean showDbRefTooltip;
4870 @XmlAttribute(name = "followHighlight")
4871 protected Boolean followHighlight;
4872 @XmlAttribute(name = "followSelection")
4873 protected Boolean followSelection;
4874 @XmlAttribute(name = "showAnnotation")
4875 protected Boolean showAnnotation;
4876 @XmlAttribute(name = "centreColumnLabels")
4877 protected Boolean centreColumnLabels;
4878 @XmlAttribute(name = "showGroupConservation")
4879 protected Boolean showGroupConservation;
4880 @XmlAttribute(name = "showGroupConsensus")
4881 protected Boolean showGroupConsensus;
4882 @XmlAttribute(name = "showConsensusHistogram")
4883 protected Boolean showConsensusHistogram;
4884 @XmlAttribute(name = "showSequenceLogo")
4885 protected Boolean showSequenceLogo;
4886 @XmlAttribute(name = "normaliseSequenceLogo")
4887 protected Boolean normaliseSequenceLogo;
4888 @XmlAttribute(name = "ignoreGapsinConsensus")
4889 protected Boolean ignoreGapsinConsensus;
4890 @XmlAttribute(name = "startRes")
4891 protected Integer startRes;
4892 @XmlAttribute(name = "startSeq")
4893 protected Integer startSeq;
4894 @XmlAttribute(name = "fontName")
4895 protected String fontName;
4896 @XmlAttribute(name = "fontSize")
4897 protected Integer fontSize;
4898 @XmlAttribute(name = "fontStyle")
4899 protected Integer fontStyle;
4900 @XmlAttribute(name = "scaleProteinAsCdna")
4901 protected Boolean scaleProteinAsCdna;
4902 @XmlAttribute(name = "viewName")
4903 protected String viewName;
4904 @XmlAttribute(name = "sequenceSetId")
4905 protected String sequenceSetId;
4906 @XmlAttribute(name = "gatheredViews")
4907 protected Boolean gatheredViews;
4908 @XmlAttribute(name = "textCol1")
4909 protected Integer textCol1;
4910 @XmlAttribute(name = "textCol2")
4911 protected Integer textCol2;
4912 @XmlAttribute(name = "textColThreshold")
4913 protected Integer textColThreshold;
4914 @XmlAttribute(name = "id")
4915 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
4917 @XmlSchemaType(name = "ID")
4918 protected String id;
4919 @XmlAttribute(name = "complementId")
4920 protected String complementId;
4921 @XmlAttribute(name = "showComplementFeatures")
4922 protected Boolean showComplementFeatures;
4923 @XmlAttribute(name = "showComplementFeaturesOnTop")
4924 protected Boolean showComplementFeaturesOnTop;
4925 @XmlAttribute(name = "width")
4926 protected Integer width;
4927 @XmlAttribute(name = "height")
4928 protected Integer height;
4929 @XmlAttribute(name = "xpos")
4930 protected Integer xpos;
4931 @XmlAttribute(name = "ypos")
4932 protected Integer ypos;
4935 * Gets the value of the annotationColours property.
4938 * possible object is
4939 * {@link AnnotationColourScheme }
4942 public AnnotationColourScheme getAnnotationColours() {
4943 return annotationColours;
4947 * Sets the value of the annotationColours property.
4951 * {@link AnnotationColourScheme }
4954 public void setAnnotationColours(AnnotationColourScheme value) {
4955 this.annotationColours = value;
4959 * Gets the value of the hiddenColumns property.
4962 * This accessor method returns a reference to the live list,
4963 * not a snapshot. Therefore any modification you make to the
4964 * returned list will be present inside the JAXB object.
4965 * This is why there is not a <CODE>set</CODE> method for the hiddenColumns property.
4968 * For example, to add a new item, do as follows:
4970 * getHiddenColumns().add(newItem);
4975 * Objects of the following type(s) are allowed in the list
4976 * {@link JalviewModel.Viewport.HiddenColumns }
4980 public List<JalviewModel.Viewport.HiddenColumns> getHiddenColumns() {
4981 if (hiddenColumns == null) {
4982 hiddenColumns = new ArrayList<JalviewModel.Viewport.HiddenColumns>();
4984 return this.hiddenColumns;
4988 * Gets the value of the calcIdParam property.
4991 * This accessor method returns a reference to the live list,
4992 * not a snapshot. Therefore any modification you make to the
4993 * returned list will be present inside the JAXB object.
4994 * This is why there is not a <CODE>set</CODE> method for the calcIdParam property.
4997 * For example, to add a new item, do as follows:
4999 * getCalcIdParam().add(newItem);
5004 * Objects of the following type(s) are allowed in the list
5005 * {@link JalviewModel.Viewport.CalcIdParam }
5009 public List<JalviewModel.Viewport.CalcIdParam> getCalcIdParam() {
5010 if (calcIdParam == null) {
5011 calcIdParam = new ArrayList<JalviewModel.Viewport.CalcIdParam>();
5013 return this.calcIdParam;
5017 * Gets the value of the conservationSelected property.
5020 * possible object is
5024 public Boolean isConservationSelected() {
5025 return conservationSelected;
5029 * Sets the value of the conservationSelected property.
5036 public void setConservationSelected(Boolean value) {
5037 this.conservationSelected = value;
5041 * Gets the value of the pidSelected property.
5044 * possible object is
5048 public Boolean isPidSelected() {
5053 * Sets the value of the pidSelected property.
5060 public void setPidSelected(Boolean value) {
5061 this.pidSelected = value;
5065 * Gets the value of the bgColour property.
5068 * possible object is
5072 public String getBgColour() {
5077 * Sets the value of the bgColour property.
5084 public void setBgColour(String value) {
5085 this.bgColour = value;
5089 * Gets the value of the consThreshold property.
5092 * possible object is
5096 public Integer getConsThreshold() {
5097 return consThreshold;
5101 * Sets the value of the consThreshold property.
5108 public void setConsThreshold(Integer value) {
5109 this.consThreshold = value;
5113 * Gets the value of the pidThreshold property.
5116 * possible object is
5120 public Integer getPidThreshold() {
5121 return pidThreshold;
5125 * Sets the value of the pidThreshold property.
5132 public void setPidThreshold(Integer value) {
5133 this.pidThreshold = value;
5137 * Gets the value of the title property.
5140 * possible object is
5144 public String getTitle() {
5149 * Sets the value of the title property.
5156 public void setTitle(String value) {
5161 * Gets the value of the showFullId property.
5164 * possible object is
5168 public Boolean isShowFullId() {
5173 * Sets the value of the showFullId property.
5180 public void setShowFullId(Boolean value) {
5181 this.showFullId = value;
5185 * Gets the value of the rightAlignIds property.
5188 * possible object is
5192 public Boolean isRightAlignIds() {
5193 return rightAlignIds;
5197 * Sets the value of the rightAlignIds property.
5204 public void setRightAlignIds(Boolean value) {
5205 this.rightAlignIds = value;
5209 * Gets the value of the showText property.
5212 * possible object is
5216 public Boolean isShowText() {
5221 * Sets the value of the showText property.
5228 public void setShowText(Boolean value) {
5229 this.showText = value;
5233 * Gets the value of the showColourText property.
5236 * possible object is
5240 public Boolean isShowColourText() {
5241 return showColourText;
5245 * Sets the value of the showColourText property.
5252 public void setShowColourText(Boolean value) {
5253 this.showColourText = value;
5257 * Gets the value of the showUnconserved property.
5260 * possible object is
5264 public boolean isShowUnconserved() {
5265 if (showUnconserved == null) {
5268 return showUnconserved;
5273 * Sets the value of the showUnconserved property.
5280 public void setShowUnconserved(Boolean value) {
5281 this.showUnconserved = value;
5285 * Gets the value of the showBoxes property.
5288 * possible object is
5292 public Boolean isShowBoxes() {
5297 * Sets the value of the showBoxes property.
5304 public void setShowBoxes(Boolean value) {
5305 this.showBoxes = value;
5309 * Gets the value of the wrapAlignment property.
5312 * possible object is
5316 public Boolean isWrapAlignment() {
5317 return wrapAlignment;
5321 * Sets the value of the wrapAlignment property.
5328 public void setWrapAlignment(Boolean value) {
5329 this.wrapAlignment = value;
5333 * Gets the value of the renderGaps property.
5336 * possible object is
5340 public Boolean isRenderGaps() {
5345 * Sets the value of the renderGaps property.
5352 public void setRenderGaps(Boolean value) {
5353 this.renderGaps = value;
5357 * Gets the value of the showSequenceFeatures property.
5360 * possible object is
5364 public Boolean isShowSequenceFeatures() {
5365 return showSequenceFeatures;
5369 * Sets the value of the showSequenceFeatures property.
5376 public void setShowSequenceFeatures(Boolean value) {
5377 this.showSequenceFeatures = value;
5381 * Gets the value of the showNPfeatureTooltip property.
5384 * possible object is
5388 public Boolean isShowNPfeatureTooltip() {
5389 return showNPfeatureTooltip;
5393 * Sets the value of the showNPfeatureTooltip property.
5400 public void setShowNPfeatureTooltip(Boolean value) {
5401 this.showNPfeatureTooltip = value;
5405 * Gets the value of the showDbRefTooltip property.
5408 * possible object is
5412 public Boolean isShowDbRefTooltip() {
5413 return showDbRefTooltip;
5417 * Sets the value of the showDbRefTooltip property.
5424 public void setShowDbRefTooltip(Boolean value) {
5425 this.showDbRefTooltip = value;
5429 * Gets the value of the followHighlight property.
5432 * possible object is
5436 public boolean isFollowHighlight() {
5437 if (followHighlight == null) {
5440 return followHighlight;
5445 * Sets the value of the followHighlight property.
5452 public void setFollowHighlight(Boolean value) {
5453 this.followHighlight = value;
5457 * Gets the value of the followSelection property.
5460 * possible object is
5464 public boolean isFollowSelection() {
5465 if (followSelection == null) {
5468 return followSelection;
5473 * Sets the value of the followSelection property.
5480 public void setFollowSelection(Boolean value) {
5481 this.followSelection = value;
5485 * Gets the value of the showAnnotation property.
5488 * possible object is
5492 public Boolean isShowAnnotation() {
5493 return showAnnotation;
5497 * Sets the value of the showAnnotation property.
5504 public void setShowAnnotation(Boolean value) {
5505 this.showAnnotation = value;
5509 * Gets the value of the centreColumnLabels property.
5512 * possible object is
5516 public boolean isCentreColumnLabels() {
5517 if (centreColumnLabels == null) {
5520 return centreColumnLabels;
5525 * Sets the value of the centreColumnLabels property.
5532 public void setCentreColumnLabels(Boolean value) {
5533 this.centreColumnLabels = value;
5537 * Gets the value of the showGroupConservation property.
5540 * possible object is
5544 public boolean isShowGroupConservation() {
5545 if (showGroupConservation == null) {
5548 return showGroupConservation;
5553 * Sets the value of the showGroupConservation property.
5560 public void setShowGroupConservation(Boolean value) {
5561 this.showGroupConservation = value;
5565 * Gets the value of the showGroupConsensus property.
5568 * possible object is
5572 public boolean isShowGroupConsensus() {
5573 if (showGroupConsensus == null) {
5576 return showGroupConsensus;
5581 * Sets the value of the showGroupConsensus property.
5588 public void setShowGroupConsensus(Boolean value) {
5589 this.showGroupConsensus = value;
5593 * Gets the value of the showConsensusHistogram property.
5596 * possible object is
5600 public boolean isShowConsensusHistogram() {
5601 if (showConsensusHistogram == null) {
5604 return showConsensusHistogram;
5609 * Sets the value of the showConsensusHistogram property.
5616 public void setShowConsensusHistogram(Boolean value) {
5617 this.showConsensusHistogram = value;
5621 * Gets the value of the showSequenceLogo property.
5624 * possible object is
5628 public boolean isShowSequenceLogo() {
5629 if (showSequenceLogo == null) {
5632 return showSequenceLogo;
5637 * Sets the value of the showSequenceLogo property.
5644 public void setShowSequenceLogo(Boolean value) {
5645 this.showSequenceLogo = value;
5649 * Gets the value of the normaliseSequenceLogo property.
5652 * possible object is
5656 public boolean isNormaliseSequenceLogo() {
5657 if (normaliseSequenceLogo == null) {
5660 return normaliseSequenceLogo;
5665 * Sets the value of the normaliseSequenceLogo property.
5672 public void setNormaliseSequenceLogo(Boolean value) {
5673 this.normaliseSequenceLogo = value;
5677 * Gets the value of the ignoreGapsinConsensus property.
5680 * possible object is
5684 public boolean isIgnoreGapsinConsensus() {
5685 if (ignoreGapsinConsensus == null) {
5688 return ignoreGapsinConsensus;
5693 * Sets the value of the ignoreGapsinConsensus property.
5700 public void setIgnoreGapsinConsensus(Boolean value) {
5701 this.ignoreGapsinConsensus = value;
5705 * Gets the value of the startRes property.
5708 * possible object is
5712 public Integer getStartRes() {
5717 * Sets the value of the startRes property.
5724 public void setStartRes(Integer value) {
5725 this.startRes = value;
5729 * Gets the value of the startSeq property.
5732 * possible object is
5736 public Integer getStartSeq() {
5741 * Sets the value of the startSeq property.
5748 public void setStartSeq(Integer value) {
5749 this.startSeq = value;
5753 * Gets the value of the fontName property.
5756 * possible object is
5760 public String getFontName() {
5765 * Sets the value of the fontName property.
5772 public void setFontName(String value) {
5773 this.fontName = value;
5777 * Gets the value of the fontSize property.
5780 * possible object is
5784 public Integer getFontSize() {
5789 * Sets the value of the fontSize property.
5796 public void setFontSize(Integer value) {
5797 this.fontSize = value;
5801 * Gets the value of the fontStyle property.
5804 * possible object is
5808 public Integer getFontStyle() {
5813 * Sets the value of the fontStyle property.
5820 public void setFontStyle(Integer value) {
5821 this.fontStyle = value;
5825 * Gets the value of the scaleProteinAsCdna property.
5828 * possible object is
5832 public boolean isScaleProteinAsCdna() {
5833 if (scaleProteinAsCdna == null) {
5836 return scaleProteinAsCdna;
5841 * Sets the value of the scaleProteinAsCdna property.
5848 public void setScaleProteinAsCdna(Boolean value) {
5849 this.scaleProteinAsCdna = value;
5853 * Gets the value of the viewName property.
5856 * possible object is
5860 public String getViewName() {
5865 * Sets the value of the viewName property.
5872 public void setViewName(String value) {
5873 this.viewName = value;
5877 * Gets the value of the sequenceSetId property.
5880 * possible object is
5884 public String getSequenceSetId() {
5885 return sequenceSetId;
5889 * Sets the value of the sequenceSetId property.
5896 public void setSequenceSetId(String value) {
5897 this.sequenceSetId = value;
5901 * Gets the value of the gatheredViews property.
5904 * possible object is
5908 public Boolean isGatheredViews() {
5909 return gatheredViews;
5913 * Sets the value of the gatheredViews property.
5920 public void setGatheredViews(Boolean value) {
5921 this.gatheredViews = value;
5925 * Gets the value of the textCol1 property.
5928 * possible object is
5932 public Integer getTextCol1() {
5937 * Sets the value of the textCol1 property.
5944 public void setTextCol1(Integer value) {
5945 this.textCol1 = value;
5949 * Gets the value of the textCol2 property.
5952 * possible object is
5956 public Integer getTextCol2() {
5961 * Sets the value of the textCol2 property.
5968 public void setTextCol2(Integer value) {
5969 this.textCol2 = value;
5973 * Gets the value of the textColThreshold property.
5976 * possible object is
5980 public Integer getTextColThreshold() {
5981 return textColThreshold;
5985 * Sets the value of the textColThreshold property.
5992 public void setTextColThreshold(Integer value) {
5993 this.textColThreshold = value;
5997 * Gets the value of the id property.
6000 * possible object is
6004 public String getId() {
6009 * Sets the value of the id property.
6016 public void setId(String value) {
6021 * Gets the value of the complementId property.
6024 * possible object is
6028 public String getComplementId() {
6029 return complementId;
6033 * Sets the value of the complementId property.
6040 public void setComplementId(String value) {
6041 this.complementId = value;
6045 * Gets the value of the showComplementFeatures property.
6048 * possible object is
6052 public boolean isShowComplementFeatures() {
6053 if (showComplementFeatures == null) {
6056 return showComplementFeatures;
6061 * Sets the value of the showComplementFeatures property.
6068 public void setShowComplementFeatures(Boolean value) {
6069 this.showComplementFeatures = value;
6073 * Gets the value of the showComplementFeaturesOnTop property.
6076 * possible object is
6080 public boolean isShowComplementFeaturesOnTop() {
6081 if (showComplementFeaturesOnTop == null) {
6084 return showComplementFeaturesOnTop;
6089 * Sets the value of the showComplementFeaturesOnTop property.
6096 public void setShowComplementFeaturesOnTop(Boolean value) {
6097 this.showComplementFeaturesOnTop = value;
6101 * Gets the value of the width property.
6104 * possible object is
6108 public Integer getWidth() {
6113 * Sets the value of the width property.
6120 public void setWidth(Integer value) {
6125 * Gets the value of the height property.
6128 * possible object is
6132 public Integer getHeight() {
6137 * Sets the value of the height property.
6144 public void setHeight(Integer value) {
6145 this.height = value;
6149 * Gets the value of the xpos property.
6152 * possible object is
6156 public Integer getXpos() {
6161 * Sets the value of the xpos property.
6168 public void setXpos(Integer value) {
6173 * Gets the value of the ypos property.
6176 * possible object is
6180 public Integer getYpos() {
6185 * Sets the value of the ypos property.
6192 public void setYpos(Integer value) {
6198 * <p>Java class for anonymous complex type.
6200 * <p>The following schema fragment specifies the expected content contained within this class.
6203 * &lt;complexType&gt;
6204 * &lt;complexContent&gt;
6205 * &lt;extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet"&gt;
6206 * &lt;attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
6207 * &lt;attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
6208 * &lt;attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
6209 * &lt;/extension&gt;
6210 * &lt;/complexContent&gt;
6211 * &lt;/complexType&gt;
6216 @XmlAccessorType(XmlAccessType.FIELD)
6218 public static class CalcIdParam
6219 extends WebServiceParameterSet
6222 @XmlAttribute(name = "calcId", required = true)
6223 protected String calcId;
6224 @XmlAttribute(name = "needsUpdate")
6225 protected Boolean needsUpdate;
6226 @XmlAttribute(name = "autoUpdate", required = true)
6227 protected boolean autoUpdate;
6230 * Gets the value of the calcId property.
6233 * possible object is
6237 public String getCalcId() {
6242 * Sets the value of the calcId property.
6249 public void setCalcId(String value) {
6250 this.calcId = value;
6254 * Gets the value of the needsUpdate property.
6257 * possible object is
6261 public boolean isNeedsUpdate() {
6262 if (needsUpdate == null) {
6270 * Sets the value of the needsUpdate property.
6277 public void setNeedsUpdate(Boolean value) {
6278 this.needsUpdate = value;
6282 * Gets the value of the autoUpdate property.
6285 public boolean isAutoUpdate() {
6290 * Sets the value of the autoUpdate property.
6293 public void setAutoUpdate(boolean value) {
6294 this.autoUpdate = value;
6301 * <p>Java class for anonymous complex type.
6303 * <p>The following schema fragment specifies the expected content contained within this class.
6306 * &lt;complexType&gt;
6307 * &lt;complexContent&gt;
6308 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
6309 * &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
6310 * &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
6311 * &lt;/restriction&gt;
6312 * &lt;/complexContent&gt;
6313 * &lt;/complexType&gt;
6318 @XmlAccessorType(XmlAccessType.FIELD)
6320 public static class HiddenColumns {
6322 @XmlAttribute(name = "start")
6323 protected Integer start;
6324 @XmlAttribute(name = "end")
6325 protected Integer end;
6328 * Gets the value of the start property.
6331 * possible object is
6335 public Integer getStart() {
6340 * Sets the value of the start property.
6347 public void setStart(Integer value) {
6352 * Gets the value of the end property.
6355 * possible object is
6359 public Integer getEnd() {
6364 * Sets the value of the end property.
6371 public void setEnd(Integer value) {