2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2019.06.06 at 04:31:20 PM 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 * <complexType name="JalviewModel">
34 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
36 * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
37 * <element name="version" type="{http://www.w3.org/2001/XMLSchema}string"/>
38 * <element name="vamsasModel" type="{www.vamsas.ac.uk/jalview/version2}VAMSAS"/>
40 * <element name="JSeq" maxOccurs="unbounded" minOccurs="0">
43 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
45 * <element name="features" type="{www.jalview.org}feature" maxOccurs="unbounded" minOccurs="0"/>
46 * <element name="pdbids" maxOccurs="unbounded" minOccurs="0">
49 * <extension base="{www.jalview.org}pdbentry">
51 * <element name="structureState" maxOccurs="unbounded" minOccurs="0">
54 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
55 * <attGroup ref="{www.jalview.org}swingwindow"/>
56 * <attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" />
57 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
58 * <attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
59 * <attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
60 * <attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
61 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
68 * </complexContent>
71 * <element name="hiddenSequences" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
72 * <element name="rnaViewer" maxOccurs="unbounded" minOccurs="0">
75 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
77 * <element name="secondaryStructure" maxOccurs="unbounded">
80 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
81 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
82 * <attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
83 * <attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" />
84 * <attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" />
86 * </complexContent>
90 * <attGroup ref="{www.jalview.org}swingwindow"/>
91 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
92 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
93 * <attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" />
94 * <attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" />
96 * </complexContent>
99 * <element name="hmmerProfile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
101 * <attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}int" />
102 * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
103 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
104 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
105 * <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" />
106 * <attribute name="viewreference" type="{http://www.w3.org/2001/XMLSchema}boolean" />
108 * </complexContent>
111 * <element name="JGroup" maxOccurs="unbounded" minOccurs="0">
113 * <complexContent>
114 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
116 * <element name="seq" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
117 * <element name="annotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/>
119 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
120 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
121 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
122 * <attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}string" />
123 * <attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
124 * <attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
125 * <attribute name="outlineColour" type="{http://www.w3.org/2001/XMLSchema}int" />
126 * <attribute name="displayBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" />
127 * <attribute name="displayText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
128 * <attribute name="colourText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
129 * <attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" />
130 * <attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" />
131 * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
132 * <attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" />
133 * <attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
134 * <attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
135 * <attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
136 * <attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
137 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
139 * </complexContent>
142 * <element name="Viewport" maxOccurs="unbounded" minOccurs="0">
144 * <complexContent>
145 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
147 * <element name="AnnotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/>
148 * <element name="hiddenColumns" maxOccurs="unbounded" minOccurs="0">
150 * <complexContent>
151 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
152 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
153 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
155 * </complexContent>
158 * <element name="calcIdParam" maxOccurs="unbounded" minOccurs="0">
160 * <complexContent>
161 * <extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet">
162 * <attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
163 * <attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
164 * <attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
166 * </complexContent>
170 * <attGroup ref="{www.jalview.org}swingwindow"/>
171 * <attribute name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" />
172 * <attribute name="pidSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" />
173 * <attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}string" />
174 * <attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
175 * <attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
176 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
177 * <attribute name="showFullId" type="{http://www.w3.org/2001/XMLSchema}boolean" />
178 * <attribute name="rightAlignIds" type="{http://www.w3.org/2001/XMLSchema}boolean" />
179 * <attribute name="showText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
180 * <attribute name="showColourText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
181 * <attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
182 * <attribute name="showBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" />
183 * <attribute name="wrapAlignment" type="{http://www.w3.org/2001/XMLSchema}boolean" />
184 * <attribute name="renderGaps" type="{http://www.w3.org/2001/XMLSchema}boolean" />
185 * <attribute name="showSequenceFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" />
186 * <attribute name="showNPfeatureTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" />
187 * <attribute name="showDbRefTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" />
188 * <attribute name="followHighlight" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
189 * <attribute name="followSelection" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
190 * <attribute name="showAnnotation" type="{http://www.w3.org/2001/XMLSchema}boolean" />
191 * <attribute name="centreColumnLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
192 * <attribute name="showGroupConservation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
193 * <attribute name="showGroupConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
194 * <attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
195 * <attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
196 * <attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
197 * <attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
198 * <attribute name="startRes" type="{http://www.w3.org/2001/XMLSchema}int" />
199 * <attribute name="startSeq" type="{http://www.w3.org/2001/XMLSchema}int" />
200 * <attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" />
201 * <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" />
202 * <attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" />
203 * <attribute name="scaleProteinAsCdna" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
204 * <attribute name="viewName" type="{http://www.w3.org/2001/XMLSchema}string" />
205 * <attribute name="sequenceSetId" type="{http://www.w3.org/2001/XMLSchema}string" />
206 * <attribute name="gatheredViews" type="{http://www.w3.org/2001/XMLSchema}boolean" />
207 * <attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" />
208 * <attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" />
209 * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
210 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
211 * <attribute name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" />
213 * </complexContent>
216 * <element name="UserColours" maxOccurs="unbounded" minOccurs="0">
218 * <complexContent>
219 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
221 * <element name="UserColourScheme" type="{www.jalview.org/colours}JalviewUserColours"/>
223 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
225 * </complexContent>
228 * <element name="tree" maxOccurs="unbounded" minOccurs="0">
230 * <complexContent>
231 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
232 * <sequence minOccurs="0">
233 * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/>
234 * <element name="newick" type="{http://www.w3.org/2001/XMLSchema}string"/>
236 * <attGroup ref="{www.jalview.org}swingwindow"/>
237 * <attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" />
238 * <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" />
239 * <attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" />
240 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
241 * <attribute name="showBootstrap" type="{http://www.w3.org/2001/XMLSchema}boolean" />
242 * <attribute name="showDistances" type="{http://www.w3.org/2001/XMLSchema}boolean" />
243 * <attribute name="markUnlinked" type="{http://www.w3.org/2001/XMLSchema}boolean" />
244 * <attribute name="fitToWindow" type="{http://www.w3.org/2001/XMLSchema}boolean" />
245 * <attribute name="currentTree" type="{http://www.w3.org/2001/XMLSchema}boolean" />
246 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
247 * <attribute name="linkToAllViews" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
249 * </complexContent>
252 * <element name="PcaViewer" maxOccurs="unbounded" minOccurs="0">
254 * <complexContent>
255 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
257 * <element name="sequencePoint" maxOccurs="unbounded">
259 * <complexContent>
260 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
261 * <attGroup ref="{www.jalview.org}position"/>
262 * <attribute name="sequenceRef" type="{http://www.w3.org/2001/XMLSchema}string" />
264 * </complexContent>
267 * <element name="axis" maxOccurs="3" minOccurs="3">
269 * <complexContent>
270 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
271 * <attGroup ref="{www.jalview.org}position"/>
273 * </complexContent>
276 * <element name="seqPointMin">
278 * <complexContent>
279 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
280 * <attGroup ref="{www.jalview.org}position"/>
282 * </complexContent>
285 * <element name="seqPointMax">
287 * <complexContent>
288 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
289 * <attGroup ref="{www.jalview.org}position"/>
291 * </complexContent>
294 * <element name="pcaData" type="{www.jalview.org}PcaDataType"/>
296 * <attGroup ref="{www.jalview.org}swingwindow"/>
297 * <attGroup ref="{www.jalview.org}SimilarityParams"/>
298 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
299 * <attribute name="scoreModelName" type="{http://www.w3.org/2001/XMLSchema}string" />
300 * <attribute name="xDim" type="{http://www.w3.org/2001/XMLSchema}int" />
301 * <attribute name="yDim" type="{http://www.w3.org/2001/XMLSchema}int" />
302 * <attribute name="zDim" type="{http://www.w3.org/2001/XMLSchema}int" />
303 * <attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}int" />
304 * <attribute name="scaleFactor" type="{http://www.w3.org/2001/XMLSchema}float" />
305 * <attribute name="showLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" />
306 * <attribute name="linkToAllViews" type="{http://www.w3.org/2001/XMLSchema}boolean" />
308 * </complexContent>
311 * <element name="FeatureSettings" minOccurs="0">
313 * <complexContent>
314 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
316 * <element name="setting" maxOccurs="unbounded" minOccurs="0">
318 * <complexContent>
319 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
321 * <element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/>
322 * <element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/>
324 * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
325 * <attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
326 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
327 * <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" />
328 * <attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" />
329 * <attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" />
330 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
331 * <attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" />
332 * <attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" />
333 * <attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" />
334 * <attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" />
335 * <attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" />
337 * </complexContent>
340 * <element name="group" maxOccurs="unbounded" minOccurs="0">
342 * <complexContent>
343 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
344 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
345 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
347 * </complexContent>
352 * </complexContent>
358 * </complexContent>
364 @XmlAccessorType(XmlAccessType.FIELD)
365 @XmlType(name = "JalviewModel", namespace = "www.jalview.org", propOrder = {
377 public class JalviewModel {
379 @XmlElement(required = true)
380 @XmlSchemaType(name = "dateTime")
381 protected XMLGregorianCalendar creationDate;
382 @XmlElement(required = true)
383 protected String version;
384 @XmlElement(required = true)
385 protected VAMSAS vamsasModel;
386 @XmlElement(name = "JSeq")
387 protected List<JalviewModel.JSeq> jSeq;
388 @XmlElement(name = "JGroup")
389 protected List<JalviewModel.JGroup> jGroup;
390 @XmlElement(name = "Viewport")
391 protected List<JalviewModel.Viewport> viewport;
392 @XmlElement(name = "UserColours")
393 protected List<JalviewModel.UserColours> userColours;
394 protected List<JalviewModel.Tree> tree;
395 @XmlElement(name = "PcaViewer")
396 protected List<JalviewModel.PcaViewer> pcaViewer;
397 @XmlElement(name = "FeatureSettings")
398 protected JalviewModel.FeatureSettings featureSettings;
401 * Gets the value of the creationDate property.
405 * {@link XMLGregorianCalendar }
408 public XMLGregorianCalendar getCreationDate() {
413 * Sets the value of the creationDate property.
417 * {@link XMLGregorianCalendar }
420 public void setCreationDate(XMLGregorianCalendar value) {
421 this.creationDate = value;
425 * Gets the value of the version property.
432 public String getVersion() {
437 * Sets the value of the version property.
444 public void setVersion(String value) {
445 this.version = value;
449 * Gets the value of the vamsasModel property.
456 public VAMSAS getVamsasModel() {
461 * Sets the value of the vamsasModel property.
468 public void setVamsasModel(VAMSAS value) {
469 this.vamsasModel = value;
473 * Gets the value of the jSeq property.
476 * This accessor method returns a reference to the live list,
477 * not a snapshot. Therefore any modification you make to the
478 * returned list will be present inside the JAXB object.
479 * This is why there is not a <CODE>set</CODE> method for the jSeq property.
482 * For example, to add a new item, do as follows:
484 * getJSeq().add(newItem);
489 * Objects of the following type(s) are allowed in the list
490 * {@link JalviewModel.JSeq }
494 public List<JalviewModel.JSeq> getJSeq() {
496 jSeq = new ArrayList<JalviewModel.JSeq>();
502 * Gets the value of the jGroup property.
505 * This accessor method returns a reference to the live list,
506 * not a snapshot. Therefore any modification you make to the
507 * returned list will be present inside the JAXB object.
508 * This is why there is not a <CODE>set</CODE> method for the jGroup property.
511 * For example, to add a new item, do as follows:
513 * getJGroup().add(newItem);
518 * Objects of the following type(s) are allowed in the list
519 * {@link JalviewModel.JGroup }
523 public List<JalviewModel.JGroup> getJGroup() {
524 if (jGroup == null) {
525 jGroup = new ArrayList<JalviewModel.JGroup>();
531 * Gets the value of the viewport property.
534 * This accessor method returns a reference to the live list,
535 * not a snapshot. Therefore any modification you make to the
536 * returned list will be present inside the JAXB object.
537 * This is why there is not a <CODE>set</CODE> method for the viewport property.
540 * For example, to add a new item, do as follows:
542 * getViewport().add(newItem);
547 * Objects of the following type(s) are allowed in the list
548 * {@link JalviewModel.Viewport }
552 public List<JalviewModel.Viewport> getViewport() {
553 if (viewport == null) {
554 viewport = new ArrayList<JalviewModel.Viewport>();
556 return this.viewport;
560 * Gets the value of the userColours property.
563 * This accessor method returns a reference to the live list,
564 * not a snapshot. Therefore any modification you make to the
565 * returned list will be present inside the JAXB object.
566 * This is why there is not a <CODE>set</CODE> method for the userColours property.
569 * For example, to add a new item, do as follows:
571 * getUserColours().add(newItem);
576 * Objects of the following type(s) are allowed in the list
577 * {@link JalviewModel.UserColours }
581 public List<JalviewModel.UserColours> getUserColours() {
582 if (userColours == null) {
583 userColours = new ArrayList<JalviewModel.UserColours>();
585 return this.userColours;
589 * Gets the value of the tree property.
592 * This accessor method returns a reference to the live list,
593 * not a snapshot. Therefore any modification you make to the
594 * returned list will be present inside the JAXB object.
595 * This is why there is not a <CODE>set</CODE> method for the tree property.
598 * For example, to add a new item, do as follows:
600 * getTree().add(newItem);
605 * Objects of the following type(s) are allowed in the list
606 * {@link JalviewModel.Tree }
610 public List<JalviewModel.Tree> getTree() {
612 tree = new ArrayList<JalviewModel.Tree>();
618 * Gets the value of the pcaViewer property.
621 * This accessor method returns a reference to the live list,
622 * not a snapshot. Therefore any modification you make to the
623 * returned list will be present inside the JAXB object.
624 * This is why there is not a <CODE>set</CODE> method for the pcaViewer property.
627 * For example, to add a new item, do as follows:
629 * getPcaViewer().add(newItem);
634 * Objects of the following type(s) are allowed in the list
635 * {@link JalviewModel.PcaViewer }
639 public List<JalviewModel.PcaViewer> getPcaViewer() {
640 if (pcaViewer == null) {
641 pcaViewer = new ArrayList<JalviewModel.PcaViewer>();
643 return this.pcaViewer;
647 * Gets the value of the featureSettings property.
651 * {@link JalviewModel.FeatureSettings }
654 public JalviewModel.FeatureSettings getFeatureSettings() {
655 return featureSettings;
659 * Sets the value of the featureSettings property.
663 * {@link JalviewModel.FeatureSettings }
666 public void setFeatureSettings(JalviewModel.FeatureSettings value) {
667 this.featureSettings = value;
672 * <p>Java class for anonymous complex type.
674 * <p>The following schema fragment specifies the expected content contained within this class.
678 * <complexContent>
679 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
681 * <element name="setting" maxOccurs="unbounded" minOccurs="0">
683 * <complexContent>
684 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
686 * <element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/>
687 * <element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/>
689 * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
690 * <attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
691 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
692 * <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" />
693 * <attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" />
694 * <attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" />
695 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
696 * <attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" />
697 * <attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" />
698 * <attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" />
699 * <attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" />
700 * <attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" />
702 * </complexContent>
705 * <element name="group" maxOccurs="unbounded" minOccurs="0">
707 * <complexContent>
708 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
709 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
710 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
712 * </complexContent>
717 * </complexContent>
723 @XmlAccessorType(XmlAccessType.FIELD)
724 @XmlType(name = "", propOrder = {
728 public static class FeatureSettings {
730 @XmlElement(namespace = "www.jalview.org")
731 protected List<JalviewModel.FeatureSettings.Setting> setting;
732 @XmlElement(namespace = "www.jalview.org")
733 protected List<JalviewModel.FeatureSettings.Group> group;
736 * Gets the value of the setting property.
739 * This accessor method returns a reference to the live list,
740 * not a snapshot. Therefore any modification you make to the
741 * returned list will be present inside the JAXB object.
742 * This is why there is not a <CODE>set</CODE> method for the setting property.
745 * For example, to add a new item, do as follows:
747 * getSetting().add(newItem);
752 * Objects of the following type(s) are allowed in the list
753 * {@link JalviewModel.FeatureSettings.Setting }
757 public List<JalviewModel.FeatureSettings.Setting> getSetting() {
758 if (setting == null) {
759 setting = new ArrayList<JalviewModel.FeatureSettings.Setting>();
765 * Gets the value of the group property.
768 * This accessor method returns a reference to the live list,
769 * not a snapshot. Therefore any modification you make to the
770 * returned list will be present inside the JAXB object.
771 * This is why there is not a <CODE>set</CODE> method for the group property.
774 * For example, to add a new item, do as follows:
776 * getGroup().add(newItem);
781 * Objects of the following type(s) are allowed in the list
782 * {@link JalviewModel.FeatureSettings.Group }
786 public List<JalviewModel.FeatureSettings.Group> getGroup() {
788 group = new ArrayList<JalviewModel.FeatureSettings.Group>();
795 * <p>Java class for anonymous complex type.
797 * <p>The following schema fragment specifies the expected content contained within this class.
801 * <complexContent>
802 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
803 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
804 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
806 * </complexContent>
812 @XmlAccessorType(XmlAccessType.FIELD)
814 public static class Group {
816 @XmlAttribute(name = "name", required = true)
817 protected String name;
818 @XmlAttribute(name = "display", required = true)
819 protected boolean display;
822 * Gets the value of the name property.
829 public String getName() {
834 * Sets the value of the name property.
841 public void setName(String value) {
846 * Gets the value of the display property.
849 public boolean isDisplay() {
854 * Sets the value of the display property.
857 public void setDisplay(boolean value) {
858 this.display = value;
865 * <p>Java class for anonymous complex type.
867 * <p>The following schema fragment specifies the expected content contained within this class.
871 * <complexContent>
872 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
874 * <element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/>
875 * <element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/>
877 * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
878 * <attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
879 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
880 * <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" />
881 * <attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" />
882 * <attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" />
883 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
884 * <attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" />
885 * <attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" />
886 * <attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" />
887 * <attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" />
888 * <attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" />
890 * </complexContent>
896 @XmlAccessorType(XmlAccessType.FIELD)
897 @XmlType(name = "", propOrder = {
901 public static class Setting {
903 @XmlElement(namespace = "www.jalview.org")
904 protected List<String> attributeName;
905 @XmlElement(namespace = "www.jalview.org")
906 protected FeatureMatcherSet matcherSet;
907 @XmlAttribute(name = "type", required = true)
908 protected String type;
909 @XmlAttribute(name = "colour", required = true)
910 protected int colour;
911 @XmlAttribute(name = "display", required = true)
912 protected boolean display;
913 @XmlAttribute(name = "order")
914 protected Float order;
915 @XmlAttribute(name = "mincolour")
916 protected Integer mincolour;
917 @XmlAttribute(name = "noValueColour")
918 protected NoValueColour noValueColour;
919 @XmlAttribute(name = "threshold")
920 protected Float threshold;
921 @XmlAttribute(name = "threshstate")
922 protected Integer threshstate;
923 @XmlAttribute(name = "max")
925 @XmlAttribute(name = "min")
927 @XmlAttribute(name = "colourByLabel")
928 protected Boolean colourByLabel;
929 @XmlAttribute(name = "autoScale")
930 protected Boolean autoScale;
933 * Gets the value of the attributeName property.
936 * This accessor method returns a reference to the live list,
937 * not a snapshot. Therefore any modification you make to the
938 * returned list will be present inside the JAXB object.
939 * This is why there is not a <CODE>set</CODE> method for the attributeName property.
942 * For example, to add a new item, do as follows:
944 * getAttributeName().add(newItem);
949 * Objects of the following type(s) are allowed in the list
954 public List<String> getAttributeName() {
955 if (attributeName == null) {
956 attributeName = new ArrayList<String>();
958 return this.attributeName;
962 * Gets the value of the matcherSet property.
966 * {@link FeatureMatcherSet }
969 public FeatureMatcherSet getMatcherSet() {
974 * Sets the value of the matcherSet property.
978 * {@link FeatureMatcherSet }
981 public void setMatcherSet(FeatureMatcherSet value) {
982 this.matcherSet = value;
986 * Gets the value of the type property.
993 public String getType() {
998 * Sets the value of the type property.
1005 public void setType(String value) {
1010 * Gets the value of the colour property.
1013 public int getColour() {
1018 * Sets the value of the colour property.
1021 public void setColour(int value) {
1022 this.colour = value;
1026 * Gets the value of the display property.
1029 public boolean isDisplay() {
1034 * Sets the value of the display property.
1037 public void setDisplay(boolean value) {
1038 this.display = value;
1042 * Gets the value of the order property.
1045 * possible object is
1049 public Float getOrder() {
1054 * Sets the value of the order property.
1061 public void setOrder(Float value) {
1066 * Gets the value of the mincolour property.
1069 * possible object is
1073 public Integer getMincolour() {
1078 * Sets the value of the mincolour property.
1085 public void setMincolour(Integer value) {
1086 this.mincolour = value;
1090 * Gets the value of the noValueColour property.
1093 * possible object is
1094 * {@link NoValueColour }
1097 public NoValueColour getNoValueColour() {
1098 if (noValueColour == null) {
1099 return NoValueColour.MIN;
1101 return noValueColour;
1106 * Sets the value of the noValueColour property.
1110 * {@link NoValueColour }
1113 public void setNoValueColour(NoValueColour value) {
1114 this.noValueColour = value;
1118 * Gets the value of the threshold property.
1121 * possible object is
1125 public Float getThreshold() {
1130 * Sets the value of the threshold property.
1137 public void setThreshold(Float value) {
1138 this.threshold = value;
1142 * Gets the value of the threshstate property.
1145 * possible object is
1149 public Integer getThreshstate() {
1154 * Sets the value of the threshstate property.
1161 public void setThreshstate(Integer value) {
1162 this.threshstate = value;
1166 * Gets the value of the max property.
1169 * possible object is
1173 public Float getMax() {
1178 * Sets the value of the max property.
1185 public void setMax(Float value) {
1190 * Gets the value of the min property.
1193 * possible object is
1197 public Float getMin() {
1202 * Sets the value of the min property.
1209 public void setMin(Float value) {
1214 * Gets the value of the colourByLabel property.
1217 * possible object is
1221 public Boolean isColourByLabel() {
1222 return colourByLabel;
1226 * Sets the value of the colourByLabel property.
1233 public void setColourByLabel(Boolean value) {
1234 this.colourByLabel = value;
1238 * Gets the value of the autoScale property.
1241 * possible object is
1245 public Boolean isAutoScale() {
1250 * Sets the value of the autoScale property.
1257 public void setAutoScale(Boolean value) {
1258 this.autoScale = value;
1267 * <p>Java class for anonymous complex type.
1269 * <p>The following schema fragment specifies the expected content contained within this class.
1273 * <complexContent>
1274 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1276 * <element name="seq" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
1277 * <element name="annotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/>
1279 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
1280 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
1281 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
1282 * <attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}string" />
1283 * <attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
1284 * <attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
1285 * <attribute name="outlineColour" type="{http://www.w3.org/2001/XMLSchema}int" />
1286 * <attribute name="displayBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1287 * <attribute name="displayText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1288 * <attribute name="colourText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1289 * <attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" />
1290 * <attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" />
1291 * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
1292 * <attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1293 * <attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
1294 * <attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
1295 * <attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1296 * <attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1297 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
1299 * </complexContent>
1305 @XmlAccessorType(XmlAccessType.FIELD)
1306 @XmlType(name = "", propOrder = {
1310 public static class JGroup {
1312 @XmlElement(namespace = "www.jalview.org", required = true)
1313 protected List<String> seq;
1314 @XmlElement(namespace = "www.jalview.org")
1315 protected AnnotationColourScheme annotationColours;
1316 @XmlAttribute(name = "start")
1317 protected Integer start;
1318 @XmlAttribute(name = "end")
1319 protected Integer end;
1320 @XmlAttribute(name = "name")
1321 protected String name;
1322 @XmlAttribute(name = "colour")
1323 protected String colour;
1324 @XmlAttribute(name = "consThreshold")
1325 protected Integer consThreshold;
1326 @XmlAttribute(name = "pidThreshold")
1327 protected Integer pidThreshold;
1328 @XmlAttribute(name = "outlineColour")
1329 protected Integer outlineColour;
1330 @XmlAttribute(name = "displayBoxes")
1331 protected Boolean displayBoxes;
1332 @XmlAttribute(name = "displayText")
1333 protected Boolean displayText;
1334 @XmlAttribute(name = "colourText")
1335 protected Boolean colourText;
1336 @XmlAttribute(name = "textCol1")
1337 protected Integer textCol1;
1338 @XmlAttribute(name = "textCol2")
1339 protected Integer textCol2;
1340 @XmlAttribute(name = "textColThreshold")
1341 protected Integer textColThreshold;
1342 @XmlAttribute(name = "showUnconserved")
1343 protected Boolean showUnconserved;
1344 @XmlAttribute(name = "ignoreGapsinConsensus")
1345 protected Boolean ignoreGapsinConsensus;
1346 @XmlAttribute(name = "showConsensusHistogram")
1347 protected Boolean showConsensusHistogram;
1348 @XmlAttribute(name = "showSequenceLogo")
1349 protected Boolean showSequenceLogo;
1350 @XmlAttribute(name = "normaliseSequenceLogo")
1351 protected Boolean normaliseSequenceLogo;
1352 @XmlAttribute(name = "id")
1353 protected String id;
1356 * Gets the value of the seq property.
1359 * This accessor method returns a reference to the live list,
1360 * not a snapshot. Therefore any modification you make to the
1361 * returned list will be present inside the JAXB object.
1362 * This is why there is not a <CODE>set</CODE> method for the seq property.
1365 * For example, to add a new item, do as follows:
1367 * getSeq().add(newItem);
1372 * Objects of the following type(s) are allowed in the list
1377 public List<String> getSeq() {
1379 seq = new ArrayList<String>();
1385 * Gets the value of the annotationColours property.
1388 * possible object is
1389 * {@link AnnotationColourScheme }
1392 public AnnotationColourScheme getAnnotationColours() {
1393 return annotationColours;
1397 * Sets the value of the annotationColours property.
1401 * {@link AnnotationColourScheme }
1404 public void setAnnotationColours(AnnotationColourScheme value) {
1405 this.annotationColours = value;
1409 * Gets the value of the start property.
1412 * possible object is
1416 public Integer getStart() {
1421 * Sets the value of the start property.
1428 public void setStart(Integer value) {
1433 * Gets the value of the end property.
1436 * possible object is
1440 public Integer getEnd() {
1445 * Sets the value of the end property.
1452 public void setEnd(Integer value) {
1457 * Gets the value of the name property.
1460 * possible object is
1464 public String getName() {
1469 * Sets the value of the name property.
1476 public void setName(String value) {
1481 * Gets the value of the colour property.
1484 * possible object is
1488 public String getColour() {
1493 * Sets the value of the colour property.
1500 public void setColour(String value) {
1501 this.colour = value;
1505 * Gets the value of the consThreshold property.
1508 * possible object is
1512 public Integer getConsThreshold() {
1513 return consThreshold;
1517 * Sets the value of the consThreshold property.
1524 public void setConsThreshold(Integer value) {
1525 this.consThreshold = value;
1529 * Gets the value of the pidThreshold property.
1532 * possible object is
1536 public Integer getPidThreshold() {
1537 return pidThreshold;
1541 * Sets the value of the pidThreshold property.
1548 public void setPidThreshold(Integer value) {
1549 this.pidThreshold = value;
1553 * Gets the value of the outlineColour property.
1556 * possible object is
1560 public Integer getOutlineColour() {
1561 return outlineColour;
1565 * Sets the value of the outlineColour property.
1572 public void setOutlineColour(Integer value) {
1573 this.outlineColour = value;
1577 * Gets the value of the displayBoxes property.
1580 * possible object is
1584 public Boolean isDisplayBoxes() {
1585 return displayBoxes;
1589 * Sets the value of the displayBoxes property.
1596 public void setDisplayBoxes(Boolean value) {
1597 this.displayBoxes = value;
1601 * Gets the value of the displayText property.
1604 * possible object is
1608 public Boolean isDisplayText() {
1613 * Sets the value of the displayText property.
1620 public void setDisplayText(Boolean value) {
1621 this.displayText = value;
1625 * Gets the value of the colourText property.
1628 * possible object is
1632 public Boolean isColourText() {
1637 * Sets the value of the colourText property.
1644 public void setColourText(Boolean value) {
1645 this.colourText = value;
1649 * Gets the value of the textCol1 property.
1652 * possible object is
1656 public Integer getTextCol1() {
1661 * Sets the value of the textCol1 property.
1668 public void setTextCol1(Integer value) {
1669 this.textCol1 = value;
1673 * Gets the value of the textCol2 property.
1676 * possible object is
1680 public Integer getTextCol2() {
1685 * Sets the value of the textCol2 property.
1692 public void setTextCol2(Integer value) {
1693 this.textCol2 = value;
1697 * Gets the value of the textColThreshold property.
1700 * possible object is
1704 public Integer getTextColThreshold() {
1705 return textColThreshold;
1709 * Sets the value of the textColThreshold property.
1716 public void setTextColThreshold(Integer value) {
1717 this.textColThreshold = value;
1721 * Gets the value of the showUnconserved property.
1724 * possible object is
1728 public Boolean isShowUnconserved() {
1729 return showUnconserved;
1733 * Sets the value of the showUnconserved property.
1740 public void setShowUnconserved(Boolean value) {
1741 this.showUnconserved = value;
1745 * Gets the value of the ignoreGapsinConsensus property.
1748 * possible object is
1752 public boolean isIgnoreGapsinConsensus() {
1753 if (ignoreGapsinConsensus == null) {
1756 return ignoreGapsinConsensus;
1761 * Sets the value of the ignoreGapsinConsensus property.
1768 public void setIgnoreGapsinConsensus(Boolean value) {
1769 this.ignoreGapsinConsensus = value;
1773 * Gets the value of the showConsensusHistogram property.
1776 * possible object is
1780 public boolean isShowConsensusHistogram() {
1781 if (showConsensusHistogram == null) {
1784 return showConsensusHistogram;
1789 * Sets the value of the showConsensusHistogram property.
1796 public void setShowConsensusHistogram(Boolean value) {
1797 this.showConsensusHistogram = value;
1801 * Gets the value of the showSequenceLogo property.
1804 * possible object is
1808 public boolean isShowSequenceLogo() {
1809 if (showSequenceLogo == null) {
1812 return showSequenceLogo;
1817 * Sets the value of the showSequenceLogo property.
1824 public void setShowSequenceLogo(Boolean value) {
1825 this.showSequenceLogo = value;
1829 * Gets the value of the normaliseSequenceLogo property.
1832 * possible object is
1836 public boolean isNormaliseSequenceLogo() {
1837 if (normaliseSequenceLogo == null) {
1840 return normaliseSequenceLogo;
1845 * Sets the value of the normaliseSequenceLogo property.
1852 public void setNormaliseSequenceLogo(Boolean value) {
1853 this.normaliseSequenceLogo = value;
1857 * Gets the value of the id property.
1860 * possible object is
1864 public String getId() {
1869 * Sets the value of the id property.
1876 public void setId(String value) {
1884 * <p>Java class for anonymous complex type.
1886 * <p>The following schema fragment specifies the expected content contained within this class.
1890 * <complexContent>
1891 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1893 * <element name="features" type="{www.jalview.org}feature" maxOccurs="unbounded" minOccurs="0"/>
1894 * <element name="pdbids" maxOccurs="unbounded" minOccurs="0">
1896 * <complexContent>
1897 * <extension base="{www.jalview.org}pdbentry">
1899 * <element name="structureState" maxOccurs="unbounded" minOccurs="0">
1901 * <simpleContent>
1902 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
1903 * <attGroup ref="{www.jalview.org}swingwindow"/>
1904 * <attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1905 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
1906 * <attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
1907 * <attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1908 * <attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
1909 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
1911 * </simpleContent>
1916 * </complexContent>
1919 * <element name="hiddenSequences" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
1920 * <element name="rnaViewer" maxOccurs="unbounded" minOccurs="0">
1922 * <complexContent>
1923 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1925 * <element name="secondaryStructure" maxOccurs="unbounded">
1927 * <complexContent>
1928 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1929 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
1930 * <attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1931 * <attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1932 * <attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" />
1934 * </complexContent>
1938 * <attGroup ref="{www.jalview.org}swingwindow"/>
1939 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
1940 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
1941 * <attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" />
1942 * <attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" />
1944 * </complexContent>
1947 * <element name="hmmerProfile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
1949 * <attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}int" />
1950 * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
1951 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
1952 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1953 * <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1954 * <attribute name="viewreference" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1956 * </complexContent>
1962 @XmlAccessorType(XmlAccessType.FIELD)
1963 @XmlType(name = "", propOrder = {
1970 public static class JSeq {
1972 @XmlElement(namespace = "www.jalview.org")
1973 protected List<Feature> features;
1974 @XmlElement(namespace = "www.jalview.org")
1975 protected List<JalviewModel.JSeq.Pdbids> pdbids;
1976 @XmlElement(namespace = "www.jalview.org", type = Integer.class)
1977 protected List<Integer> hiddenSequences;
1978 @XmlElement(namespace = "www.jalview.org")
1979 protected List<JalviewModel.JSeq.RnaViewer> rnaViewer;
1980 @XmlElement(namespace = "www.jalview.org")
1981 protected String hmmerProfile;
1982 @XmlAttribute(name = "colour")
1983 protected Integer colour;
1984 @XmlAttribute(name = "start", required = true)
1985 protected int start;
1986 @XmlAttribute(name = "end", required = true)
1988 @XmlAttribute(name = "id", required = true)
1989 protected String id;
1990 @XmlAttribute(name = "hidden")
1991 protected Boolean hidden;
1992 @XmlAttribute(name = "viewreference")
1993 protected Boolean viewreference;
1996 * Gets the value of the features property.
1999 * This accessor method returns a reference to the live list,
2000 * not a snapshot. Therefore any modification you make to the
2001 * returned list will be present inside the JAXB object.
2002 * This is why there is not a <CODE>set</CODE> method for the features property.
2005 * For example, to add a new item, do as follows:
2007 * getFeatures().add(newItem);
2012 * Objects of the following type(s) are allowed in the list
2017 public List<Feature> getFeatures() {
2018 if (features == null) {
2019 features = new ArrayList<Feature>();
2021 return this.features;
2025 * Gets the value of the pdbids property.
2028 * This accessor method returns a reference to the live list,
2029 * not a snapshot. Therefore any modification you make to the
2030 * returned list will be present inside the JAXB object.
2031 * This is why there is not a <CODE>set</CODE> method for the pdbids property.
2034 * For example, to add a new item, do as follows:
2036 * getPdbids().add(newItem);
2041 * Objects of the following type(s) are allowed in the list
2042 * {@link JalviewModel.JSeq.Pdbids }
2046 public List<JalviewModel.JSeq.Pdbids> getPdbids() {
2047 if (pdbids == null) {
2048 pdbids = new ArrayList<JalviewModel.JSeq.Pdbids>();
2054 * Gets the value of the hiddenSequences property.
2057 * This accessor method returns a reference to the live list,
2058 * not a snapshot. Therefore any modification you make to the
2059 * returned list will be present inside the JAXB object.
2060 * This is why there is not a <CODE>set</CODE> method for the hiddenSequences property.
2063 * For example, to add a new item, do as follows:
2065 * getHiddenSequences().add(newItem);
2070 * Objects of the following type(s) are allowed in the list
2075 public List<Integer> getHiddenSequences() {
2076 if (hiddenSequences == null) {
2077 hiddenSequences = new ArrayList<Integer>();
2079 return this.hiddenSequences;
2083 * Gets the value of the rnaViewer property.
2086 * This accessor method returns a reference to the live list,
2087 * not a snapshot. Therefore any modification you make to the
2088 * returned list will be present inside the JAXB object.
2089 * This is why there is not a <CODE>set</CODE> method for the rnaViewer property.
2092 * For example, to add a new item, do as follows:
2094 * getRnaViewer().add(newItem);
2099 * Objects of the following type(s) are allowed in the list
2100 * {@link JalviewModel.JSeq.RnaViewer }
2104 public List<JalviewModel.JSeq.RnaViewer> getRnaViewer() {
2105 if (rnaViewer == null) {
2106 rnaViewer = new ArrayList<JalviewModel.JSeq.RnaViewer>();
2108 return this.rnaViewer;
2112 * Gets the value of the hmmerProfile property.
2115 * possible object is
2119 public String getHmmerProfile() {
2120 return hmmerProfile;
2124 * Sets the value of the hmmerProfile property.
2131 public void setHmmerProfile(String value) {
2132 this.hmmerProfile = value;
2136 * Gets the value of the colour property.
2139 * possible object is
2143 public Integer getColour() {
2148 * Sets the value of the colour property.
2155 public void setColour(Integer value) {
2156 this.colour = value;
2160 * Gets the value of the start property.
2163 public int getStart() {
2168 * Sets the value of the start property.
2171 public void setStart(int value) {
2176 * Gets the value of the end property.
2179 public int getEnd() {
2184 * Sets the value of the end property.
2187 public void setEnd(int value) {
2192 * Gets the value of the id property.
2195 * possible object is
2199 public String getId() {
2204 * Sets the value of the id property.
2211 public void setId(String value) {
2216 * Gets the value of the hidden property.
2219 * possible object is
2223 public Boolean isHidden() {
2228 * Sets the value of the hidden property.
2235 public void setHidden(Boolean value) {
2236 this.hidden = value;
2240 * Gets the value of the viewreference property.
2243 * possible object is
2247 public Boolean isViewreference() {
2248 return viewreference;
2252 * Sets the value of the viewreference property.
2259 public void setViewreference(Boolean value) {
2260 this.viewreference = value;
2265 * <p>Java class for anonymous complex type.
2267 * <p>The following schema fragment specifies the expected content contained within this class.
2271 * <complexContent>
2272 * <extension base="{www.jalview.org}pdbentry">
2274 * <element name="structureState" maxOccurs="unbounded" minOccurs="0">
2276 * <simpleContent>
2277 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
2278 * <attGroup ref="{www.jalview.org}swingwindow"/>
2279 * <attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" />
2280 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
2281 * <attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
2282 * <attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
2283 * <attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
2284 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
2286 * </simpleContent>
2291 * </complexContent>
2297 @XmlAccessorType(XmlAccessType.FIELD)
2298 @XmlType(name = "", propOrder = {
2301 public static class Pdbids
2305 @XmlElement(namespace = "www.jalview.org")
2306 protected List<JalviewModel.JSeq.Pdbids.StructureState> structureState;
2309 * Gets the value of the structureState property.
2312 * This accessor method returns a reference to the live list,
2313 * not a snapshot. Therefore any modification you make to the
2314 * returned list will be present inside the JAXB object.
2315 * This is why there is not a <CODE>set</CODE> method for the structureState property.
2318 * For example, to add a new item, do as follows:
2320 * getStructureState().add(newItem);
2325 * Objects of the following type(s) are allowed in the list
2326 * {@link JalviewModel.JSeq.Pdbids.StructureState }
2330 public List<JalviewModel.JSeq.Pdbids.StructureState> getStructureState() {
2331 if (structureState == null) {
2332 structureState = new ArrayList<JalviewModel.JSeq.Pdbids.StructureState>();
2334 return this.structureState;
2339 * <p>Java class for anonymous complex type.
2341 * <p>The following schema fragment specifies the expected content contained within this class.
2345 * <simpleContent>
2346 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
2347 * <attGroup ref="{www.jalview.org}swingwindow"/>
2348 * <attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" />
2349 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
2350 * <attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
2351 * <attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
2352 * <attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
2353 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
2355 * </simpleContent>
2361 @XmlAccessorType(XmlAccessType.FIELD)
2362 @XmlType(name = "", propOrder = {
2365 public static class StructureState {
2368 protected String value;
2369 @XmlAttribute(name = "visible")
2370 protected Boolean visible;
2371 @XmlAttribute(name = "viewId")
2372 protected String viewId;
2373 @XmlAttribute(name = "alignwithAlignPanel")
2374 protected Boolean alignwithAlignPanel;
2375 @XmlAttribute(name = "colourwithAlignPanel")
2376 protected Boolean colourwithAlignPanel;
2377 @XmlAttribute(name = "colourByJmol")
2378 protected Boolean colourByJmol;
2379 @XmlAttribute(name = "type")
2380 protected String type;
2381 @XmlAttribute(name = "width")
2382 protected Integer width;
2383 @XmlAttribute(name = "height")
2384 protected Integer height;
2385 @XmlAttribute(name = "xpos")
2386 protected Integer xpos;
2387 @XmlAttribute(name = "ypos")
2388 protected Integer ypos;
2391 * Gets the value of the value property.
2394 * possible object is
2398 public String getValue() {
2403 * Sets the value of the value property.
2410 public void setValue(String value) {
2415 * Gets the value of the visible property.
2418 * possible object is
2422 public Boolean isVisible() {
2427 * Sets the value of the visible property.
2434 public void setVisible(Boolean value) {
2435 this.visible = value;
2439 * Gets the value of the viewId property.
2442 * possible object is
2446 public String getViewId() {
2451 * Sets the value of the viewId property.
2458 public void setViewId(String value) {
2459 this.viewId = value;
2463 * Gets the value of the alignwithAlignPanel property.
2466 * possible object is
2470 public boolean isAlignwithAlignPanel() {
2471 if (alignwithAlignPanel == null) {
2474 return alignwithAlignPanel;
2479 * Sets the value of the alignwithAlignPanel property.
2486 public void setAlignwithAlignPanel(Boolean value) {
2487 this.alignwithAlignPanel = value;
2491 * Gets the value of the colourwithAlignPanel property.
2494 * possible object is
2498 public boolean isColourwithAlignPanel() {
2499 if (colourwithAlignPanel == null) {
2502 return colourwithAlignPanel;
2507 * Sets the value of the colourwithAlignPanel property.
2514 public void setColourwithAlignPanel(Boolean value) {
2515 this.colourwithAlignPanel = value;
2519 * Gets the value of the colourByJmol property.
2522 * possible object is
2526 public boolean isColourByJmol() {
2527 if (colourByJmol == null) {
2530 return colourByJmol;
2535 * Sets the value of the colourByJmol property.
2542 public void setColourByJmol(Boolean value) {
2543 this.colourByJmol = value;
2547 * Gets the value of the type property.
2550 * possible object is
2554 public String getType() {
2559 * Sets the value of the type property.
2566 public void setType(String value) {
2571 * Gets the value of the width property.
2574 * possible object is
2578 public Integer getWidth() {
2583 * Sets the value of the width property.
2590 public void setWidth(Integer value) {
2595 * Gets the value of the height property.
2598 * possible object is
2602 public Integer getHeight() {
2607 * Sets the value of the height property.
2614 public void setHeight(Integer value) {
2615 this.height = value;
2619 * Gets the value of the xpos property.
2622 * possible object is
2626 public Integer getXpos() {
2631 * Sets the value of the xpos property.
2638 public void setXpos(Integer value) {
2643 * Gets the value of the ypos property.
2646 * possible object is
2650 public Integer getYpos() {
2655 * Sets the value of the ypos property.
2662 public void setYpos(Integer value) {
2672 * <p>Java class for anonymous complex type.
2674 * <p>The following schema fragment specifies the expected content contained within this class.
2678 * <complexContent>
2679 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2681 * <element name="secondaryStructure" maxOccurs="unbounded">
2683 * <complexContent>
2684 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2685 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
2686 * <attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
2687 * <attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" />
2688 * <attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" />
2690 * </complexContent>
2694 * <attGroup ref="{www.jalview.org}swingwindow"/>
2695 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
2696 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
2697 * <attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" />
2698 * <attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" />
2700 * </complexContent>
2706 @XmlAccessorType(XmlAccessType.FIELD)
2707 @XmlType(name = "", propOrder = {
2708 "secondaryStructure"
2710 public static class RnaViewer {
2712 @XmlElement(namespace = "www.jalview.org", required = true)
2713 protected List<JalviewModel.JSeq.RnaViewer.SecondaryStructure> secondaryStructure;
2714 @XmlAttribute(name = "title")
2715 protected String title;
2716 @XmlAttribute(name = "viewId")
2717 protected String viewId;
2718 @XmlAttribute(name = "dividerLocation")
2719 protected Integer dividerLocation;
2720 @XmlAttribute(name = "selectedRna")
2721 protected Integer selectedRna;
2722 @XmlAttribute(name = "width")
2723 protected Integer width;
2724 @XmlAttribute(name = "height")
2725 protected Integer height;
2726 @XmlAttribute(name = "xpos")
2727 protected Integer xpos;
2728 @XmlAttribute(name = "ypos")
2729 protected Integer ypos;
2732 * Gets the value of the secondaryStructure property.
2735 * This accessor method returns a reference to the live list,
2736 * not a snapshot. Therefore any modification you make to the
2737 * returned list will be present inside the JAXB object.
2738 * This is why there is not a <CODE>set</CODE> method for the secondaryStructure property.
2741 * For example, to add a new item, do as follows:
2743 * getSecondaryStructure().add(newItem);
2748 * Objects of the following type(s) are allowed in the list
2749 * {@link JalviewModel.JSeq.RnaViewer.SecondaryStructure }
2753 public List<JalviewModel.JSeq.RnaViewer.SecondaryStructure> getSecondaryStructure() {
2754 if (secondaryStructure == null) {
2755 secondaryStructure = new ArrayList<JalviewModel.JSeq.RnaViewer.SecondaryStructure>();
2757 return this.secondaryStructure;
2761 * Gets the value of the title property.
2764 * possible object is
2768 public String getTitle() {
2773 * Sets the value of the title property.
2780 public void setTitle(String value) {
2785 * Gets the value of the viewId property.
2788 * possible object is
2792 public String getViewId() {
2797 * Sets the value of the viewId property.
2804 public void setViewId(String value) {
2805 this.viewId = value;
2809 * Gets the value of the dividerLocation property.
2812 * possible object is
2816 public Integer getDividerLocation() {
2817 return dividerLocation;
2821 * Sets the value of the dividerLocation property.
2828 public void setDividerLocation(Integer value) {
2829 this.dividerLocation = value;
2833 * Gets the value of the selectedRna property.
2836 * possible object is
2840 public Integer getSelectedRna() {
2845 * Sets the value of the selectedRna property.
2852 public void setSelectedRna(Integer value) {
2853 this.selectedRna = value;
2857 * Gets the value of the width property.
2860 * possible object is
2864 public Integer getWidth() {
2869 * Sets the value of the width property.
2876 public void setWidth(Integer value) {
2881 * Gets the value of the height property.
2884 * possible object is
2888 public Integer getHeight() {
2893 * Sets the value of the height property.
2900 public void setHeight(Integer value) {
2901 this.height = value;
2905 * Gets the value of the xpos property.
2908 * possible object is
2912 public Integer getXpos() {
2917 * Sets the value of the xpos property.
2924 public void setXpos(Integer value) {
2929 * Gets the value of the ypos property.
2932 * possible object is
2936 public Integer getYpos() {
2941 * Sets the value of the ypos property.
2948 public void setYpos(Integer value) {
2954 * <p>Java class for anonymous complex type.
2956 * <p>The following schema fragment specifies the expected content contained within this class.
2960 * <complexContent>
2961 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2962 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
2963 * <attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
2964 * <attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" />
2965 * <attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" />
2967 * </complexContent>
2973 @XmlAccessorType(XmlAccessType.FIELD)
2975 public static class SecondaryStructure {
2977 @XmlAttribute(name = "title")
2978 protected String title;
2979 @XmlAttribute(name = "annotationId", required = true)
2980 protected String annotationId;
2981 @XmlAttribute(name = "gapped")
2982 protected Boolean gapped;
2983 @XmlAttribute(name = "viewerState")
2984 protected String viewerState;
2987 * Gets the value of the title property.
2990 * possible object is
2994 public String getTitle() {
2999 * Sets the value of the title property.
3006 public void setTitle(String value) {
3011 * Gets the value of the annotationId property.
3014 * possible object is
3018 public String getAnnotationId() {
3019 return annotationId;
3023 * Sets the value of the annotationId property.
3030 public void setAnnotationId(String value) {
3031 this.annotationId = value;
3035 * Gets the value of the gapped property.
3038 * possible object is
3042 public Boolean isGapped() {
3047 * Sets the value of the gapped property.
3054 public void setGapped(Boolean value) {
3055 this.gapped = value;
3059 * Gets the value of the viewerState property.
3062 * possible object is
3066 public String getViewerState() {
3071 * Sets the value of the viewerState property.
3078 public void setViewerState(String value) {
3079 this.viewerState = value;
3090 * <p>Java class for anonymous complex type.
3092 * <p>The following schema fragment specifies the expected content contained within this class.
3096 * <complexContent>
3097 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3099 * <element name="sequencePoint" maxOccurs="unbounded">
3101 * <complexContent>
3102 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3103 * <attGroup ref="{www.jalview.org}position"/>
3104 * <attribute name="sequenceRef" type="{http://www.w3.org/2001/XMLSchema}string" />
3106 * </complexContent>
3109 * <element name="axis" maxOccurs="3" minOccurs="3">
3111 * <complexContent>
3112 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3113 * <attGroup ref="{www.jalview.org}position"/>
3115 * </complexContent>
3118 * <element name="seqPointMin">
3120 * <complexContent>
3121 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3122 * <attGroup ref="{www.jalview.org}position"/>
3124 * </complexContent>
3127 * <element name="seqPointMax">
3129 * <complexContent>
3130 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3131 * <attGroup ref="{www.jalview.org}position"/>
3133 * </complexContent>
3136 * <element name="pcaData" type="{www.jalview.org}PcaDataType"/>
3138 * <attGroup ref="{www.jalview.org}swingwindow"/>
3139 * <attGroup ref="{www.jalview.org}SimilarityParams"/>
3140 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
3141 * <attribute name="scoreModelName" type="{http://www.w3.org/2001/XMLSchema}string" />
3142 * <attribute name="xDim" type="{http://www.w3.org/2001/XMLSchema}int" />
3143 * <attribute name="yDim" type="{http://www.w3.org/2001/XMLSchema}int" />
3144 * <attribute name="zDim" type="{http://www.w3.org/2001/XMLSchema}int" />
3145 * <attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}int" />
3146 * <attribute name="scaleFactor" type="{http://www.w3.org/2001/XMLSchema}float" />
3147 * <attribute name="showLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3148 * <attribute name="linkToAllViews" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3150 * </complexContent>
3156 @XmlAccessorType(XmlAccessType.FIELD)
3157 @XmlType(name = "", propOrder = {
3164 public static class PcaViewer {
3166 @XmlElement(namespace = "www.jalview.org", required = true)
3167 protected List<JalviewModel.PcaViewer.SequencePoint> sequencePoint;
3168 @XmlElement(namespace = "www.jalview.org", required = true)
3169 protected List<JalviewModel.PcaViewer.Axis> axis;
3170 @XmlElement(namespace = "www.jalview.org", required = true)
3171 protected JalviewModel.PcaViewer.SeqPointMin seqPointMin;
3172 @XmlElement(namespace = "www.jalview.org", required = true)
3173 protected JalviewModel.PcaViewer.SeqPointMax seqPointMax;
3174 @XmlElement(namespace = "www.jalview.org", required = true)
3175 protected PcaDataType pcaData;
3176 @XmlAttribute(name = "title")
3177 protected String title;
3178 @XmlAttribute(name = "scoreModelName")
3179 protected String scoreModelName;
3180 @XmlAttribute(name = "xDim")
3181 protected Integer xDim;
3182 @XmlAttribute(name = "yDim")
3183 protected Integer yDim;
3184 @XmlAttribute(name = "zDim")
3185 protected Integer zDim;
3186 @XmlAttribute(name = "bgColour")
3187 protected Integer bgColour;
3188 @XmlAttribute(name = "scaleFactor")
3189 protected Float scaleFactor;
3190 @XmlAttribute(name = "showLabels")
3191 protected Boolean showLabels;
3192 @XmlAttribute(name = "linkToAllViews")
3193 protected Boolean linkToAllViews;
3194 @XmlAttribute(name = "width")
3195 protected Integer width;
3196 @XmlAttribute(name = "height")
3197 protected Integer height;
3198 @XmlAttribute(name = "xpos")
3199 protected Integer xpos;
3200 @XmlAttribute(name = "ypos")
3201 protected Integer ypos;
3202 @XmlAttribute(name = "includeGaps")
3203 protected Boolean includeGaps;
3204 @XmlAttribute(name = "matchGaps")
3205 protected Boolean matchGaps;
3206 @XmlAttribute(name = "includeGappedColumns")
3207 protected Boolean includeGappedColumns;
3208 @XmlAttribute(name = "denominateByShortestLength")
3209 protected Boolean denominateByShortestLength;
3212 * Gets the value of the sequencePoint property.
3215 * This accessor method returns a reference to the live list,
3216 * not a snapshot. Therefore any modification you make to the
3217 * returned list will be present inside the JAXB object.
3218 * This is why there is not a <CODE>set</CODE> method for the sequencePoint property.
3221 * For example, to add a new item, do as follows:
3223 * getSequencePoint().add(newItem);
3228 * Objects of the following type(s) are allowed in the list
3229 * {@link JalviewModel.PcaViewer.SequencePoint }
3233 public List<JalviewModel.PcaViewer.SequencePoint> getSequencePoint() {
3234 if (sequencePoint == null) {
3235 sequencePoint = new ArrayList<JalviewModel.PcaViewer.SequencePoint>();
3237 return this.sequencePoint;
3241 * Gets the value of the axis property.
3244 * This accessor method returns a reference to the live list,
3245 * not a snapshot. Therefore any modification you make to the
3246 * returned list will be present inside the JAXB object.
3247 * This is why there is not a <CODE>set</CODE> method for the axis property.
3250 * For example, to add a new item, do as follows:
3252 * getAxis().add(newItem);
3257 * Objects of the following type(s) are allowed in the list
3258 * {@link JalviewModel.PcaViewer.Axis }
3262 public List<JalviewModel.PcaViewer.Axis> getAxis() {
3264 axis = new ArrayList<JalviewModel.PcaViewer.Axis>();
3270 * Gets the value of the seqPointMin property.
3273 * possible object is
3274 * {@link JalviewModel.PcaViewer.SeqPointMin }
3277 public JalviewModel.PcaViewer.SeqPointMin getSeqPointMin() {
3282 * Sets the value of the seqPointMin property.
3286 * {@link JalviewModel.PcaViewer.SeqPointMin }
3289 public void setSeqPointMin(JalviewModel.PcaViewer.SeqPointMin value) {
3290 this.seqPointMin = value;
3294 * Gets the value of the seqPointMax property.
3297 * possible object is
3298 * {@link JalviewModel.PcaViewer.SeqPointMax }
3301 public JalviewModel.PcaViewer.SeqPointMax getSeqPointMax() {
3306 * Sets the value of the seqPointMax property.
3310 * {@link JalviewModel.PcaViewer.SeqPointMax }
3313 public void setSeqPointMax(JalviewModel.PcaViewer.SeqPointMax value) {
3314 this.seqPointMax = value;
3318 * Gets the value of the pcaData property.
3321 * possible object is
3322 * {@link PcaDataType }
3325 public PcaDataType getPcaData() {
3330 * Sets the value of the pcaData property.
3334 * {@link PcaDataType }
3337 public void setPcaData(PcaDataType value) {
3338 this.pcaData = value;
3342 * Gets the value of the title property.
3345 * possible object is
3349 public String getTitle() {
3354 * Sets the value of the title property.
3361 public void setTitle(String value) {
3366 * Gets the value of the scoreModelName property.
3369 * possible object is
3373 public String getScoreModelName() {
3374 return scoreModelName;
3378 * Sets the value of the scoreModelName property.
3385 public void setScoreModelName(String value) {
3386 this.scoreModelName = value;
3390 * Gets the value of the xDim property.
3393 * possible object is
3397 public Integer getXDim() {
3402 * Sets the value of the xDim property.
3409 public void setXDim(Integer value) {
3414 * Gets the value of the yDim property.
3417 * possible object is
3421 public Integer getYDim() {
3426 * Sets the value of the yDim property.
3433 public void setYDim(Integer value) {
3438 * Gets the value of the zDim property.
3441 * possible object is
3445 public Integer getZDim() {
3450 * Sets the value of the zDim property.
3457 public void setZDim(Integer value) {
3462 * Gets the value of the bgColour property.
3465 * possible object is
3469 public Integer getBgColour() {
3474 * Sets the value of the bgColour property.
3481 public void setBgColour(Integer value) {
3482 this.bgColour = value;
3486 * Gets the value of the scaleFactor property.
3489 * possible object is
3493 public Float getScaleFactor() {
3498 * Sets the value of the scaleFactor property.
3505 public void setScaleFactor(Float value) {
3506 this.scaleFactor = value;
3510 * Gets the value of the showLabels property.
3513 * possible object is
3517 public Boolean isShowLabels() {
3522 * Sets the value of the showLabels property.
3529 public void setShowLabels(Boolean value) {
3530 this.showLabels = value;
3534 * Gets the value of the linkToAllViews property.
3537 * possible object is
3541 public Boolean isLinkToAllViews() {
3542 return linkToAllViews;
3546 * Sets the value of the linkToAllViews property.
3553 public void setLinkToAllViews(Boolean value) {
3554 this.linkToAllViews = value;
3558 * Gets the value of the width property.
3561 * possible object is
3565 public Integer getWidth() {
3570 * Sets the value of the width property.
3577 public void setWidth(Integer value) {
3582 * Gets the value of the height property.
3585 * possible object is
3589 public Integer getHeight() {
3594 * Sets the value of the height property.
3601 public void setHeight(Integer value) {
3602 this.height = value;
3606 * Gets the value of the xpos property.
3609 * possible object is
3613 public Integer getXpos() {
3618 * Sets the value of the xpos property.
3625 public void setXpos(Integer value) {
3630 * Gets the value of the ypos property.
3633 * possible object is
3637 public Integer getYpos() {
3642 * Sets the value of the ypos property.
3649 public void setYpos(Integer value) {
3654 * Gets the value of the includeGaps property.
3657 * possible object is
3661 public Boolean isIncludeGaps() {
3666 * Sets the value of the includeGaps property.
3673 public void setIncludeGaps(Boolean value) {
3674 this.includeGaps = value;
3678 * Gets the value of the matchGaps property.
3681 * possible object is
3685 public Boolean isMatchGaps() {
3690 * Sets the value of the matchGaps property.
3697 public void setMatchGaps(Boolean value) {
3698 this.matchGaps = value;
3702 * Gets the value of the includeGappedColumns property.
3705 * possible object is
3709 public Boolean isIncludeGappedColumns() {
3710 return includeGappedColumns;
3714 * Sets the value of the includeGappedColumns property.
3721 public void setIncludeGappedColumns(Boolean value) {
3722 this.includeGappedColumns = value;
3726 * Gets the value of the denominateByShortestLength property.
3729 * possible object is
3733 public Boolean isDenominateByShortestLength() {
3734 return denominateByShortestLength;
3738 * Sets the value of the denominateByShortestLength property.
3745 public void setDenominateByShortestLength(Boolean value) {
3746 this.denominateByShortestLength = value;
3751 * <p>Java class for anonymous complex type.
3753 * <p>The following schema fragment specifies the expected content contained within this class.
3757 * <complexContent>
3758 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3759 * <attGroup ref="{www.jalview.org}position"/>
3761 * </complexContent>
3767 @XmlAccessorType(XmlAccessType.FIELD)
3769 public static class Axis {
3771 @XmlAttribute(name = "xPos")
3772 protected Float xPos;
3773 @XmlAttribute(name = "yPos")
3774 protected Float yPos;
3775 @XmlAttribute(name = "zPos")
3776 protected Float zPos;
3779 * Gets the value of the xPos property.
3782 * possible object is
3786 public Float getXPos() {
3791 * Sets the value of the xPos property.
3798 public void setXPos(Float value) {
3803 * Gets the value of the yPos property.
3806 * possible object is
3810 public Float getYPos() {
3815 * Sets the value of the yPos property.
3822 public void setYPos(Float value) {
3827 * Gets the value of the zPos property.
3830 * possible object is
3834 public Float getZPos() {
3839 * Sets the value of the zPos property.
3846 public void setZPos(Float value) {
3854 * <p>Java class for anonymous complex type.
3856 * <p>The following schema fragment specifies the expected content contained within this class.
3860 * <complexContent>
3861 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3862 * <attGroup ref="{www.jalview.org}position"/>
3864 * </complexContent>
3870 @XmlAccessorType(XmlAccessType.FIELD)
3872 public static class SeqPointMax {
3874 @XmlAttribute(name = "xPos")
3875 protected Float xPos;
3876 @XmlAttribute(name = "yPos")
3877 protected Float yPos;
3878 @XmlAttribute(name = "zPos")
3879 protected Float zPos;
3882 * Gets the value of the xPos property.
3885 * possible object is
3889 public Float getXPos() {
3894 * Sets the value of the xPos property.
3901 public void setXPos(Float value) {
3906 * Gets the value of the yPos property.
3909 * possible object is
3913 public Float getYPos() {
3918 * Sets the value of the yPos property.
3925 public void setYPos(Float value) {
3930 * Gets the value of the zPos property.
3933 * possible object is
3937 public Float getZPos() {
3942 * Sets the value of the zPos property.
3949 public void setZPos(Float value) {
3957 * <p>Java class for anonymous complex type.
3959 * <p>The following schema fragment specifies the expected content contained within this class.
3963 * <complexContent>
3964 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3965 * <attGroup ref="{www.jalview.org}position"/>
3967 * </complexContent>
3973 @XmlAccessorType(XmlAccessType.FIELD)
3975 public static class SeqPointMin {
3977 @XmlAttribute(name = "xPos")
3978 protected Float xPos;
3979 @XmlAttribute(name = "yPos")
3980 protected Float yPos;
3981 @XmlAttribute(name = "zPos")
3982 protected Float zPos;
3985 * Gets the value of the xPos property.
3988 * possible object is
3992 public Float getXPos() {
3997 * Sets the value of the xPos property.
4004 public void setXPos(Float value) {
4009 * Gets the value of the yPos property.
4012 * possible object is
4016 public Float getYPos() {
4021 * Sets the value of the yPos property.
4028 public void setYPos(Float value) {
4033 * Gets the value of the zPos property.
4036 * possible object is
4040 public Float getZPos() {
4045 * Sets the value of the zPos property.
4052 public void setZPos(Float value) {
4060 * <p>Java class for anonymous complex type.
4062 * <p>The following schema fragment specifies the expected content contained within this class.
4066 * <complexContent>
4067 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
4068 * <attGroup ref="{www.jalview.org}position"/>
4069 * <attribute name="sequenceRef" type="{http://www.w3.org/2001/XMLSchema}string" />
4071 * </complexContent>
4077 @XmlAccessorType(XmlAccessType.FIELD)
4079 public static class SequencePoint {
4081 @XmlAttribute(name = "sequenceRef")
4082 protected String sequenceRef;
4083 @XmlAttribute(name = "xPos")
4084 protected Float xPos;
4085 @XmlAttribute(name = "yPos")
4086 protected Float yPos;
4087 @XmlAttribute(name = "zPos")
4088 protected Float zPos;
4091 * Gets the value of the sequenceRef property.
4094 * possible object is
4098 public String getSequenceRef() {
4103 * Sets the value of the sequenceRef property.
4110 public void setSequenceRef(String value) {
4111 this.sequenceRef = value;
4115 * Gets the value of the xPos property.
4118 * possible object is
4122 public Float getXPos() {
4127 * Sets the value of the xPos property.
4134 public void setXPos(Float value) {
4139 * Gets the value of the yPos property.
4142 * possible object is
4146 public Float getYPos() {
4151 * Sets the value of the yPos property.
4158 public void setYPos(Float value) {
4163 * Gets the value of the zPos property.
4166 * possible object is
4170 public Float getZPos() {
4175 * Sets the value of the zPos property.
4182 public void setZPos(Float value) {
4192 * <p>Java class for anonymous complex type.
4194 * <p>The following schema fragment specifies the expected content contained within this class.
4198 * <complexContent>
4199 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
4200 * <sequence minOccurs="0">
4201 * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/>
4202 * <element name="newick" type="{http://www.w3.org/2001/XMLSchema}string"/>
4204 * <attGroup ref="{www.jalview.org}swingwindow"/>
4205 * <attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" />
4206 * <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" />
4207 * <attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" />
4208 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
4209 * <attribute name="showBootstrap" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4210 * <attribute name="showDistances" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4211 * <attribute name="markUnlinked" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4212 * <attribute name="fitToWindow" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4213 * <attribute name="currentTree" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4214 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
4215 * <attribute name="linkToAllViews" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
4217 * </complexContent>
4223 @XmlAccessorType(XmlAccessType.FIELD)
4224 @XmlType(name = "", propOrder = {
4228 public static class Tree {
4230 @XmlElement(namespace = "www.jalview.org")
4231 protected String title;
4232 @XmlElement(namespace = "www.jalview.org")
4233 protected String newick;
4234 @XmlAttribute(name = "fontName")
4235 protected String fontName;
4236 @XmlAttribute(name = "fontSize")
4237 protected Integer fontSize;
4238 @XmlAttribute(name = "fontStyle")
4239 protected Integer fontStyle;
4240 @XmlAttribute(name = "threshold")
4241 protected Float threshold;
4242 @XmlAttribute(name = "showBootstrap")
4243 protected Boolean showBootstrap;
4244 @XmlAttribute(name = "showDistances")
4245 protected Boolean showDistances;
4246 @XmlAttribute(name = "markUnlinked")
4247 protected Boolean markUnlinked;
4248 @XmlAttribute(name = "fitToWindow")
4249 protected Boolean fitToWindow;
4250 @XmlAttribute(name = "currentTree")
4251 protected Boolean currentTree;
4252 @XmlAttribute(name = "id")
4253 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
4255 @XmlSchemaType(name = "ID")
4256 protected String id;
4257 @XmlAttribute(name = "linkToAllViews")
4258 protected Boolean linkToAllViews;
4259 @XmlAttribute(name = "width")
4260 protected Integer width;
4261 @XmlAttribute(name = "height")
4262 protected Integer height;
4263 @XmlAttribute(name = "xpos")
4264 protected Integer xpos;
4265 @XmlAttribute(name = "ypos")
4266 protected Integer ypos;
4269 * Gets the value of the title property.
4272 * possible object is
4276 public String getTitle() {
4281 * Sets the value of the title property.
4288 public void setTitle(String value) {
4293 * Gets the value of the newick property.
4296 * possible object is
4300 public String getNewick() {
4305 * Sets the value of the newick property.
4312 public void setNewick(String value) {
4313 this.newick = value;
4317 * Gets the value of the fontName property.
4320 * possible object is
4324 public String getFontName() {
4329 * Sets the value of the fontName property.
4336 public void setFontName(String value) {
4337 this.fontName = value;
4341 * Gets the value of the fontSize property.
4344 * possible object is
4348 public Integer getFontSize() {
4353 * Sets the value of the fontSize property.
4360 public void setFontSize(Integer value) {
4361 this.fontSize = value;
4365 * Gets the value of the fontStyle property.
4368 * possible object is
4372 public Integer getFontStyle() {
4377 * Sets the value of the fontStyle property.
4384 public void setFontStyle(Integer value) {
4385 this.fontStyle = value;
4389 * Gets the value of the threshold property.
4392 * possible object is
4396 public Float getThreshold() {
4401 * Sets the value of the threshold property.
4408 public void setThreshold(Float value) {
4409 this.threshold = value;
4413 * Gets the value of the showBootstrap property.
4416 * possible object is
4420 public Boolean isShowBootstrap() {
4421 return showBootstrap;
4425 * Sets the value of the showBootstrap property.
4432 public void setShowBootstrap(Boolean value) {
4433 this.showBootstrap = value;
4437 * Gets the value of the showDistances property.
4440 * possible object is
4444 public Boolean isShowDistances() {
4445 return showDistances;
4449 * Sets the value of the showDistances property.
4456 public void setShowDistances(Boolean value) {
4457 this.showDistances = value;
4461 * Gets the value of the markUnlinked property.
4464 * possible object is
4468 public Boolean isMarkUnlinked() {
4469 return markUnlinked;
4473 * Sets the value of the markUnlinked property.
4480 public void setMarkUnlinked(Boolean value) {
4481 this.markUnlinked = value;
4485 * Gets the value of the fitToWindow property.
4488 * possible object is
4492 public Boolean isFitToWindow() {
4497 * Sets the value of the fitToWindow property.
4504 public void setFitToWindow(Boolean value) {
4505 this.fitToWindow = value;
4509 * Gets the value of the currentTree property.
4512 * possible object is
4516 public Boolean isCurrentTree() {
4521 * Sets the value of the currentTree property.
4528 public void setCurrentTree(Boolean value) {
4529 this.currentTree = value;
4533 * Gets the value of the id property.
4536 * possible object is
4540 public String getId() {
4545 * Sets the value of the id property.
4552 public void setId(String value) {
4557 * Gets the value of the linkToAllViews property.
4560 * possible object is
4564 public boolean isLinkToAllViews() {
4565 if (linkToAllViews == null) {
4568 return linkToAllViews;
4573 * Sets the value of the linkToAllViews property.
4580 public void setLinkToAllViews(Boolean value) {
4581 this.linkToAllViews = value;
4585 * Gets the value of the width property.
4588 * possible object is
4592 public Integer getWidth() {
4597 * Sets the value of the width property.
4604 public void setWidth(Integer value) {
4609 * Gets the value of the height property.
4612 * possible object is
4616 public Integer getHeight() {
4621 * Sets the value of the height property.
4628 public void setHeight(Integer value) {
4629 this.height = value;
4633 * Gets the value of the xpos property.
4636 * possible object is
4640 public Integer getXpos() {
4645 * Sets the value of the xpos property.
4652 public void setXpos(Integer value) {
4657 * Gets the value of the ypos property.
4660 * possible object is
4664 public Integer getYpos() {
4669 * Sets the value of the ypos property.
4676 public void setYpos(Integer value) {
4684 * <p>Java class for anonymous complex type.
4686 * <p>The following schema fragment specifies the expected content contained within this class.
4690 * <complexContent>
4691 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
4693 * <element name="UserColourScheme" type="{www.jalview.org/colours}JalviewUserColours"/>
4695 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
4697 * </complexContent>
4703 @XmlAccessorType(XmlAccessType.FIELD)
4704 @XmlType(name = "", propOrder = {
4707 public static class UserColours {
4709 @XmlElement(name = "UserColourScheme", namespace = "www.jalview.org", required = true)
4710 protected JalviewUserColours userColourScheme;
4711 @XmlAttribute(name = "id")
4712 protected String id;
4715 * Gets the value of the userColourScheme property.
4718 * possible object is
4719 * {@link JalviewUserColours }
4722 public JalviewUserColours getUserColourScheme() {
4723 return userColourScheme;
4727 * Sets the value of the userColourScheme property.
4731 * {@link JalviewUserColours }
4734 public void setUserColourScheme(JalviewUserColours value) {
4735 this.userColourScheme = value;
4739 * Gets the value of the id property.
4742 * possible object is
4746 public String getId() {
4751 * Sets the value of the id property.
4758 public void setId(String value) {
4766 * <p>Java class for anonymous complex type.
4768 * <p>The following schema fragment specifies the expected content contained within this class.
4772 * <complexContent>
4773 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
4775 * <element name="AnnotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/>
4776 * <element name="hiddenColumns" maxOccurs="unbounded" minOccurs="0">
4778 * <complexContent>
4779 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
4780 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
4781 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
4783 * </complexContent>
4786 * <element name="calcIdParam" maxOccurs="unbounded" minOccurs="0">
4788 * <complexContent>
4789 * <extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet">
4790 * <attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
4791 * <attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
4792 * <attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4794 * </complexContent>
4798 * <attGroup ref="{www.jalview.org}swingwindow"/>
4799 * <attribute name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4800 * <attribute name="pidSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4801 * <attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}string" />
4802 * <attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
4803 * <attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
4804 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
4805 * <attribute name="showFullId" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4806 * <attribute name="rightAlignIds" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4807 * <attribute name="showText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4808 * <attribute name="showColourText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4809 * <attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
4810 * <attribute name="showBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4811 * <attribute name="wrapAlignment" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4812 * <attribute name="renderGaps" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4813 * <attribute name="showSequenceFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4814 * <attribute name="showNPfeatureTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4815 * <attribute name="showDbRefTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4816 * <attribute name="followHighlight" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
4817 * <attribute name="followSelection" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
4818 * <attribute name="showAnnotation" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4819 * <attribute name="centreColumnLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
4820 * <attribute name="showGroupConservation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
4821 * <attribute name="showGroupConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
4822 * <attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
4823 * <attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
4824 * <attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
4825 * <attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
4826 * <attribute name="startRes" type="{http://www.w3.org/2001/XMLSchema}int" />
4827 * <attribute name="startSeq" type="{http://www.w3.org/2001/XMLSchema}int" />
4828 * <attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" />
4829 * <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" />
4830 * <attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" />
4831 * <attribute name="scaleProteinAsCdna" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
4832 * <attribute name="viewName" type="{http://www.w3.org/2001/XMLSchema}string" />
4833 * <attribute name="sequenceSetId" type="{http://www.w3.org/2001/XMLSchema}string" />
4834 * <attribute name="gatheredViews" type="{http://www.w3.org/2001/XMLSchema}boolean" />
4835 * <attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" />
4836 * <attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" />
4837 * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
4838 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
4839 * <attribute name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" />
4841 * </complexContent>
4847 @XmlAccessorType(XmlAccessType.FIELD)
4848 @XmlType(name = "", propOrder = {
4849 "annotationColours",
4853 public static class Viewport {
4855 @XmlElement(name = "AnnotationColours", namespace = "www.jalview.org")
4856 protected AnnotationColourScheme annotationColours;
4857 @XmlElement(namespace = "www.jalview.org")
4858 protected List<JalviewModel.Viewport.HiddenColumns> hiddenColumns;
4859 @XmlElement(namespace = "www.jalview.org")
4860 protected List<JalviewModel.Viewport.CalcIdParam> calcIdParam;
4861 @XmlAttribute(name = "conservationSelected")
4862 protected Boolean conservationSelected;
4863 @XmlAttribute(name = "pidSelected")
4864 protected Boolean pidSelected;
4865 @XmlAttribute(name = "bgColour")
4866 protected String bgColour;
4867 @XmlAttribute(name = "consThreshold")
4868 protected Integer consThreshold;
4869 @XmlAttribute(name = "pidThreshold")
4870 protected Integer pidThreshold;
4871 @XmlAttribute(name = "title")
4872 protected String title;
4873 @XmlAttribute(name = "showFullId")
4874 protected Boolean showFullId;
4875 @XmlAttribute(name = "rightAlignIds")
4876 protected Boolean rightAlignIds;
4877 @XmlAttribute(name = "showText")
4878 protected Boolean showText;
4879 @XmlAttribute(name = "showColourText")
4880 protected Boolean showColourText;
4881 @XmlAttribute(name = "showUnconserved")
4882 protected Boolean showUnconserved;
4883 @XmlAttribute(name = "showBoxes")
4884 protected Boolean showBoxes;
4885 @XmlAttribute(name = "wrapAlignment")
4886 protected Boolean wrapAlignment;
4887 @XmlAttribute(name = "renderGaps")
4888 protected Boolean renderGaps;
4889 @XmlAttribute(name = "showSequenceFeatures")
4890 protected Boolean showSequenceFeatures;
4891 @XmlAttribute(name = "showNPfeatureTooltip")
4892 protected Boolean showNPfeatureTooltip;
4893 @XmlAttribute(name = "showDbRefTooltip")
4894 protected Boolean showDbRefTooltip;
4895 @XmlAttribute(name = "followHighlight")
4896 protected Boolean followHighlight;
4897 @XmlAttribute(name = "followSelection")
4898 protected Boolean followSelection;
4899 @XmlAttribute(name = "showAnnotation")
4900 protected Boolean showAnnotation;
4901 @XmlAttribute(name = "centreColumnLabels")
4902 protected Boolean centreColumnLabels;
4903 @XmlAttribute(name = "showGroupConservation")
4904 protected Boolean showGroupConservation;
4905 @XmlAttribute(name = "showGroupConsensus")
4906 protected Boolean showGroupConsensus;
4907 @XmlAttribute(name = "showConsensusHistogram")
4908 protected Boolean showConsensusHistogram;
4909 @XmlAttribute(name = "showSequenceLogo")
4910 protected Boolean showSequenceLogo;
4911 @XmlAttribute(name = "normaliseSequenceLogo")
4912 protected Boolean normaliseSequenceLogo;
4913 @XmlAttribute(name = "ignoreGapsinConsensus")
4914 protected Boolean ignoreGapsinConsensus;
4915 @XmlAttribute(name = "startRes")
4916 protected Integer startRes;
4917 @XmlAttribute(name = "startSeq")
4918 protected Integer startSeq;
4919 @XmlAttribute(name = "fontName")
4920 protected String fontName;
4921 @XmlAttribute(name = "fontSize")
4922 protected Integer fontSize;
4923 @XmlAttribute(name = "fontStyle")
4924 protected Integer fontStyle;
4925 @XmlAttribute(name = "scaleProteinAsCdna")
4926 protected Boolean scaleProteinAsCdna;
4927 @XmlAttribute(name = "viewName")
4928 protected String viewName;
4929 @XmlAttribute(name = "sequenceSetId")
4930 protected String sequenceSetId;
4931 @XmlAttribute(name = "gatheredViews")
4932 protected Boolean gatheredViews;
4933 @XmlAttribute(name = "textCol1")
4934 protected Integer textCol1;
4935 @XmlAttribute(name = "textCol2")
4936 protected Integer textCol2;
4937 @XmlAttribute(name = "textColThreshold")
4938 protected Integer textColThreshold;
4939 @XmlAttribute(name = "id")
4940 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
4942 @XmlSchemaType(name = "ID")
4943 protected String id;
4944 @XmlAttribute(name = "complementId")
4945 protected String complementId;
4946 @XmlAttribute(name = "width")
4947 protected Integer width;
4948 @XmlAttribute(name = "height")
4949 protected Integer height;
4950 @XmlAttribute(name = "xpos")
4951 protected Integer xpos;
4952 @XmlAttribute(name = "ypos")
4953 protected Integer ypos;
4956 * Gets the value of the annotationColours property.
4959 * possible object is
4960 * {@link AnnotationColourScheme }
4963 public AnnotationColourScheme getAnnotationColours() {
4964 return annotationColours;
4968 * Sets the value of the annotationColours property.
4972 * {@link AnnotationColourScheme }
4975 public void setAnnotationColours(AnnotationColourScheme value) {
4976 this.annotationColours = value;
4980 * Gets the value of the hiddenColumns property.
4983 * This accessor method returns a reference to the live list,
4984 * not a snapshot. Therefore any modification you make to the
4985 * returned list will be present inside the JAXB object.
4986 * This is why there is not a <CODE>set</CODE> method for the hiddenColumns property.
4989 * For example, to add a new item, do as follows:
4991 * getHiddenColumns().add(newItem);
4996 * Objects of the following type(s) are allowed in the list
4997 * {@link JalviewModel.Viewport.HiddenColumns }
5001 public List<JalviewModel.Viewport.HiddenColumns> getHiddenColumns() {
5002 if (hiddenColumns == null) {
5003 hiddenColumns = new ArrayList<JalviewModel.Viewport.HiddenColumns>();
5005 return this.hiddenColumns;
5009 * Gets the value of the calcIdParam property.
5012 * This accessor method returns a reference to the live list,
5013 * not a snapshot. Therefore any modification you make to the
5014 * returned list will be present inside the JAXB object.
5015 * This is why there is not a <CODE>set</CODE> method for the calcIdParam property.
5018 * For example, to add a new item, do as follows:
5020 * getCalcIdParam().add(newItem);
5025 * Objects of the following type(s) are allowed in the list
5026 * {@link JalviewModel.Viewport.CalcIdParam }
5030 public List<JalviewModel.Viewport.CalcIdParam> getCalcIdParam() {
5031 if (calcIdParam == null) {
5032 calcIdParam = new ArrayList<JalviewModel.Viewport.CalcIdParam>();
5034 return this.calcIdParam;
5038 * Gets the value of the conservationSelected property.
5041 * possible object is
5045 public Boolean isConservationSelected() {
5046 return conservationSelected;
5050 * Sets the value of the conservationSelected property.
5057 public void setConservationSelected(Boolean value) {
5058 this.conservationSelected = value;
5062 * Gets the value of the pidSelected property.
5065 * possible object is
5069 public Boolean isPidSelected() {
5074 * Sets the value of the pidSelected property.
5081 public void setPidSelected(Boolean value) {
5082 this.pidSelected = value;
5086 * Gets the value of the bgColour property.
5089 * possible object is
5093 public String getBgColour() {
5098 * Sets the value of the bgColour property.
5105 public void setBgColour(String value) {
5106 this.bgColour = value;
5110 * Gets the value of the consThreshold property.
5113 * possible object is
5117 public Integer getConsThreshold() {
5118 return consThreshold;
5122 * Sets the value of the consThreshold property.
5129 public void setConsThreshold(Integer value) {
5130 this.consThreshold = value;
5134 * Gets the value of the pidThreshold property.
5137 * possible object is
5141 public Integer getPidThreshold() {
5142 return pidThreshold;
5146 * Sets the value of the pidThreshold property.
5153 public void setPidThreshold(Integer value) {
5154 this.pidThreshold = value;
5158 * Gets the value of the title property.
5161 * possible object is
5165 public String getTitle() {
5170 * Sets the value of the title property.
5177 public void setTitle(String value) {
5182 * Gets the value of the showFullId property.
5185 * possible object is
5189 public Boolean isShowFullId() {
5194 * Sets the value of the showFullId property.
5201 public void setShowFullId(Boolean value) {
5202 this.showFullId = value;
5206 * Gets the value of the rightAlignIds property.
5209 * possible object is
5213 public Boolean isRightAlignIds() {
5214 return rightAlignIds;
5218 * Sets the value of the rightAlignIds property.
5225 public void setRightAlignIds(Boolean value) {
5226 this.rightAlignIds = value;
5230 * Gets the value of the showText property.
5233 * possible object is
5237 public Boolean isShowText() {
5242 * Sets the value of the showText property.
5249 public void setShowText(Boolean value) {
5250 this.showText = value;
5254 * Gets the value of the showColourText property.
5257 * possible object is
5261 public Boolean isShowColourText() {
5262 return showColourText;
5266 * Sets the value of the showColourText property.
5273 public void setShowColourText(Boolean value) {
5274 this.showColourText = value;
5278 * Gets the value of the showUnconserved property.
5281 * possible object is
5285 public boolean isShowUnconserved() {
5286 if (showUnconserved == null) {
5289 return showUnconserved;
5294 * Sets the value of the showUnconserved property.
5301 public void setShowUnconserved(Boolean value) {
5302 this.showUnconserved = value;
5306 * Gets the value of the showBoxes property.
5309 * possible object is
5313 public Boolean isShowBoxes() {
5318 * Sets the value of the showBoxes property.
5325 public void setShowBoxes(Boolean value) {
5326 this.showBoxes = value;
5330 * Gets the value of the wrapAlignment property.
5333 * possible object is
5337 public Boolean isWrapAlignment() {
5338 return wrapAlignment;
5342 * Sets the value of the wrapAlignment property.
5349 public void setWrapAlignment(Boolean value) {
5350 this.wrapAlignment = value;
5354 * Gets the value of the renderGaps property.
5357 * possible object is
5361 public Boolean isRenderGaps() {
5366 * Sets the value of the renderGaps property.
5373 public void setRenderGaps(Boolean value) {
5374 this.renderGaps = value;
5378 * Gets the value of the showSequenceFeatures property.
5381 * possible object is
5385 public Boolean isShowSequenceFeatures() {
5386 return showSequenceFeatures;
5390 * Sets the value of the showSequenceFeatures property.
5397 public void setShowSequenceFeatures(Boolean value) {
5398 this.showSequenceFeatures = value;
5402 * Gets the value of the showNPfeatureTooltip property.
5405 * possible object is
5409 public Boolean isShowNPfeatureTooltip() {
5410 return showNPfeatureTooltip;
5414 * Sets the value of the showNPfeatureTooltip property.
5421 public void setShowNPfeatureTooltip(Boolean value) {
5422 this.showNPfeatureTooltip = value;
5426 * Gets the value of the showDbRefTooltip property.
5429 * possible object is
5433 public Boolean isShowDbRefTooltip() {
5434 return showDbRefTooltip;
5438 * Sets the value of the showDbRefTooltip property.
5445 public void setShowDbRefTooltip(Boolean value) {
5446 this.showDbRefTooltip = value;
5450 * Gets the value of the followHighlight property.
5453 * possible object is
5457 public boolean isFollowHighlight() {
5458 if (followHighlight == null) {
5461 return followHighlight;
5466 * Sets the value of the followHighlight property.
5473 public void setFollowHighlight(Boolean value) {
5474 this.followHighlight = value;
5478 * Gets the value of the followSelection property.
5481 * possible object is
5485 public boolean isFollowSelection() {
5486 if (followSelection == null) {
5489 return followSelection;
5494 * Sets the value of the followSelection property.
5501 public void setFollowSelection(Boolean value) {
5502 this.followSelection = value;
5506 * Gets the value of the showAnnotation property.
5509 * possible object is
5513 public Boolean isShowAnnotation() {
5514 return showAnnotation;
5518 * Sets the value of the showAnnotation property.
5525 public void setShowAnnotation(Boolean value) {
5526 this.showAnnotation = value;
5530 * Gets the value of the centreColumnLabels property.
5533 * possible object is
5537 public boolean isCentreColumnLabels() {
5538 if (centreColumnLabels == null) {
5541 return centreColumnLabels;
5546 * Sets the value of the centreColumnLabels property.
5553 public void setCentreColumnLabels(Boolean value) {
5554 this.centreColumnLabels = value;
5558 * Gets the value of the showGroupConservation property.
5561 * possible object is
5565 public boolean isShowGroupConservation() {
5566 if (showGroupConservation == null) {
5569 return showGroupConservation;
5574 * Sets the value of the showGroupConservation property.
5581 public void setShowGroupConservation(Boolean value) {
5582 this.showGroupConservation = value;
5586 * Gets the value of the showGroupConsensus property.
5589 * possible object is
5593 public boolean isShowGroupConsensus() {
5594 if (showGroupConsensus == null) {
5597 return showGroupConsensus;
5602 * Sets the value of the showGroupConsensus property.
5609 public void setShowGroupConsensus(Boolean value) {
5610 this.showGroupConsensus = value;
5614 * Gets the value of the showConsensusHistogram property.
5617 * possible object is
5621 public boolean isShowConsensusHistogram() {
5622 if (showConsensusHistogram == null) {
5625 return showConsensusHistogram;
5630 * Sets the value of the showConsensusHistogram property.
5637 public void setShowConsensusHistogram(Boolean value) {
5638 this.showConsensusHistogram = value;
5642 * Gets the value of the showSequenceLogo property.
5645 * possible object is
5649 public boolean isShowSequenceLogo() {
5650 if (showSequenceLogo == null) {
5653 return showSequenceLogo;
5658 * Sets the value of the showSequenceLogo property.
5665 public void setShowSequenceLogo(Boolean value) {
5666 this.showSequenceLogo = value;
5670 * Gets the value of the normaliseSequenceLogo property.
5673 * possible object is
5677 public boolean isNormaliseSequenceLogo() {
5678 if (normaliseSequenceLogo == null) {
5681 return normaliseSequenceLogo;
5686 * Sets the value of the normaliseSequenceLogo property.
5693 public void setNormaliseSequenceLogo(Boolean value) {
5694 this.normaliseSequenceLogo = value;
5698 * Gets the value of the ignoreGapsinConsensus property.
5701 * possible object is
5705 public boolean isIgnoreGapsinConsensus() {
5706 if (ignoreGapsinConsensus == null) {
5709 return ignoreGapsinConsensus;
5714 * Sets the value of the ignoreGapsinConsensus property.
5721 public void setIgnoreGapsinConsensus(Boolean value) {
5722 this.ignoreGapsinConsensus = value;
5726 * Gets the value of the startRes property.
5729 * possible object is
5733 public Integer getStartRes() {
5738 * Sets the value of the startRes property.
5745 public void setStartRes(Integer value) {
5746 this.startRes = value;
5750 * Gets the value of the startSeq property.
5753 * possible object is
5757 public Integer getStartSeq() {
5762 * Sets the value of the startSeq property.
5769 public void setStartSeq(Integer value) {
5770 this.startSeq = value;
5774 * Gets the value of the fontName property.
5777 * possible object is
5781 public String getFontName() {
5786 * Sets the value of the fontName property.
5793 public void setFontName(String value) {
5794 this.fontName = value;
5798 * Gets the value of the fontSize property.
5801 * possible object is
5805 public Integer getFontSize() {
5810 * Sets the value of the fontSize property.
5817 public void setFontSize(Integer value) {
5818 this.fontSize = value;
5822 * Gets the value of the fontStyle property.
5825 * possible object is
5829 public Integer getFontStyle() {
5834 * Sets the value of the fontStyle property.
5841 public void setFontStyle(Integer value) {
5842 this.fontStyle = value;
5846 * Gets the value of the scaleProteinAsCdna property.
5849 * possible object is
5853 public boolean isScaleProteinAsCdna() {
5854 if (scaleProteinAsCdna == null) {
5857 return scaleProteinAsCdna;
5862 * Sets the value of the scaleProteinAsCdna property.
5869 public void setScaleProteinAsCdna(Boolean value) {
5870 this.scaleProteinAsCdna = value;
5874 * Gets the value of the viewName property.
5877 * possible object is
5881 public String getViewName() {
5886 * Sets the value of the viewName property.
5893 public void setViewName(String value) {
5894 this.viewName = value;
5898 * Gets the value of the sequenceSetId property.
5901 * possible object is
5905 public String getSequenceSetId() {
5906 return sequenceSetId;
5910 * Sets the value of the sequenceSetId property.
5917 public void setSequenceSetId(String value) {
5918 this.sequenceSetId = value;
5922 * Gets the value of the gatheredViews property.
5925 * possible object is
5929 public Boolean isGatheredViews() {
5930 return gatheredViews;
5934 * Sets the value of the gatheredViews property.
5941 public void setGatheredViews(Boolean value) {
5942 this.gatheredViews = value;
5946 * Gets the value of the textCol1 property.
5949 * possible object is
5953 public Integer getTextCol1() {
5958 * Sets the value of the textCol1 property.
5965 public void setTextCol1(Integer value) {
5966 this.textCol1 = value;
5970 * Gets the value of the textCol2 property.
5973 * possible object is
5977 public Integer getTextCol2() {
5982 * Sets the value of the textCol2 property.
5989 public void setTextCol2(Integer value) {
5990 this.textCol2 = value;
5994 * Gets the value of the textColThreshold property.
5997 * possible object is
6001 public Integer getTextColThreshold() {
6002 return textColThreshold;
6006 * Sets the value of the textColThreshold property.
6013 public void setTextColThreshold(Integer value) {
6014 this.textColThreshold = value;
6018 * Gets the value of the id property.
6021 * possible object is
6025 public String getId() {
6030 * Sets the value of the id property.
6037 public void setId(String value) {
6042 * Gets the value of the complementId property.
6045 * possible object is
6049 public String getComplementId() {
6050 return complementId;
6054 * Sets the value of the complementId property.
6061 public void setComplementId(String value) {
6062 this.complementId = value;
6066 * Gets the value of the width property.
6069 * possible object is
6073 public Integer getWidth() {
6078 * Sets the value of the width property.
6085 public void setWidth(Integer value) {
6090 * Gets the value of the height property.
6093 * possible object is
6097 public Integer getHeight() {
6102 * Sets the value of the height property.
6109 public void setHeight(Integer value) {
6110 this.height = value;
6114 * Gets the value of the xpos property.
6117 * possible object is
6121 public Integer getXpos() {
6126 * Sets the value of the xpos property.
6133 public void setXpos(Integer value) {
6138 * Gets the value of the ypos property.
6141 * possible object is
6145 public Integer getYpos() {
6150 * Sets the value of the ypos property.
6157 public void setYpos(Integer value) {
6163 * <p>Java class for anonymous complex type.
6165 * <p>The following schema fragment specifies the expected content contained within this class.
6169 * <complexContent>
6170 * <extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet">
6171 * <attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
6172 * <attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
6173 * <attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
6175 * </complexContent>
6181 @XmlAccessorType(XmlAccessType.FIELD)
6183 public static class CalcIdParam
6184 extends WebServiceParameterSet
6187 @XmlAttribute(name = "calcId", required = true)
6188 protected String calcId;
6189 @XmlAttribute(name = "needsUpdate")
6190 protected Boolean needsUpdate;
6191 @XmlAttribute(name = "autoUpdate", required = true)
6192 protected boolean autoUpdate;
6195 * Gets the value of the calcId property.
6198 * possible object is
6202 public String getCalcId() {
6207 * Sets the value of the calcId property.
6214 public void setCalcId(String value) {
6215 this.calcId = value;
6219 * Gets the value of the needsUpdate property.
6222 * possible object is
6226 public boolean isNeedsUpdate() {
6227 if (needsUpdate == null) {
6235 * Sets the value of the needsUpdate property.
6242 public void setNeedsUpdate(Boolean value) {
6243 this.needsUpdate = value;
6247 * Gets the value of the autoUpdate property.
6250 public boolean isAutoUpdate() {
6255 * Sets the value of the autoUpdate property.
6258 public void setAutoUpdate(boolean value) {
6259 this.autoUpdate = value;
6266 * <p>Java class for anonymous complex type.
6268 * <p>The following schema fragment specifies the expected content contained within this class.
6272 * <complexContent>
6273 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
6274 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
6275 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
6277 * </complexContent>
6283 @XmlAccessorType(XmlAccessType.FIELD)
6285 public static class HiddenColumns {
6287 @XmlAttribute(name = "start")
6288 protected Integer start;
6289 @XmlAttribute(name = "end")
6290 protected Integer end;
6293 * Gets the value of the start property.
6296 * possible object is
6300 public Integer getStart() {
6305 * Sets the value of the start property.
6312 public void setStart(Integer value) {
6317 * Gets the value of the end property.
6320 * possible object is
6324 public Integer getEnd() {
6329 * Sets the value of the end property.
6336 public void setEnd(Integer value) {