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: 2018.09.18 at 04:36:20 PM BST
8 package jalview.xml.binding.jalviewBH;
10 import jalview.schemabinding.version2.AnnotationColourScheme;
11 import jalview.schemabinding.version2.WebServiceParameterSet;
13 import java.util.ArrayList;
14 import java.util.List;
16 import javax.xml.bind.annotation.XmlAccessType;
17 import javax.xml.bind.annotation.XmlAccessorType;
18 import javax.xml.bind.annotation.XmlAttribute;
19 import javax.xml.bind.annotation.XmlElement;
20 import javax.xml.bind.annotation.XmlID;
21 import javax.xml.bind.annotation.XmlSchemaType;
22 import javax.xml.bind.annotation.XmlType;
23 import javax.xml.bind.annotation.XmlValue;
24 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
25 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
26 import javax.xml.datatype.XMLGregorianCalendar;
30 * Java class for JalviewModel complex type.
33 * The following schema fragment specifies the expected content contained within
37 * <complexType name="JalviewModel">
39 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
41 * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
42 * <element name="version" type="{http://www.w3.org/2001/XMLSchema}string"/>
43 * <element name="vamsasModel" type="{www.vamsas.ac.uk/jalview/version2}VAMSAS"/>
45 * <element name="JSeq" maxOccurs="unbounded" minOccurs="0">
48 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
50 * <element name="features" type="{www.jalview.org}feature" maxOccurs="unbounded" minOccurs="0"/>
51 * <element name="pdbids" maxOccurs="unbounded" minOccurs="0">
54 * <extension base="{www.jalview.org}pdbentry">
56 * <element name="structureState" maxOccurs="unbounded" minOccurs="0">
59 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
60 * <attGroup ref="{www.jalview.org}swingwindow"/>
61 * <attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" />
62 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
63 * <attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
64 * <attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
65 * <attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
66 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
73 * </complexContent>
76 * <element name="hiddenSequences" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
77 * <element name="rnaViewer" maxOccurs="unbounded" minOccurs="0">
80 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
82 * <element name="secondaryStructure" maxOccurs="unbounded">
85 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
86 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
87 * <attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
88 * <attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" />
89 * <attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" />
91 * </complexContent>
95 * <attGroup ref="{www.jalview.org}swingwindow"/>
96 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
97 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
98 * <attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" />
99 * <attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" />
101 * </complexContent>
105 * <attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}int" />
106 * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
107 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
108 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
109 * <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" />
110 * <attribute name="viewreference" type="{http://www.w3.org/2001/XMLSchema}boolean" />
112 * </complexContent>
115 * <element name="JGroup" maxOccurs="unbounded" minOccurs="0">
117 * <complexContent>
118 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
120 * <element name="seq" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
121 * <element name="annotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/>
123 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
124 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
125 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
126 * <attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}string" />
127 * <attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
128 * <attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
129 * <attribute name="outlineColour" type="{http://www.w3.org/2001/XMLSchema}int" />
130 * <attribute name="displayBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" />
131 * <attribute name="displayText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
132 * <attribute name="colourText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
133 * <attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" />
134 * <attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" />
135 * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
136 * <attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" />
137 * <attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
138 * <attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
139 * <attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
140 * <attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
141 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
143 * </complexContent>
146 * <element name="Viewport" maxOccurs="unbounded" minOccurs="0">
148 * <complexContent>
149 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
151 * <element name="AnnotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/>
152 * <element name="hiddenColumns" maxOccurs="unbounded" minOccurs="0">
154 * <complexContent>
155 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
156 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
157 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
159 * </complexContent>
162 * <element name="calcIdParam" maxOccurs="unbounded" minOccurs="0">
164 * <complexContent>
165 * <extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet">
166 * <attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
167 * <attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
168 * <attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
170 * </complexContent>
174 * <attGroup ref="{www.jalview.org}swingwindow"/>
175 * <attribute name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" />
176 * <attribute name="pidSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" />
177 * <attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}string" />
178 * <attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
179 * <attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
180 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
181 * <attribute name="showFullId" type="{http://www.w3.org/2001/XMLSchema}boolean" />
182 * <attribute name="rightAlignIds" type="{http://www.w3.org/2001/XMLSchema}boolean" />
183 * <attribute name="showText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
184 * <attribute name="showColourText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
185 * <attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
186 * <attribute name="showBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" />
187 * <attribute name="wrapAlignment" type="{http://www.w3.org/2001/XMLSchema}boolean" />
188 * <attribute name="renderGaps" type="{http://www.w3.org/2001/XMLSchema}boolean" />
189 * <attribute name="showSequenceFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" />
190 * <attribute name="showNPfeatureTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" />
191 * <attribute name="showDbRefTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" />
192 * <attribute name="followHighlight" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
193 * <attribute name="followSelection" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
194 * <attribute name="showAnnotation" type="{http://www.w3.org/2001/XMLSchema}boolean" />
195 * <attribute name="centreColumnLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
196 * <attribute name="showGroupConservation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
197 * <attribute name="showGroupConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
198 * <attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
199 * <attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
200 * <attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
201 * <attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
202 * <attribute name="startRes" type="{http://www.w3.org/2001/XMLSchema}int" />
203 * <attribute name="startSeq" type="{http://www.w3.org/2001/XMLSchema}int" />
204 * <attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" />
205 * <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" />
206 * <attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" />
207 * <attribute name="scaleProteinAsCdna" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
208 * <attribute name="viewName" type="{http://www.w3.org/2001/XMLSchema}string" />
209 * <attribute name="sequenceSetId" type="{http://www.w3.org/2001/XMLSchema}string" />
210 * <attribute name="gatheredViews" type="{http://www.w3.org/2001/XMLSchema}boolean" />
211 * <attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" />
212 * <attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" />
213 * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
214 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
215 * <attribute name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" />
217 * </complexContent>
220 * <element name="UserColours" maxOccurs="unbounded" minOccurs="0">
222 * <complexContent>
223 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
225 * <element name="UserColourScheme" type="{www.jalview.org/colours}JalviewUserColours"/>
227 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
229 * </complexContent>
232 * <element name="tree" maxOccurs="unbounded" minOccurs="0">
234 * <complexContent>
235 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
236 * <sequence minOccurs="0">
237 * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/>
238 * <element name="newick" type="{http://www.w3.org/2001/XMLSchema}string"/>
240 * <attGroup ref="{www.jalview.org}swingwindow"/>
241 * <attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" />
242 * <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" />
243 * <attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" />
244 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
245 * <attribute name="showBootstrap" type="{http://www.w3.org/2001/XMLSchema}boolean" />
246 * <attribute name="showDistances" type="{http://www.w3.org/2001/XMLSchema}boolean" />
247 * <attribute name="markUnlinked" type="{http://www.w3.org/2001/XMLSchema}boolean" />
248 * <attribute name="fitToWindow" type="{http://www.w3.org/2001/XMLSchema}boolean" />
249 * <attribute name="currentTree" type="{http://www.w3.org/2001/XMLSchema}boolean" />
250 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
252 * </complexContent>
255 * <element name="FeatureSettings" minOccurs="0">
257 * <complexContent>
258 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
260 * <element name="setting" maxOccurs="unbounded" minOccurs="0">
262 * <complexContent>
263 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
265 * <element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/>
266 * <element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/>
268 * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
269 * <attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
270 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
271 * <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" />
272 * <attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" />
273 * <attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" />
274 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
275 * <attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" />
276 * <attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" />
277 * <attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" />
278 * <attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" />
279 * <attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" />
281 * </complexContent>
284 * <element name="group" maxOccurs="unbounded" minOccurs="0">
286 * <complexContent>
287 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
288 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
289 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
291 * </complexContent>
296 * </complexContent>
302 * </complexContent>
308 @XmlAccessorType(XmlAccessType.FIELD)
310 name = "JalviewModel",
311 namespace = "www.jalview.org",
313 { "creationDate", "version", "vamsasModel", "jSeq", "jGroup", "viewport",
314 "userColours", "tree", "featureSettings" })
315 public class JalviewModel
318 @XmlElement(required = true)
319 @XmlSchemaType(name = "dateTime")
320 protected XMLGregorianCalendar creationDate;
322 @XmlElement(required = true)
323 protected String version;
325 @XmlElement(required = true)
326 protected VAMSAS vamsasModel;
328 @XmlElement(name = "JSeq")
329 protected List<JalviewModel.JSeq> jSeq;
331 @XmlElement(name = "JGroup")
332 protected List<JalviewModel.JGroup> jGroup;
334 @XmlElement(name = "Viewport")
335 protected List<JalviewModel.Viewport> viewport;
337 @XmlElement(name = "UserColours")
338 protected List<JalviewModel.UserColours> userColours;
340 protected List<JalviewModel.Tree> tree;
343 @XmlElement(nillable=true)
344 protected String bhTest = "bhtest";
346 @XmlElement(name = "FeatureSettings")
347 protected JalviewModel.FeatureSettings featureSettings;
350 * Gets the value of the creationDate property.
352 * @return possible object is {@link XMLGregorianCalendar }
355 public XMLGregorianCalendar getCreationDate()
361 * Sets the value of the creationDate property.
364 * allowed object is {@link XMLGregorianCalendar }
367 public void setCreationDate(XMLGregorianCalendar value)
369 this.creationDate = value;
373 * Gets the value of the version property.
375 * @return possible object is {@link String }
378 public String getVersion()
384 * Sets the value of the version property.
387 * allowed object is {@link String }
390 public void setVersion(String value)
392 this.version = value;
396 * Gets the value of the vamsasModel property.
398 * @return possible object is {@link VAMSAS }
401 public VAMSAS getVamsasModel()
407 * Sets the value of the vamsasModel property.
410 * allowed object is {@link VAMSAS }
413 public void setVamsasModel(VAMSAS value)
415 this.vamsasModel = value;
419 * Gets the value of the jSeq property.
422 * This accessor method returns a reference to the live list, not a snapshot.
423 * Therefore any modification you make to the returned list will be present
424 * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
425 * for the jSeq property.
428 * For example, to add a new item, do as follows:
431 * getJSeq().add(newItem);
436 * Objects of the following type(s) are allowed in the list
437 * {@link JalviewModel.JSeq }
441 public List<JalviewModel.JSeq> getJSeq()
445 jSeq = new ArrayList<JalviewModel.JSeq>();
451 * Gets the value of the jGroup property.
454 * This accessor method returns a reference to the live list, not a snapshot.
455 * Therefore any modification you make to the returned list will be present
456 * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
457 * for the jGroup property.
460 * For example, to add a new item, do as follows:
463 * getJGroup().add(newItem);
468 * Objects of the following type(s) are allowed in the list
469 * {@link JalviewModel.JGroup }
473 public List<JalviewModel.JGroup> getJGroup()
477 jGroup = new ArrayList<JalviewModel.JGroup>();
483 * Gets the value of the viewport property.
486 * This accessor method returns a reference to the live list, not a snapshot.
487 * Therefore any modification you make to the returned list will be present
488 * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
489 * for the viewport property.
492 * For example, to add a new item, do as follows:
495 * getViewport().add(newItem);
500 * Objects of the following type(s) are allowed in the list
501 * {@link JalviewModel.Viewport }
505 public List<JalviewModel.Viewport> getViewport()
507 if (viewport == null)
509 viewport = new ArrayList<JalviewModel.Viewport>();
511 return this.viewport;
515 * Gets the value of the userColours property.
518 * This accessor method returns a reference to the live list, not a snapshot.
519 * Therefore any modification you make to the returned list will be present
520 * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
521 * for the userColours property.
524 * For example, to add a new item, do as follows:
527 * getUserColours().add(newItem);
532 * Objects of the following type(s) are allowed in the list
533 * {@link JalviewModel.UserColours }
537 public List<JalviewModel.UserColours> getUserColours()
539 if (userColours == null)
541 userColours = new ArrayList<JalviewModel.UserColours>();
543 return this.userColours;
547 * Gets the value of the tree property.
550 * This accessor method returns a reference to the live list, not a snapshot.
551 * Therefore any modification you make to the returned list will be present
552 * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
553 * for the tree property.
556 * For example, to add a new item, do as follows:
559 * getTree().add(newItem);
564 * Objects of the following type(s) are allowed in the list
565 * {@link JalviewModel.Tree }
569 public List<JalviewModel.Tree> getTree()
573 tree = new ArrayList<JalviewModel.Tree>();
579 * Gets the value of the featureSettings property.
581 * @return possible object is {@link JalviewModel.FeatureSettings }
584 public JalviewModel.FeatureSettings getFeatureSettings()
586 return featureSettings;
590 * Sets the value of the featureSettings property.
593 * allowed object is {@link JalviewModel.FeatureSettings }
596 public void setFeatureSettings(JalviewModel.FeatureSettings value)
598 this.featureSettings = value;
603 * Java class for anonymous complex type.
606 * The following schema fragment specifies the expected content contained
611 * <complexContent>
612 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
614 * <element name="setting" maxOccurs="unbounded" minOccurs="0">
616 * <complexContent>
617 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
619 * <element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/>
620 * <element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/>
622 * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
623 * <attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
624 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
625 * <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" />
626 * <attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" />
627 * <attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" />
628 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
629 * <attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" />
630 * <attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" />
631 * <attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" />
632 * <attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" />
633 * <attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" />
635 * </complexContent>
638 * <element name="group" maxOccurs="unbounded" minOccurs="0">
640 * <complexContent>
641 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
642 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
643 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
645 * </complexContent>
650 * </complexContent>
656 @XmlAccessorType(XmlAccessType.FIELD)
657 @XmlType(name = "", propOrder = { "setting", "group" })
658 public static class FeatureSettings
661 @XmlElement(namespace = "www.jalview.org")
662 protected List<JalviewModel.FeatureSettings.Setting> setting;
664 @XmlElement(namespace = "www.jalview.org")
665 protected List<JalviewModel.FeatureSettings.Group> group;
668 * Gets the value of the setting property.
671 * This accessor method returns a reference to the live list, not a
672 * snapshot. Therefore any modification you make to the returned list will
673 * be present inside the JAXB object. This is why there is not a
674 * <CODE>set</CODE> method for the setting property.
677 * For example, to add a new item, do as follows:
680 * getSetting().add(newItem);
685 * Objects of the following type(s) are allowed in the list
686 * {@link JalviewModel.FeatureSettings.Setting }
690 public List<JalviewModel.FeatureSettings.Setting> getSetting()
694 setting = new ArrayList<JalviewModel.FeatureSettings.Setting>();
700 * Gets the value of the group property.
703 * This accessor method returns a reference to the live list, not a
704 * snapshot. Therefore any modification you make to the returned list will
705 * be present inside the JAXB object. This is why there is not a
706 * <CODE>set</CODE> method for the group property.
709 * For example, to add a new item, do as follows:
712 * getGroup().add(newItem);
717 * Objects of the following type(s) are allowed in the list
718 * {@link JalviewModel.FeatureSettings.Group }
722 public List<JalviewModel.FeatureSettings.Group> getGroup()
726 group = new ArrayList<JalviewModel.FeatureSettings.Group>();
733 * Java class for anonymous complex type.
736 * The following schema fragment specifies the expected content contained
741 * <complexContent>
742 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
743 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
744 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
746 * </complexContent>
752 @XmlAccessorType(XmlAccessType.FIELD)
754 public static class Group
757 @XmlAttribute(name = "name", required = true)
758 protected String name;
760 @XmlAttribute(name = "display", required = true)
761 protected boolean display;
764 * Gets the value of the name property.
766 * @return possible object is {@link String }
769 public String getName()
775 * Sets the value of the name property.
778 * allowed object is {@link String }
781 public void setName(String value)
787 * Gets the value of the display property.
790 public boolean isDisplay()
796 * Sets the value of the display property.
799 public void setDisplay(boolean value)
801 this.display = value;
808 * Java class for anonymous complex type.
811 * The following schema fragment specifies the expected content contained
816 * <complexContent>
817 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
819 * <element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/>
820 * <element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/>
822 * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
823 * <attribute name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
824 * <attribute name="display" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
825 * <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" />
826 * <attribute name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" />
827 * <attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" />
828 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
829 * <attribute name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" />
830 * <attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" />
831 * <attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" />
832 * <attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" />
833 * <attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" />
835 * </complexContent>
841 @XmlAccessorType(XmlAccessType.FIELD)
842 @XmlType(name = "", propOrder = { "attributeName", "matcherSet" })
843 public static class Setting
846 @XmlElement(namespace = "www.jalview.org")
847 protected List<String> attributeName;
849 @XmlElement(namespace = "www.jalview.org")
850 protected Object/*FeatureMatcherSet*/ matcherSet;
852 @XmlAttribute(name = "type", required = true)
853 protected String type;
855 @XmlAttribute(name = "colour", required = true)
856 protected int colour;
858 @XmlAttribute(name = "display", required = true)
859 protected boolean display;
861 @XmlAttribute(name = "order")
862 protected Float order;
864 @XmlAttribute(name = "mincolour")
865 protected Integer mincolour;
867 @XmlAttribute(name = "noValueColour")
868 protected Object/*NoValueColour*/ noValueColour;
870 @XmlAttribute(name = "threshold")
871 protected Float threshold;
873 @XmlAttribute(name = "threshstate")
874 protected Integer threshstate;
876 @XmlAttribute(name = "max")
879 @XmlAttribute(name = "min")
882 @XmlAttribute(name = "colourByLabel")
883 protected Boolean colourByLabel;
885 @XmlAttribute(name = "autoScale")
886 protected Boolean autoScale;
889 * Gets the value of the attributeName property.
892 * This accessor method returns a reference to the live list, not a
893 * snapshot. Therefore any modification you make to the returned list will
894 * be present inside the JAXB object. This is why there is not a
895 * <CODE>set</CODE> method for the attributeName property.
898 * For example, to add a new item, do as follows:
901 * getAttributeName().add(newItem);
906 * Objects of the following type(s) are allowed in the list {@link String
911 public List<String> getAttributeName()
913 if (attributeName == null)
915 attributeName = new ArrayList<String>();
917 return this.attributeName;
921 * Gets the value of the matcherSet property.
923 * @return possible object is {@link FeatureMatcherSet }
926 public Object/*FeatureMatcherSet*/ getMatcherSet()
932 * Sets the value of the matcherSet property.
935 * allowed object is {@link FeatureMatcherSet }
938 public void setMatcherSet(Object/*FeatureMatcherSet*/ value)
940 this.matcherSet = value;
944 * Gets the value of the type property.
946 * @return possible object is {@link String }
949 public String getType()
955 * Sets the value of the type property.
958 * allowed object is {@link String }
961 public void setType(String value)
967 * Gets the value of the colour property.
970 public int getColour()
976 * Sets the value of the colour property.
979 public void setColour(int value)
985 * Gets the value of the display property.
988 public boolean isDisplay()
994 * Sets the value of the display property.
997 public void setDisplay(boolean value)
999 this.display = value;
1003 * Gets the value of the order property.
1005 * @return possible object is {@link Float }
1008 public Float getOrder()
1014 * Sets the value of the order property.
1017 * allowed object is {@link Float }
1020 public void setOrder(Float value)
1026 * Gets the value of the mincolour property.
1028 * @return possible object is {@link Integer }
1031 public Integer getMincolour()
1037 * Sets the value of the mincolour property.
1040 * allowed object is {@link Integer }
1043 public void setMincolour(Integer value)
1045 this.mincolour = value;
1049 * Gets the value of the noValueColour property.
1051 * @return possible object is {@link NoValueColour }
1054 public Object/*NoValueColour*/ getNoValueColour()
1056 if (noValueColour == null)
1058 return null/* NoValueColour */;// NoValueColour.MIN;
1062 return noValueColour;
1067 * Sets the value of the noValueColour property.
1070 * allowed object is {@link NoValueColour }
1073 public void setNoValueColour(Object/*NoValueColour*/ value)
1075 this.noValueColour = value;
1079 * Gets the value of the threshold property.
1081 * @return possible object is {@link Float }
1084 public Float getThreshold()
1090 * Sets the value of the threshold property.
1093 * allowed object is {@link Float }
1096 public void setThreshold(Float value)
1098 this.threshold = value;
1102 * Gets the value of the threshstate property.
1104 * @return possible object is {@link Integer }
1107 public Integer getThreshstate()
1113 * Sets the value of the threshstate property.
1116 * allowed object is {@link Integer }
1119 public void setThreshstate(Integer value)
1121 this.threshstate = value;
1125 * Gets the value of the max property.
1127 * @return possible object is {@link Float }
1130 public Float getMax()
1136 * Sets the value of the max property.
1139 * allowed object is {@link Float }
1142 public void setMax(Float value)
1148 * Gets the value of the min property.
1150 * @return possible object is {@link Float }
1153 public Float getMin()
1159 * Sets the value of the min property.
1162 * allowed object is {@link Float }
1165 public void setMin(Float value)
1171 * Gets the value of the colourByLabel property.
1173 * @return possible object is {@link Boolean }
1176 public Boolean isColourByLabel()
1178 return colourByLabel;
1182 * Sets the value of the colourByLabel property.
1185 * allowed object is {@link Boolean }
1188 public void setColourByLabel(Boolean value)
1190 this.colourByLabel = value;
1194 * Gets the value of the autoScale property.
1196 * @return possible object is {@link Boolean }
1199 public Boolean isAutoScale()
1205 * Sets the value of the autoScale property.
1208 * allowed object is {@link Boolean }
1211 public void setAutoScale(Boolean value)
1213 this.autoScale = value;
1222 * Java class for anonymous complex type.
1225 * The following schema fragment specifies the expected content contained
1226 * within this class.
1230 * <complexContent>
1231 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1233 * <element name="seq" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
1234 * <element name="annotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/>
1236 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
1237 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
1238 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
1239 * <attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}string" />
1240 * <attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
1241 * <attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
1242 * <attribute name="outlineColour" type="{http://www.w3.org/2001/XMLSchema}int" />
1243 * <attribute name="displayBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1244 * <attribute name="displayText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1245 * <attribute name="colourText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1246 * <attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" />
1247 * <attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" />
1248 * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
1249 * <attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1250 * <attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
1251 * <attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
1252 * <attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1253 * <attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1254 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
1256 * </complexContent>
1262 @XmlAccessorType(XmlAccessType.FIELD)
1263 @XmlType(name = "", propOrder = { "seq", "annotationColours" })
1264 public static class JGroup
1267 @XmlElement(namespace = "www.jalview.org", required = true)
1268 protected List<String> seq;
1270 @XmlElement(namespace = "www.jalview.org")
1271 protected AnnotationColourScheme annotationColours;
1273 @XmlAttribute(name = "start")
1274 protected Integer start;
1276 @XmlAttribute(name = "end")
1277 protected Integer end;
1279 @XmlAttribute(name = "name")
1280 protected String name;
1282 @XmlAttribute(name = "colour")
1283 protected String colour;
1285 @XmlAttribute(name = "consThreshold")
1286 protected Integer consThreshold;
1288 @XmlAttribute(name = "pidThreshold")
1289 protected Integer pidThreshold;
1291 @XmlAttribute(name = "outlineColour")
1292 protected Integer outlineColour;
1294 @XmlAttribute(name = "displayBoxes")
1295 protected Boolean displayBoxes;
1297 @XmlAttribute(name = "displayText")
1298 protected Boolean displayText;
1300 @XmlAttribute(name = "colourText")
1301 protected Boolean colourText;
1303 @XmlAttribute(name = "textCol1")
1304 protected Integer textCol1;
1306 @XmlAttribute(name = "textCol2")
1307 protected Integer textCol2;
1309 @XmlAttribute(name = "textColThreshold")
1310 protected Integer textColThreshold;
1312 @XmlAttribute(name = "showUnconserved")
1313 protected Boolean showUnconserved;
1315 @XmlAttribute(name = "ignoreGapsinConsensus")
1316 protected Boolean ignoreGapsinConsensus;
1318 @XmlAttribute(name = "showConsensusHistogram")
1319 protected Boolean showConsensusHistogram;
1321 @XmlAttribute(name = "showSequenceLogo")
1322 protected Boolean showSequenceLogo;
1324 @XmlAttribute(name = "normaliseSequenceLogo")
1325 protected Boolean normaliseSequenceLogo;
1327 @XmlAttribute(name = "id")
1328 protected String id;
1331 * Gets the value of the seq property.
1334 * This accessor method returns a reference to the live list, not a
1335 * snapshot. Therefore any modification you make to the returned list will
1336 * be present inside the JAXB object. This is why there is not a
1337 * <CODE>set</CODE> method for the seq property.
1340 * For example, to add a new item, do as follows:
1343 * getSeq().add(newItem);
1348 * Objects of the following type(s) are allowed in the list {@link String }
1352 public List<String> getSeq()
1356 seq = new ArrayList<String>();
1362 * Gets the value of the annotationColours property.
1364 * @return possible object is {@link AnnotationColourScheme }
1367 public AnnotationColourScheme getAnnotationColours()
1369 return annotationColours;
1373 * Sets the value of the annotationColours property.
1376 * allowed object is {@link AnnotationColourScheme }
1379 public void setAnnotationColours(AnnotationColourScheme value)
1381 this.annotationColours = value;
1385 * Gets the value of the start property.
1387 * @return possible object is {@link Integer }
1390 public Integer getStart()
1396 * Sets the value of the start property.
1399 * allowed object is {@link Integer }
1402 public void setStart(Integer value)
1408 * Gets the value of the end property.
1410 * @return possible object is {@link Integer }
1413 public Integer getEnd()
1419 * Sets the value of the end property.
1422 * allowed object is {@link Integer }
1425 public void setEnd(Integer value)
1431 * Gets the value of the name property.
1433 * @return possible object is {@link String }
1436 public String getName()
1442 * Sets the value of the name property.
1445 * allowed object is {@link String }
1448 public void setName(String value)
1454 * Gets the value of the colour property.
1456 * @return possible object is {@link String }
1459 public String getColour()
1465 * Sets the value of the colour property.
1468 * allowed object is {@link String }
1471 public void setColour(String value)
1473 this.colour = value;
1477 * Gets the value of the consThreshold property.
1479 * @return possible object is {@link Integer }
1482 public Integer getConsThreshold()
1484 return consThreshold;
1488 * Sets the value of the consThreshold property.
1491 * allowed object is {@link Integer }
1494 public void setConsThreshold(Integer value)
1496 this.consThreshold = value;
1500 * Gets the value of the pidThreshold property.
1502 * @return possible object is {@link Integer }
1505 public Integer getPidThreshold()
1507 return pidThreshold;
1511 * Sets the value of the pidThreshold property.
1514 * allowed object is {@link Integer }
1517 public void setPidThreshold(Integer value)
1519 this.pidThreshold = value;
1523 * Gets the value of the outlineColour property.
1525 * @return possible object is {@link Integer }
1528 public Integer getOutlineColour()
1530 return outlineColour;
1534 * Sets the value of the outlineColour property.
1537 * allowed object is {@link Integer }
1540 public void setOutlineColour(Integer value)
1542 this.outlineColour = value;
1546 * Gets the value of the displayBoxes property.
1548 * @return possible object is {@link Boolean }
1551 public Boolean isDisplayBoxes()
1553 return displayBoxes;
1557 * Sets the value of the displayBoxes property.
1560 * allowed object is {@link Boolean }
1563 public void setDisplayBoxes(Boolean value)
1565 this.displayBoxes = value;
1569 * Gets the value of the displayText property.
1571 * @return possible object is {@link Boolean }
1574 public Boolean isDisplayText()
1580 * Sets the value of the displayText property.
1583 * allowed object is {@link Boolean }
1586 public void setDisplayText(Boolean value)
1588 this.displayText = value;
1592 * Gets the value of the colourText property.
1594 * @return possible object is {@link Boolean }
1597 public Boolean isColourText()
1603 * Sets the value of the colourText property.
1606 * allowed object is {@link Boolean }
1609 public void setColourText(Boolean value)
1611 this.colourText = value;
1615 * Gets the value of the textCol1 property.
1617 * @return possible object is {@link Integer }
1620 public Integer getTextCol1()
1626 * Sets the value of the textCol1 property.
1629 * allowed object is {@link Integer }
1632 public void setTextCol1(Integer value)
1634 this.textCol1 = value;
1638 * Gets the value of the textCol2 property.
1640 * @return possible object is {@link Integer }
1643 public Integer getTextCol2()
1649 * Sets the value of the textCol2 property.
1652 * allowed object is {@link Integer }
1655 public void setTextCol2(Integer value)
1657 this.textCol2 = value;
1661 * Gets the value of the textColThreshold property.
1663 * @return possible object is {@link Integer }
1666 public Integer getTextColThreshold()
1668 return textColThreshold;
1672 * Sets the value of the textColThreshold property.
1675 * allowed object is {@link Integer }
1678 public void setTextColThreshold(Integer value)
1680 this.textColThreshold = value;
1684 * Gets the value of the showUnconserved property.
1686 * @return possible object is {@link Boolean }
1689 public Boolean isShowUnconserved()
1691 return showUnconserved;
1695 * Sets the value of the showUnconserved property.
1698 * allowed object is {@link Boolean }
1701 public void setShowUnconserved(Boolean value)
1703 this.showUnconserved = value;
1707 * Gets the value of the ignoreGapsinConsensus property.
1709 * @return possible object is {@link Boolean }
1712 public boolean isIgnoreGapsinConsensus()
1714 if (ignoreGapsinConsensus == null)
1720 return ignoreGapsinConsensus;
1725 * Sets the value of the ignoreGapsinConsensus property.
1728 * allowed object is {@link Boolean }
1731 public void setIgnoreGapsinConsensus(Boolean value)
1733 this.ignoreGapsinConsensus = value;
1737 * Gets the value of the showConsensusHistogram property.
1739 * @return possible object is {@link Boolean }
1742 public boolean isShowConsensusHistogram()
1744 if (showConsensusHistogram == null)
1750 return showConsensusHistogram;
1755 * Sets the value of the showConsensusHistogram property.
1758 * allowed object is {@link Boolean }
1761 public void setShowConsensusHistogram(Boolean value)
1763 this.showConsensusHistogram = value;
1767 * Gets the value of the showSequenceLogo property.
1769 * @return possible object is {@link Boolean }
1772 public boolean isShowSequenceLogo()
1774 if (showSequenceLogo == null)
1780 return showSequenceLogo;
1785 * Sets the value of the showSequenceLogo property.
1788 * allowed object is {@link Boolean }
1791 public void setShowSequenceLogo(Boolean value)
1793 this.showSequenceLogo = value;
1797 * Gets the value of the normaliseSequenceLogo property.
1799 * @return possible object is {@link Boolean }
1802 public boolean isNormaliseSequenceLogo()
1804 if (normaliseSequenceLogo == null)
1810 return normaliseSequenceLogo;
1815 * Sets the value of the normaliseSequenceLogo property.
1818 * allowed object is {@link Boolean }
1821 public void setNormaliseSequenceLogo(Boolean value)
1823 this.normaliseSequenceLogo = value;
1827 * Gets the value of the id property.
1829 * @return possible object is {@link String }
1832 public String getId()
1838 * Sets the value of the id property.
1841 * allowed object is {@link String }
1844 public void setId(String value)
1853 * Java class for anonymous complex type.
1856 * The following schema fragment specifies the expected content contained
1857 * within this class.
1861 * <complexContent>
1862 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1864 * <element name="features" type="{www.jalview.org}feature" maxOccurs="unbounded" minOccurs="0"/>
1865 * <element name="pdbids" maxOccurs="unbounded" minOccurs="0">
1867 * <complexContent>
1868 * <extension base="{www.jalview.org}pdbentry">
1870 * <element name="structureState" maxOccurs="unbounded" minOccurs="0">
1872 * <simpleContent>
1873 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
1874 * <attGroup ref="{www.jalview.org}swingwindow"/>
1875 * <attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1876 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
1877 * <attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
1878 * <attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1879 * <attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
1880 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
1882 * </simpleContent>
1887 * </complexContent>
1890 * <element name="hiddenSequences" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
1891 * <element name="rnaViewer" maxOccurs="unbounded" minOccurs="0">
1893 * <complexContent>
1894 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1896 * <element name="secondaryStructure" maxOccurs="unbounded">
1898 * <complexContent>
1899 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1900 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
1901 * <attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1902 * <attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1903 * <attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" />
1905 * </complexContent>
1909 * <attGroup ref="{www.jalview.org}swingwindow"/>
1910 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
1911 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
1912 * <attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" />
1913 * <attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" />
1915 * </complexContent>
1919 * <attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}int" />
1920 * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
1921 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
1922 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1923 * <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1924 * <attribute name="viewreference" type="{http://www.w3.org/2001/XMLSchema}boolean" />
1926 * </complexContent>
1932 @XmlAccessorType(XmlAccessType.FIELD)
1936 { "features", "pdbids", "hiddenSequences", "rnaViewer" })
1937 public static class JSeq
1940 @XmlElement(namespace = "www.jalview.org")
1941 protected List<Object/*Feature*/> features;
1943 @XmlElement(namespace = "www.jalview.org")
1944 protected List<JalviewModel.JSeq.Pdbids> pdbids;
1946 @XmlElement(namespace = "www.jalview.org", type = Integer.class)
1947 protected List<Integer> hiddenSequences;
1949 @XmlElement(namespace = "www.jalview.org")
1950 protected List<JalviewModel.JSeq.RnaViewer> rnaViewer;
1952 @XmlAttribute(name = "colour")
1953 protected Integer colour;
1955 @XmlAttribute(name = "start", required = true)
1956 protected int start;
1958 @XmlAttribute(name = "end", required = true)
1961 @XmlAttribute(name = "id", required = true)
1962 protected String id;
1964 @XmlAttribute(name = "hidden")
1965 protected Boolean hidden;
1967 @XmlAttribute(name = "viewreference")
1968 protected Boolean viewreference;
1971 * Gets the value of the features property.
1974 * This accessor method returns a reference to the live list, not a
1975 * snapshot. Therefore any modification you make to the returned list will
1976 * be present inside the JAXB object. This is why there is not a
1977 * <CODE>set</CODE> method for the features property.
1980 * For example, to add a new item, do as follows:
1983 * getFeatures().add(newItem);
1988 * Objects of the following type(s) are allowed in the list {@link Feature }
1992 public List<Object/*Feature*/> getFeatures()
1994 if (features == null)
1996 features = new ArrayList<Object/*Feature*/>();
1998 return this.features;
2002 * Gets the value of the pdbids property.
2005 * This accessor method returns a reference to the live list, not a
2006 * snapshot. Therefore any modification you make to the returned list will
2007 * be present inside the JAXB object. This is why there is not a
2008 * <CODE>set</CODE> method for the pdbids property.
2011 * For example, to add a new item, do as follows:
2014 * getPdbids().add(newItem);
2019 * Objects of the following type(s) are allowed in the list
2020 * {@link JalviewModel.JSeq.Pdbids }
2024 public List<JalviewModel.JSeq.Pdbids> getPdbids()
2028 pdbids = new ArrayList<JalviewModel.JSeq.Pdbids>();
2034 * Gets the value of the hiddenSequences property.
2037 * This accessor method returns a reference to the live list, not a
2038 * snapshot. Therefore any modification you make to the returned list will
2039 * be present inside the JAXB object. This is why there is not a
2040 * <CODE>set</CODE> method for the hiddenSequences property.
2043 * For example, to add a new item, do as follows:
2046 * getHiddenSequences().add(newItem);
2051 * Objects of the following type(s) are allowed in the list {@link Integer }
2055 public List<Integer> getHiddenSequences()
2057 if (hiddenSequences == null)
2059 hiddenSequences = new ArrayList<Integer>();
2061 return this.hiddenSequences;
2065 * Gets the value of the rnaViewer property.
2068 * This accessor method returns a reference to the live list, not a
2069 * snapshot. Therefore any modification you make to the returned list will
2070 * be present inside the JAXB object. This is why there is not a
2071 * <CODE>set</CODE> method for the rnaViewer property.
2074 * For example, to add a new item, do as follows:
2077 * getRnaViewer().add(newItem);
2082 * Objects of the following type(s) are allowed in the list
2083 * {@link JalviewModel.JSeq.RnaViewer }
2087 public List<JalviewModel.JSeq.RnaViewer> getRnaViewer()
2089 if (rnaViewer == null)
2091 rnaViewer = new ArrayList<JalviewModel.JSeq.RnaViewer>();
2093 return this.rnaViewer;
2097 * Gets the value of the colour property.
2099 * @return possible object is {@link Integer }
2102 public Integer getColour()
2108 * Sets the value of the colour property.
2111 * allowed object is {@link Integer }
2114 public void setColour(Integer value)
2116 this.colour = value;
2120 * Gets the value of the start property.
2123 public int getStart()
2129 * Sets the value of the start property.
2132 public void setStart(int value)
2138 * Gets the value of the end property.
2147 * Sets the value of the end property.
2150 public void setEnd(int value)
2156 * Gets the value of the id property.
2158 * @return possible object is {@link String }
2161 public String getId()
2167 * Sets the value of the id property.
2170 * allowed object is {@link String }
2173 public void setId(String value)
2179 * Gets the value of the hidden property.
2181 * @return possible object is {@link Boolean }
2184 public Boolean isHidden()
2190 * Sets the value of the hidden property.
2193 * allowed object is {@link Boolean }
2196 public void setHidden(Boolean value)
2198 this.hidden = value;
2202 * Gets the value of the viewreference property.
2204 * @return possible object is {@link Boolean }
2207 public Boolean isViewreference()
2209 return viewreference;
2213 * Sets the value of the viewreference property.
2216 * allowed object is {@link Boolean }
2219 public void setViewreference(Boolean value)
2221 this.viewreference = value;
2226 * Java class for anonymous complex type.
2229 * The following schema fragment specifies the expected content contained
2230 * within this class.
2234 * <complexContent>
2235 * <extension base="{www.jalview.org}pdbentry">
2237 * <element name="structureState" maxOccurs="unbounded" minOccurs="0">
2239 * <simpleContent>
2240 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
2241 * <attGroup ref="{www.jalview.org}swingwindow"/>
2242 * <attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" />
2243 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
2244 * <attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
2245 * <attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
2246 * <attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
2247 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
2249 * </simpleContent>
2254 * </complexContent>
2260 @XmlAccessorType(XmlAccessType.FIELD)
2261 @XmlType(name = "", propOrder = { "structureState" })
2262 public static class Pdbids //extends Pdbentry
2265 @XmlElement(namespace = "www.jalview.org")
2266 protected List<JalviewModel.JSeq.Pdbids.StructureState> structureState;
2269 * Gets the value of the structureState property.
2272 * This accessor method returns a reference to the live list, not a
2273 * snapshot. Therefore any modification you make to the returned list will
2274 * be present inside the JAXB object. This is why there is not a
2275 * <CODE>set</CODE> method for the structureState property.
2278 * For example, to add a new item, do as follows:
2281 * getStructureState().add(newItem);
2286 * Objects of the following type(s) are allowed in the list
2287 * {@link JalviewModel.JSeq.Pdbids.StructureState }
2291 public List<JalviewModel.JSeq.Pdbids.StructureState> getStructureState()
2293 if (structureState == null)
2295 structureState = new ArrayList<JalviewModel.JSeq.Pdbids.StructureState>();
2297 return this.structureState;
2302 * Java class for anonymous complex type.
2305 * The following schema fragment specifies the expected content contained
2306 * within this class.
2310 * <simpleContent>
2311 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
2312 * <attGroup ref="{www.jalview.org}swingwindow"/>
2313 * <attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" />
2314 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
2315 * <attribute name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
2316 * <attribute name="colourwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
2317 * <attribute name="colourByJmol" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
2318 * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
2320 * </simpleContent>
2326 @XmlAccessorType(XmlAccessType.FIELD)
2327 @XmlType(name = "", propOrder = { "value" })
2328 public static class StructureState
2332 protected String value;
2334 @XmlAttribute(name = "visible")
2335 protected Boolean visible;
2337 @XmlAttribute(name = "viewId")
2338 protected String viewId;
2340 @XmlAttribute(name = "alignwithAlignPanel")
2341 protected Boolean alignwithAlignPanel;
2343 @XmlAttribute(name = "colourwithAlignPanel")
2344 protected Boolean colourwithAlignPanel;
2346 @XmlAttribute(name = "colourByJmol")
2347 protected Boolean colourByJmol;
2349 @XmlAttribute(name = "type")
2350 protected String type;
2352 @XmlAttribute(name = "width")
2353 protected Integer width;
2355 @XmlAttribute(name = "height")
2356 protected Integer height;
2358 @XmlAttribute(name = "xpos")
2359 protected Integer xpos;
2361 @XmlAttribute(name = "ypos")
2362 protected Integer ypos;
2365 * Gets the value of the value property.
2367 * @return possible object is {@link String }
2370 public String getValue()
2376 * Sets the value of the value property.
2379 * allowed object is {@link String }
2382 public void setValue(String value)
2388 * Gets the value of the visible property.
2390 * @return possible object is {@link Boolean }
2393 public Boolean isVisible()
2399 * Sets the value of the visible property.
2402 * allowed object is {@link Boolean }
2405 public void setVisible(Boolean value)
2407 this.visible = value;
2411 * Gets the value of the viewId property.
2413 * @return possible object is {@link String }
2416 public String getViewId()
2422 * Sets the value of the viewId property.
2425 * allowed object is {@link String }
2428 public void setViewId(String value)
2430 this.viewId = value;
2434 * Gets the value of the alignwithAlignPanel property.
2436 * @return possible object is {@link Boolean }
2439 public boolean isAlignwithAlignPanel()
2441 if (alignwithAlignPanel == null)
2447 return alignwithAlignPanel;
2452 * Sets the value of the alignwithAlignPanel property.
2455 * allowed object is {@link Boolean }
2458 public void setAlignwithAlignPanel(Boolean value)
2460 this.alignwithAlignPanel = value;
2464 * Gets the value of the colourwithAlignPanel property.
2466 * @return possible object is {@link Boolean }
2469 public boolean isColourwithAlignPanel()
2471 if (colourwithAlignPanel == null)
2477 return colourwithAlignPanel;
2482 * Sets the value of the colourwithAlignPanel property.
2485 * allowed object is {@link Boolean }
2488 public void setColourwithAlignPanel(Boolean value)
2490 this.colourwithAlignPanel = value;
2494 * Gets the value of the colourByJmol property.
2496 * @return possible object is {@link Boolean }
2499 public boolean isColourByJmol()
2501 if (colourByJmol == null)
2507 return colourByJmol;
2512 * Sets the value of the colourByJmol property.
2515 * allowed object is {@link Boolean }
2518 public void setColourByJmol(Boolean value)
2520 this.colourByJmol = value;
2524 * Gets the value of the type property.
2526 * @return possible object is {@link String }
2529 public String getType()
2535 * Sets the value of the type property.
2538 * allowed object is {@link String }
2541 public void setType(String value)
2547 * Gets the value of the width property.
2549 * @return possible object is {@link Integer }
2552 public Integer getWidth()
2558 * Sets the value of the width property.
2561 * allowed object is {@link Integer }
2564 public void setWidth(Integer value)
2570 * Gets the value of the height property.
2572 * @return possible object is {@link Integer }
2575 public Integer getHeight()
2581 * Sets the value of the height property.
2584 * allowed object is {@link Integer }
2587 public void setHeight(Integer value)
2589 this.height = value;
2593 * Gets the value of the xpos property.
2595 * @return possible object is {@link Integer }
2598 public Integer getXpos()
2604 * Sets the value of the xpos property.
2607 * allowed object is {@link Integer }
2610 public void setXpos(Integer value)
2616 * Gets the value of the ypos property.
2618 * @return possible object is {@link Integer }
2621 public Integer getYpos()
2627 * Sets the value of the ypos property.
2630 * allowed object is {@link Integer }
2633 public void setYpos(Integer value)
2644 * Java class for anonymous complex type.
2647 * The following schema fragment specifies the expected content contained
2648 * within this class.
2652 * <complexContent>
2653 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2655 * <element name="secondaryStructure" maxOccurs="unbounded">
2657 * <complexContent>
2658 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2659 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
2660 * <attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
2661 * <attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" />
2662 * <attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" />
2664 * </complexContent>
2668 * <attGroup ref="{www.jalview.org}swingwindow"/>
2669 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
2670 * <attribute name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" />
2671 * <attribute name="dividerLocation" type="{http://www.w3.org/2001/XMLSchema}int" />
2672 * <attribute name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" />
2674 * </complexContent>
2680 @XmlAccessorType(XmlAccessType.FIELD)
2681 @XmlType(name = "", propOrder = { "secondaryStructure" })
2682 public static class RnaViewer
2685 @XmlElement(namespace = "www.jalview.org", required = true)
2686 protected List<JalviewModel.JSeq.RnaViewer.SecondaryStructure> secondaryStructure;
2688 @XmlAttribute(name = "title")
2689 protected String title;
2691 @XmlAttribute(name = "viewId")
2692 protected String viewId;
2694 @XmlAttribute(name = "dividerLocation")
2695 protected Integer dividerLocation;
2697 @XmlAttribute(name = "selectedRna")
2698 protected Integer selectedRna;
2700 @XmlAttribute(name = "width")
2701 protected Integer width;
2703 @XmlAttribute(name = "height")
2704 protected Integer height;
2706 @XmlAttribute(name = "xpos")
2707 protected Integer xpos;
2709 @XmlAttribute(name = "ypos")
2710 protected Integer ypos;
2713 * Gets the value of the secondaryStructure property.
2716 * This accessor method returns a reference to the live list, not a
2717 * snapshot. Therefore any modification you make to the returned list will
2718 * be present inside the JAXB object. This is why there is not a
2719 * <CODE>set</CODE> method for the secondaryStructure property.
2722 * For example, to add a new item, do as follows:
2725 * getSecondaryStructure().add(newItem);
2730 * Objects of the following type(s) are allowed in the list
2731 * {@link JalviewModel.JSeq.RnaViewer.SecondaryStructure }
2735 public List<JalviewModel.JSeq.RnaViewer.SecondaryStructure> getSecondaryStructure()
2737 if (secondaryStructure == null)
2739 secondaryStructure = new ArrayList<JalviewModel.JSeq.RnaViewer.SecondaryStructure>();
2741 return this.secondaryStructure;
2745 * Gets the value of the title property.
2747 * @return possible object is {@link String }
2750 public String getTitle()
2756 * Sets the value of the title property.
2759 * allowed object is {@link String }
2762 public void setTitle(String value)
2768 * Gets the value of the viewId property.
2770 * @return possible object is {@link String }
2773 public String getViewId()
2779 * Sets the value of the viewId property.
2782 * allowed object is {@link String }
2785 public void setViewId(String value)
2787 this.viewId = value;
2791 * Gets the value of the dividerLocation property.
2793 * @return possible object is {@link Integer }
2796 public Integer getDividerLocation()
2798 return dividerLocation;
2802 * Sets the value of the dividerLocation property.
2805 * allowed object is {@link Integer }
2808 public void setDividerLocation(Integer value)
2810 this.dividerLocation = value;
2814 * Gets the value of the selectedRna property.
2816 * @return possible object is {@link Integer }
2819 public Integer getSelectedRna()
2825 * Sets the value of the selectedRna property.
2828 * allowed object is {@link Integer }
2831 public void setSelectedRna(Integer value)
2833 this.selectedRna = value;
2837 * Gets the value of the width property.
2839 * @return possible object is {@link Integer }
2842 public Integer getWidth()
2848 * Sets the value of the width property.
2851 * allowed object is {@link Integer }
2854 public void setWidth(Integer value)
2860 * Gets the value of the height property.
2862 * @return possible object is {@link Integer }
2865 public Integer getHeight()
2871 * Sets the value of the height property.
2874 * allowed object is {@link Integer }
2877 public void setHeight(Integer value)
2879 this.height = value;
2883 * Gets the value of the xpos property.
2885 * @return possible object is {@link Integer }
2888 public Integer getXpos()
2894 * Sets the value of the xpos property.
2897 * allowed object is {@link Integer }
2900 public void setXpos(Integer value)
2906 * Gets the value of the ypos property.
2908 * @return possible object is {@link Integer }
2911 public Integer getYpos()
2917 * Sets the value of the ypos property.
2920 * allowed object is {@link Integer }
2923 public void setYpos(Integer value)
2930 * Java class for anonymous complex type.
2933 * The following schema fragment specifies the expected content contained
2934 * within this class.
2938 * <complexContent>
2939 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2940 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
2941 * <attribute name="annotationId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
2942 * <attribute name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" />
2943 * <attribute name="viewerState" type="{http://www.w3.org/2001/XMLSchema}string" />
2945 * </complexContent>
2951 @XmlAccessorType(XmlAccessType.FIELD)
2953 public static class SecondaryStructure
2956 @XmlAttribute(name = "title")
2957 protected String title;
2959 @XmlAttribute(name = "annotationId", required = true)
2960 protected String annotationId;
2962 @XmlAttribute(name = "gapped")
2963 protected Boolean gapped;
2965 @XmlAttribute(name = "viewerState")
2966 protected String viewerState;
2969 * Gets the value of the title property.
2971 * @return possible object is {@link String }
2974 public String getTitle()
2980 * Sets the value of the title property.
2983 * allowed object is {@link String }
2986 public void setTitle(String value)
2992 * Gets the value of the annotationId property.
2994 * @return possible object is {@link String }
2997 public String getAnnotationId()
2999 return annotationId;
3003 * Sets the value of the annotationId property.
3006 * allowed object is {@link String }
3009 public void setAnnotationId(String value)
3011 this.annotationId = value;
3015 * Gets the value of the gapped property.
3017 * @return possible object is {@link Boolean }
3020 public Boolean isGapped()
3026 * Sets the value of the gapped property.
3029 * allowed object is {@link Boolean }
3032 public void setGapped(Boolean value)
3034 this.gapped = value;
3038 * Gets the value of the viewerState property.
3040 * @return possible object is {@link String }
3043 public String getViewerState()
3049 * Sets the value of the viewerState property.
3052 * allowed object is {@link String }
3055 public void setViewerState(String value)
3057 this.viewerState = value;
3068 * Java class for anonymous complex type.
3071 * The following schema fragment specifies the expected content contained
3072 * within this class.
3076 * <complexContent>
3077 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3078 * <sequence minOccurs="0">
3079 * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/>
3080 * <element name="newick" type="{http://www.w3.org/2001/XMLSchema}string"/>
3082 * <attGroup ref="{www.jalview.org}swingwindow"/>
3083 * <attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" />
3084 * <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" />
3085 * <attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" />
3086 * <attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
3087 * <attribute name="showBootstrap" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3088 * <attribute name="showDistances" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3089 * <attribute name="markUnlinked" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3090 * <attribute name="fitToWindow" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3091 * <attribute name="currentTree" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3092 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
3094 * </complexContent>
3100 @XmlAccessorType(XmlAccessType.FIELD)
3101 @XmlType(name = "", propOrder = { "title", "newick" })
3102 public static class Tree
3105 @XmlElement(namespace = "www.jalview.org")
3106 protected String title;
3108 @XmlElement(namespace = "www.jalview.org")
3109 protected String newick;
3111 @XmlAttribute(name = "fontName")
3112 protected String fontName;
3114 @XmlAttribute(name = "fontSize")
3115 protected Integer fontSize;
3117 @XmlAttribute(name = "fontStyle")
3118 protected Integer fontStyle;
3120 @XmlAttribute(name = "threshold")
3121 protected Float threshold;
3123 @XmlAttribute(name = "showBootstrap")
3124 protected Boolean showBootstrap;
3126 @XmlAttribute(name = "showDistances")
3127 protected Boolean showDistances;
3129 @XmlAttribute(name = "markUnlinked")
3130 protected Boolean markUnlinked;
3132 @XmlAttribute(name = "fitToWindow")
3133 protected Boolean fitToWindow;
3135 @XmlAttribute(name = "currentTree")
3136 protected Boolean currentTree;
3138 @XmlAttribute(name = "id")
3139 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
3141 @XmlSchemaType(name = "ID")
3142 protected String id;
3144 @XmlAttribute(name = "width")
3145 protected Integer width;
3147 @XmlAttribute(name = "height")
3148 protected Integer height;
3150 @XmlAttribute(name = "xpos")
3151 protected Integer xpos;
3153 @XmlAttribute(name = "ypos")
3154 protected Integer ypos;
3157 * Gets the value of the title property.
3159 * @return possible object is {@link String }
3162 public String getTitle()
3168 * Sets the value of the title property.
3171 * allowed object is {@link String }
3174 public void setTitle(String value)
3180 * Gets the value of the newick property.
3182 * @return possible object is {@link String }
3185 public String getNewick()
3191 * Sets the value of the newick property.
3194 * allowed object is {@link String }
3197 public void setNewick(String value)
3199 this.newick = value;
3203 * Gets the value of the fontName property.
3205 * @return possible object is {@link String }
3208 public String getFontName()
3214 * Sets the value of the fontName property.
3217 * allowed object is {@link String }
3220 public void setFontName(String value)
3222 this.fontName = value;
3226 * Gets the value of the fontSize property.
3228 * @return possible object is {@link Integer }
3231 public Integer getFontSize()
3237 * Sets the value of the fontSize property.
3240 * allowed object is {@link Integer }
3243 public void setFontSize(Integer value)
3245 this.fontSize = value;
3249 * Gets the value of the fontStyle property.
3251 * @return possible object is {@link Integer }
3254 public Integer getFontStyle()
3260 * Sets the value of the fontStyle property.
3263 * allowed object is {@link Integer }
3266 public void setFontStyle(Integer value)
3268 this.fontStyle = value;
3272 * Gets the value of the threshold property.
3274 * @return possible object is {@link Float }
3277 public Float getThreshold()
3283 * Sets the value of the threshold property.
3286 * allowed object is {@link Float }
3289 public void setThreshold(Float value)
3291 this.threshold = value;
3295 * Gets the value of the showBootstrap property.
3297 * @return possible object is {@link Boolean }
3300 public Boolean isShowBootstrap()
3302 return showBootstrap;
3306 * Sets the value of the showBootstrap property.
3309 * allowed object is {@link Boolean }
3312 public void setShowBootstrap(Boolean value)
3314 this.showBootstrap = value;
3318 * Gets the value of the showDistances property.
3320 * @return possible object is {@link Boolean }
3323 public Boolean isShowDistances()
3325 return showDistances;
3329 * Sets the value of the showDistances property.
3332 * allowed object is {@link Boolean }
3335 public void setShowDistances(Boolean value)
3337 this.showDistances = value;
3341 * Gets the value of the markUnlinked property.
3343 * @return possible object is {@link Boolean }
3346 public Boolean isMarkUnlinked()
3348 return markUnlinked;
3352 * Sets the value of the markUnlinked property.
3355 * allowed object is {@link Boolean }
3358 public void setMarkUnlinked(Boolean value)
3360 this.markUnlinked = value;
3364 * Gets the value of the fitToWindow property.
3366 * @return possible object is {@link Boolean }
3369 public Boolean isFitToWindow()
3375 * Sets the value of the fitToWindow property.
3378 * allowed object is {@link Boolean }
3381 public void setFitToWindow(Boolean value)
3383 this.fitToWindow = value;
3387 * Gets the value of the currentTree property.
3389 * @return possible object is {@link Boolean }
3392 public Boolean isCurrentTree()
3398 * Sets the value of the currentTree property.
3401 * allowed object is {@link Boolean }
3404 public void setCurrentTree(Boolean value)
3406 this.currentTree = value;
3410 * Gets the value of the id property.
3412 * @return possible object is {@link String }
3415 public String getId()
3421 * Sets the value of the id property.
3424 * allowed object is {@link String }
3427 public void setId(String value)
3433 * Gets the value of the width property.
3435 * @return possible object is {@link Integer }
3438 public Integer getWidth()
3444 * Sets the value of the width property.
3447 * allowed object is {@link Integer }
3450 public void setWidth(Integer value)
3456 * Gets the value of the height property.
3458 * @return possible object is {@link Integer }
3461 public Integer getHeight()
3467 * Sets the value of the height property.
3470 * allowed object is {@link Integer }
3473 public void setHeight(Integer value)
3475 this.height = value;
3479 * Gets the value of the xpos property.
3481 * @return possible object is {@link Integer }
3484 public Integer getXpos()
3490 * Sets the value of the xpos property.
3493 * allowed object is {@link Integer }
3496 public void setXpos(Integer value)
3502 * Gets the value of the ypos property.
3504 * @return possible object is {@link Integer }
3507 public Integer getYpos()
3513 * Sets the value of the ypos property.
3516 * allowed object is {@link Integer }
3519 public void setYpos(Integer value)
3528 * Java class for anonymous complex type.
3531 * The following schema fragment specifies the expected content contained
3532 * within this class.
3536 * <complexContent>
3537 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3539 * <element name="UserColourScheme" type="{www.jalview.org/colours}JalviewUserColours"/>
3541 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
3543 * </complexContent>
3549 @XmlAccessorType(XmlAccessType.FIELD)
3550 @XmlType(name = "", propOrder = { "userColourScheme" })
3551 public static class UserColours
3555 name = "UserColourScheme",
3556 namespace = "www.jalview.org",
3558 protected Object/*JalviewUserColours*/ userColourScheme;
3560 @XmlAttribute(name = "id")
3561 protected String id;
3564 * Gets the value of the userColourScheme property.
3566 * @return possible object is {@link JalviewUserColours }
3569 public Object/*JalviewUserColours*/ getUserColourScheme()
3571 return userColourScheme;
3575 * Sets the value of the userColourScheme property.
3578 * allowed object is {@link JalviewUserColours }
3581 public void setUserColourScheme(Object/*JalviewUserColours*/ value)
3583 this.userColourScheme = value;
3587 * Gets the value of the id property.
3589 * @return possible object is {@link String }
3592 public String getId()
3598 * Sets the value of the id property.
3601 * allowed object is {@link String }
3604 public void setId(String value)
3613 * Java class for anonymous complex type.
3616 * The following schema fragment specifies the expected content contained
3617 * within this class.
3621 * <complexContent>
3622 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3624 * <element name="AnnotationColours" type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/>
3625 * <element name="hiddenColumns" maxOccurs="unbounded" minOccurs="0">
3627 * <complexContent>
3628 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
3629 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
3630 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
3632 * </complexContent>
3635 * <element name="calcIdParam" maxOccurs="unbounded" minOccurs="0">
3637 * <complexContent>
3638 * <extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet">
3639 * <attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
3640 * <attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
3641 * <attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3643 * </complexContent>
3647 * <attGroup ref="{www.jalview.org}swingwindow"/>
3648 * <attribute name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3649 * <attribute name="pidSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3650 * <attribute name="bgColour" type="{http://www.w3.org/2001/XMLSchema}string" />
3651 * <attribute name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
3652 * <attribute name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
3653 * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
3654 * <attribute name="showFullId" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3655 * <attribute name="rightAlignIds" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3656 * <attribute name="showText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3657 * <attribute name="showColourText" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3658 * <attribute name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
3659 * <attribute name="showBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3660 * <attribute name="wrapAlignment" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3661 * <attribute name="renderGaps" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3662 * <attribute name="showSequenceFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3663 * <attribute name="showNPfeatureTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3664 * <attribute name="showDbRefTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3665 * <attribute name="followHighlight" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
3666 * <attribute name="followSelection" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
3667 * <attribute name="showAnnotation" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3668 * <attribute name="centreColumnLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
3669 * <attribute name="showGroupConservation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
3670 * <attribute name="showGroupConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
3671 * <attribute name="showConsensusHistogram" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
3672 * <attribute name="showSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
3673 * <attribute name="normaliseSequenceLogo" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
3674 * <attribute name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
3675 * <attribute name="startRes" type="{http://www.w3.org/2001/XMLSchema}int" />
3676 * <attribute name="startSeq" type="{http://www.w3.org/2001/XMLSchema}int" />
3677 * <attribute name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" />
3678 * <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" />
3679 * <attribute name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" />
3680 * <attribute name="scaleProteinAsCdna" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
3681 * <attribute name="viewName" type="{http://www.w3.org/2001/XMLSchema}string" />
3682 * <attribute name="sequenceSetId" type="{http://www.w3.org/2001/XMLSchema}string" />
3683 * <attribute name="gatheredViews" type="{http://www.w3.org/2001/XMLSchema}boolean" />
3684 * <attribute name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" />
3685 * <attribute name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" />
3686 * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
3687 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
3688 * <attribute name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" />
3690 * </complexContent>
3696 @XmlAccessorType(XmlAccessType.FIELD)
3700 { "annotationColours", "hiddenColumns", "calcIdParam" })
3701 public static class Viewport
3704 @XmlElement(name = "AnnotationColours", namespace = "www.jalview.org")
3705 protected AnnotationColourScheme annotationColours;
3707 @XmlElement(namespace = "www.jalview.org")
3708 protected List<JalviewModel.Viewport.HiddenColumns> hiddenColumns;
3710 @XmlElement(namespace = "www.jalview.org")
3711 protected List<JalviewModel.Viewport.CalcIdParam> calcIdParam;
3713 @XmlAttribute(name = "conservationSelected")
3714 protected Boolean conservationSelected;
3716 @XmlAttribute(name = "pidSelected")
3717 protected Boolean pidSelected;
3719 @XmlAttribute(name = "bgColour")
3720 protected String bgColour;
3722 @XmlAttribute(name = "consThreshold")
3723 protected Integer consThreshold;
3725 @XmlAttribute(name = "pidThreshold")
3726 protected Integer pidThreshold;
3728 @XmlAttribute(name = "title")
3729 protected String title;
3731 @XmlAttribute(name = "showFullId")
3732 protected Boolean showFullId;
3734 @XmlAttribute(name = "rightAlignIds")
3735 protected Boolean rightAlignIds;
3737 @XmlAttribute(name = "showText")
3738 protected Boolean showText;
3740 @XmlAttribute(name = "showColourText")
3741 protected Boolean showColourText;
3743 @XmlAttribute(name = "showUnconserved")
3744 protected Boolean showUnconserved;
3746 @XmlAttribute(name = "showBoxes")
3747 protected Boolean showBoxes;
3749 @XmlAttribute(name = "wrapAlignment")
3750 protected Boolean wrapAlignment;
3752 @XmlAttribute(name = "renderGaps")
3753 protected Boolean renderGaps;
3755 @XmlAttribute(name = "showSequenceFeatures")
3756 protected Boolean showSequenceFeatures;
3758 @XmlAttribute(name = "showNPfeatureTooltip")
3759 protected Boolean showNPfeatureTooltip;
3761 @XmlAttribute(name = "showDbRefTooltip")
3762 protected Boolean showDbRefTooltip;
3764 @XmlAttribute(name = "followHighlight")
3765 protected Boolean followHighlight;
3767 @XmlAttribute(name = "followSelection")
3768 protected Boolean followSelection;
3770 @XmlAttribute(name = "showAnnotation")
3771 protected Boolean showAnnotation;
3773 @XmlAttribute(name = "centreColumnLabels")
3774 protected Boolean centreColumnLabels;
3776 @XmlAttribute(name = "showGroupConservation")
3777 protected Boolean showGroupConservation;
3779 @XmlAttribute(name = "showGroupConsensus")
3780 protected Boolean showGroupConsensus;
3782 @XmlAttribute(name = "showConsensusHistogram")
3783 protected Boolean showConsensusHistogram;
3785 @XmlAttribute(name = "showSequenceLogo")
3786 protected Boolean showSequenceLogo;
3788 @XmlAttribute(name = "normaliseSequenceLogo")
3789 protected Boolean normaliseSequenceLogo;
3791 @XmlAttribute(name = "ignoreGapsinConsensus")
3792 protected Boolean ignoreGapsinConsensus;
3794 @XmlAttribute(name = "startRes")
3795 protected Integer startRes;
3797 @XmlAttribute(name = "startSeq")
3798 protected Integer startSeq;
3800 @XmlAttribute(name = "fontName")
3801 protected String fontName;
3803 @XmlAttribute(name = "fontSize")
3804 protected Integer fontSize;
3806 @XmlAttribute(name = "fontStyle")
3807 protected Integer fontStyle;
3809 @XmlAttribute(name = "scaleProteinAsCdna")
3810 protected Boolean scaleProteinAsCdna;
3812 @XmlAttribute(name = "viewName")
3813 protected String viewName;
3815 @XmlAttribute(name = "sequenceSetId")
3816 protected String sequenceSetId;
3818 @XmlAttribute(name = "gatheredViews")
3819 protected Boolean gatheredViews;
3821 @XmlAttribute(name = "textCol1")
3822 protected Integer textCol1;
3824 @XmlAttribute(name = "textCol2")
3825 protected Integer textCol2;
3827 @XmlAttribute(name = "textColThreshold")
3828 protected Integer textColThreshold;
3830 @XmlAttribute(name = "id")
3831 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
3833 @XmlSchemaType(name = "ID")
3834 protected String id;
3836 @XmlAttribute(name = "complementId")
3837 protected String complementId;
3839 @XmlAttribute(name = "width")
3840 protected Integer width;
3842 @XmlAttribute(name = "height")
3843 protected Integer height;
3845 @XmlAttribute(name = "xpos")
3846 protected Integer xpos;
3848 @XmlAttribute(name = "ypos")
3849 protected Integer ypos;
3852 * Gets the value of the annotationColours property.
3854 * @return possible object is {@link AnnotationColourScheme }
3857 public AnnotationColourScheme getAnnotationColours()
3859 return annotationColours;
3863 * Sets the value of the annotationColours property.
3866 * allowed object is {@link AnnotationColourScheme }
3869 public void setAnnotationColours(AnnotationColourScheme value)
3871 this.annotationColours = value;
3875 * Gets the value of the hiddenColumns property.
3878 * This accessor method returns a reference to the live list, not a
3879 * snapshot. Therefore any modification you make to the returned list will
3880 * be present inside the JAXB object. This is why there is not a
3881 * <CODE>set</CODE> method for the hiddenColumns property.
3884 * For example, to add a new item, do as follows:
3887 * getHiddenColumns().add(newItem);
3892 * Objects of the following type(s) are allowed in the list
3893 * {@link JalviewModel.Viewport.HiddenColumns }
3897 public List<JalviewModel.Viewport.HiddenColumns> getHiddenColumns()
3899 if (hiddenColumns == null)
3901 hiddenColumns = new ArrayList<JalviewModel.Viewport.HiddenColumns>();
3903 return this.hiddenColumns;
3907 * Gets the value of the calcIdParam property.
3910 * This accessor method returns a reference to the live list, not a
3911 * snapshot. Therefore any modification you make to the returned list will
3912 * be present inside the JAXB object. This is why there is not a
3913 * <CODE>set</CODE> method for the calcIdParam property.
3916 * For example, to add a new item, do as follows:
3919 * getCalcIdParam().add(newItem);
3924 * Objects of the following type(s) are allowed in the list
3925 * {@link JalviewModel.Viewport.CalcIdParam }
3929 public List<JalviewModel.Viewport.CalcIdParam> getCalcIdParam()
3931 if (calcIdParam == null)
3933 calcIdParam = new ArrayList<JalviewModel.Viewport.CalcIdParam>();
3935 return this.calcIdParam;
3939 * Gets the value of the conservationSelected property.
3941 * @return possible object is {@link Boolean }
3944 public Boolean isConservationSelected()
3946 return conservationSelected;
3950 * Sets the value of the conservationSelected property.
3953 * allowed object is {@link Boolean }
3956 public void setConservationSelected(Boolean value)
3958 this.conservationSelected = value;
3962 * Gets the value of the pidSelected property.
3964 * @return possible object is {@link Boolean }
3967 public Boolean isPidSelected()
3973 * Sets the value of the pidSelected property.
3976 * allowed object is {@link Boolean }
3979 public void setPidSelected(Boolean value)
3981 this.pidSelected = value;
3985 * Gets the value of the bgColour property.
3987 * @return possible object is {@link String }
3990 public String getBgColour()
3996 * Sets the value of the bgColour property.
3999 * allowed object is {@link String }
4002 public void setBgColour(String value)
4004 this.bgColour = value;
4008 * Gets the value of the consThreshold property.
4010 * @return possible object is {@link Integer }
4013 public Integer getConsThreshold()
4015 return consThreshold;
4019 * Sets the value of the consThreshold property.
4022 * allowed object is {@link Integer }
4025 public void setConsThreshold(Integer value)
4027 this.consThreshold = value;
4031 * Gets the value of the pidThreshold property.
4033 * @return possible object is {@link Integer }
4036 public Integer getPidThreshold()
4038 return pidThreshold;
4042 * Sets the value of the pidThreshold property.
4045 * allowed object is {@link Integer }
4048 public void setPidThreshold(Integer value)
4050 this.pidThreshold = value;
4054 * Gets the value of the title property.
4056 * @return possible object is {@link String }
4059 public String getTitle()
4065 * Sets the value of the title property.
4068 * allowed object is {@link String }
4071 public void setTitle(String value)
4077 * Gets the value of the showFullId property.
4079 * @return possible object is {@link Boolean }
4082 public Boolean isShowFullId()
4088 * Sets the value of the showFullId property.
4091 * allowed object is {@link Boolean }
4094 public void setShowFullId(Boolean value)
4096 this.showFullId = value;
4100 * Gets the value of the rightAlignIds property.
4102 * @return possible object is {@link Boolean }
4105 public Boolean isRightAlignIds()
4107 return rightAlignIds;
4111 * Sets the value of the rightAlignIds property.
4114 * allowed object is {@link Boolean }
4117 public void setRightAlignIds(Boolean value)
4119 this.rightAlignIds = value;
4123 * Gets the value of the showText property.
4125 * @return possible object is {@link Boolean }
4128 public Boolean isShowText()
4134 * Sets the value of the showText property.
4137 * allowed object is {@link Boolean }
4140 public void setShowText(Boolean value)
4142 this.showText = value;
4146 * Gets the value of the showColourText property.
4148 * @return possible object is {@link Boolean }
4151 public Boolean isShowColourText()
4153 return showColourText;
4157 * Sets the value of the showColourText property.
4160 * allowed object is {@link Boolean }
4163 public void setShowColourText(Boolean value)
4165 this.showColourText = value;
4169 * Gets the value of the showUnconserved property.
4171 * @return possible object is {@link Boolean }
4174 public boolean isShowUnconserved()
4176 if (showUnconserved == null)
4182 return showUnconserved;
4187 * Sets the value of the showUnconserved property.
4190 * allowed object is {@link Boolean }
4193 public void setShowUnconserved(Boolean value)
4195 this.showUnconserved = value;
4199 * Gets the value of the showBoxes property.
4201 * @return possible object is {@link Boolean }
4204 public Boolean isShowBoxes()
4210 * Sets the value of the showBoxes property.
4213 * allowed object is {@link Boolean }
4216 public void setShowBoxes(Boolean value)
4218 this.showBoxes = value;
4222 * Gets the value of the wrapAlignment property.
4224 * @return possible object is {@link Boolean }
4227 public Boolean isWrapAlignment()
4229 return wrapAlignment;
4233 * Sets the value of the wrapAlignment property.
4236 * allowed object is {@link Boolean }
4239 public void setWrapAlignment(Boolean value)
4241 this.wrapAlignment = value;
4245 * Gets the value of the renderGaps property.
4247 * @return possible object is {@link Boolean }
4250 public Boolean isRenderGaps()
4256 * Sets the value of the renderGaps property.
4259 * allowed object is {@link Boolean }
4262 public void setRenderGaps(Boolean value)
4264 this.renderGaps = value;
4268 * Gets the value of the showSequenceFeatures property.
4270 * @return possible object is {@link Boolean }
4273 public Boolean isShowSequenceFeatures()
4275 return showSequenceFeatures;
4279 * Sets the value of the showSequenceFeatures property.
4282 * allowed object is {@link Boolean }
4285 public void setShowSequenceFeatures(Boolean value)
4287 this.showSequenceFeatures = value;
4291 * Gets the value of the showNPfeatureTooltip property.
4293 * @return possible object is {@link Boolean }
4296 public Boolean isShowNPfeatureTooltip()
4298 return showNPfeatureTooltip;
4302 * Sets the value of the showNPfeatureTooltip property.
4305 * allowed object is {@link Boolean }
4308 public void setShowNPfeatureTooltip(Boolean value)
4310 this.showNPfeatureTooltip = value;
4314 * Gets the value of the showDbRefTooltip property.
4316 * @return possible object is {@link Boolean }
4319 public Boolean isShowDbRefTooltip()
4321 return showDbRefTooltip;
4325 * Sets the value of the showDbRefTooltip property.
4328 * allowed object is {@link Boolean }
4331 public void setShowDbRefTooltip(Boolean value)
4333 this.showDbRefTooltip = value;
4337 * Gets the value of the followHighlight property.
4339 * @return possible object is {@link Boolean }
4342 public boolean isFollowHighlight()
4344 if (followHighlight == null)
4350 return followHighlight;
4355 * Sets the value of the followHighlight property.
4358 * allowed object is {@link Boolean }
4361 public void setFollowHighlight(Boolean value)
4363 this.followHighlight = value;
4367 * Gets the value of the followSelection property.
4369 * @return possible object is {@link Boolean }
4372 public boolean isFollowSelection()
4374 if (followSelection == null)
4380 return followSelection;
4385 * Sets the value of the followSelection property.
4388 * allowed object is {@link Boolean }
4391 public void setFollowSelection(Boolean value)
4393 this.followSelection = value;
4397 * Gets the value of the showAnnotation property.
4399 * @return possible object is {@link Boolean }
4402 public Boolean isShowAnnotation()
4404 return showAnnotation;
4408 * Sets the value of the showAnnotation property.
4411 * allowed object is {@link Boolean }
4414 public void setShowAnnotation(Boolean value)
4416 this.showAnnotation = value;
4420 * Gets the value of the centreColumnLabels property.
4422 * @return possible object is {@link Boolean }
4425 public boolean isCentreColumnLabels()
4427 if (centreColumnLabels == null)
4433 return centreColumnLabels;
4438 * Sets the value of the centreColumnLabels property.
4441 * allowed object is {@link Boolean }
4444 public void setCentreColumnLabels(Boolean value)
4446 this.centreColumnLabels = value;
4450 * Gets the value of the showGroupConservation property.
4452 * @return possible object is {@link Boolean }
4455 public boolean isShowGroupConservation()
4457 if (showGroupConservation == null)
4463 return showGroupConservation;
4468 * Sets the value of the showGroupConservation property.
4471 * allowed object is {@link Boolean }
4474 public void setShowGroupConservation(Boolean value)
4476 this.showGroupConservation = value;
4480 * Gets the value of the showGroupConsensus property.
4482 * @return possible object is {@link Boolean }
4485 public boolean isShowGroupConsensus()
4487 if (showGroupConsensus == null)
4493 return showGroupConsensus;
4498 * Sets the value of the showGroupConsensus property.
4501 * allowed object is {@link Boolean }
4504 public void setShowGroupConsensus(Boolean value)
4506 this.showGroupConsensus = value;
4510 * Gets the value of the showConsensusHistogram property.
4512 * @return possible object is {@link Boolean }
4515 public boolean isShowConsensusHistogram()
4517 if (showConsensusHistogram == null)
4523 return showConsensusHistogram;
4528 * Sets the value of the showConsensusHistogram property.
4531 * allowed object is {@link Boolean }
4534 public void setShowConsensusHistogram(Boolean value)
4536 this.showConsensusHistogram = value;
4540 * Gets the value of the showSequenceLogo property.
4542 * @return possible object is {@link Boolean }
4545 public boolean isShowSequenceLogo()
4547 if (showSequenceLogo == null)
4553 return showSequenceLogo;
4558 * Sets the value of the showSequenceLogo property.
4561 * allowed object is {@link Boolean }
4564 public void setShowSequenceLogo(Boolean value)
4566 this.showSequenceLogo = value;
4570 * Gets the value of the normaliseSequenceLogo property.
4572 * @return possible object is {@link Boolean }
4575 public boolean isNormaliseSequenceLogo()
4577 if (normaliseSequenceLogo == null)
4583 return normaliseSequenceLogo;
4588 * Sets the value of the normaliseSequenceLogo property.
4591 * allowed object is {@link Boolean }
4594 public void setNormaliseSequenceLogo(Boolean value)
4596 this.normaliseSequenceLogo = value;
4600 * Gets the value of the ignoreGapsinConsensus property.
4602 * @return possible object is {@link Boolean }
4605 public boolean isIgnoreGapsinConsensus()
4607 if (ignoreGapsinConsensus == null)
4613 return ignoreGapsinConsensus;
4618 * Sets the value of the ignoreGapsinConsensus property.
4621 * allowed object is {@link Boolean }
4624 public void setIgnoreGapsinConsensus(Boolean value)
4626 this.ignoreGapsinConsensus = value;
4630 * Gets the value of the startRes property.
4632 * @return possible object is {@link Integer }
4635 public Integer getStartRes()
4641 * Sets the value of the startRes property.
4644 * allowed object is {@link Integer }
4647 public void setStartRes(Integer value)
4649 this.startRes = value;
4653 * Gets the value of the startSeq property.
4655 * @return possible object is {@link Integer }
4658 public Integer getStartSeq()
4664 * Sets the value of the startSeq property.
4667 * allowed object is {@link Integer }
4670 public void setStartSeq(Integer value)
4672 this.startSeq = value;
4676 * Gets the value of the fontName property.
4678 * @return possible object is {@link String }
4681 public String getFontName()
4687 * Sets the value of the fontName property.
4690 * allowed object is {@link String }
4693 public void setFontName(String value)
4695 this.fontName = value;
4699 * Gets the value of the fontSize property.
4701 * @return possible object is {@link Integer }
4704 public Integer getFontSize()
4710 * Sets the value of the fontSize property.
4713 * allowed object is {@link Integer }
4716 public void setFontSize(Integer value)
4718 this.fontSize = value;
4722 * Gets the value of the fontStyle property.
4724 * @return possible object is {@link Integer }
4727 public Integer getFontStyle()
4733 * Sets the value of the fontStyle property.
4736 * allowed object is {@link Integer }
4739 public void setFontStyle(Integer value)
4741 this.fontStyle = value;
4745 * Gets the value of the scaleProteinAsCdna property.
4747 * @return possible object is {@link Boolean }
4750 public boolean isScaleProteinAsCdna()
4752 if (scaleProteinAsCdna == null)
4758 return scaleProteinAsCdna;
4763 * Sets the value of the scaleProteinAsCdna property.
4766 * allowed object is {@link Boolean }
4769 public void setScaleProteinAsCdna(Boolean value)
4771 this.scaleProteinAsCdna = value;
4775 * Gets the value of the viewName property.
4777 * @return possible object is {@link String }
4780 public String getViewName()
4786 * Sets the value of the viewName property.
4789 * allowed object is {@link String }
4792 public void setViewName(String value)
4794 this.viewName = value;
4798 * Gets the value of the sequenceSetId property.
4800 * @return possible object is {@link String }
4803 public String getSequenceSetId()
4805 return sequenceSetId;
4809 * Sets the value of the sequenceSetId property.
4812 * allowed object is {@link String }
4815 public void setSequenceSetId(String value)
4817 this.sequenceSetId = value;
4821 * Gets the value of the gatheredViews property.
4823 * @return possible object is {@link Boolean }
4826 public Boolean isGatheredViews()
4828 return gatheredViews;
4832 * Sets the value of the gatheredViews property.
4835 * allowed object is {@link Boolean }
4838 public void setGatheredViews(Boolean value)
4840 this.gatheredViews = value;
4844 * Gets the value of the textCol1 property.
4846 * @return possible object is {@link Integer }
4849 public Integer getTextCol1()
4855 * Sets the value of the textCol1 property.
4858 * allowed object is {@link Integer }
4861 public void setTextCol1(Integer value)
4863 this.textCol1 = value;
4867 * Gets the value of the textCol2 property.
4869 * @return possible object is {@link Integer }
4872 public Integer getTextCol2()
4878 * Sets the value of the textCol2 property.
4881 * allowed object is {@link Integer }
4884 public void setTextCol2(Integer value)
4886 this.textCol2 = value;
4890 * Gets the value of the textColThreshold property.
4892 * @return possible object is {@link Integer }
4895 public Integer getTextColThreshold()
4897 return textColThreshold;
4901 * Sets the value of the textColThreshold property.
4904 * allowed object is {@link Integer }
4907 public void setTextColThreshold(Integer value)
4909 this.textColThreshold = value;
4913 * Gets the value of the id property.
4915 * @return possible object is {@link String }
4918 public String getId()
4924 * Sets the value of the id property.
4927 * allowed object is {@link String }
4930 public void setId(String value)
4936 * Gets the value of the complementId property.
4938 * @return possible object is {@link String }
4941 public String getComplementId()
4943 return complementId;
4947 * Sets the value of the complementId property.
4950 * allowed object is {@link String }
4953 public void setComplementId(String value)
4955 this.complementId = value;
4959 * Gets the value of the width property.
4961 * @return possible object is {@link Integer }
4964 public Integer getWidth()
4970 * Sets the value of the width property.
4973 * allowed object is {@link Integer }
4976 public void setWidth(Integer value)
4982 * Gets the value of the height property.
4984 * @return possible object is {@link Integer }
4987 public Integer getHeight()
4993 * Sets the value of the height property.
4996 * allowed object is {@link Integer }
4999 public void setHeight(Integer value)
5001 this.height = value;
5005 * Gets the value of the xpos property.
5007 * @return possible object is {@link Integer }
5010 public Integer getXpos()
5016 * Sets the value of the xpos property.
5019 * allowed object is {@link Integer }
5022 public void setXpos(Integer value)
5028 * Gets the value of the ypos property.
5030 * @return possible object is {@link Integer }
5033 public Integer getYpos()
5039 * Sets the value of the ypos property.
5042 * allowed object is {@link Integer }
5045 public void setYpos(Integer value)
5052 * Java class for anonymous complex type.
5055 * The following schema fragment specifies the expected content contained
5056 * within this class.
5060 * <complexContent>
5061 * <extension base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet">
5062 * <attribute name="calcId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
5063 * <attribute name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
5064 * <attribute name="autoUpdate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
5066 * </complexContent>
5072 @XmlAccessorType(XmlAccessType.FIELD)
5074 public static class CalcIdParam extends WebServiceParameterSet
5077 @XmlAttribute(name = "calcId", required = true)
5078 protected String calcId;
5080 @XmlAttribute(name = "needsUpdate")
5081 protected Boolean needsUpdate;
5083 @XmlAttribute(name = "autoUpdate", required = true)
5084 protected boolean autoUpdate;
5087 * Gets the value of the calcId property.
5089 * @return possible object is {@link String }
5092 public String getCalcId()
5098 * Sets the value of the calcId property.
5101 * allowed object is {@link String }
5104 public void setCalcId(String value)
5106 this.calcId = value;
5110 * Gets the value of the needsUpdate property.
5112 * @return possible object is {@link Boolean }
5115 public boolean isNeedsUpdate()
5117 if (needsUpdate == null)
5128 * Sets the value of the needsUpdate property.
5131 * allowed object is {@link Boolean }
5134 public void setNeedsUpdate(Boolean value)
5136 this.needsUpdate = value;
5140 * Gets the value of the autoUpdate property.
5143 public boolean isAutoUpdate()
5149 * Sets the value of the autoUpdate property.
5152 public void setAutoUpdate(boolean value)
5154 this.autoUpdate = value;
5161 * Java class for anonymous complex type.
5164 * The following schema fragment specifies the expected content contained
5165 * within this class.
5169 * <complexContent>
5170 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
5171 * <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}int" />
5172 * <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int" />
5174 * </complexContent>
5180 @XmlAccessorType(XmlAccessType.FIELD)
5182 public static class HiddenColumns
5185 @XmlAttribute(name = "start")
5186 protected Integer start;
5188 @XmlAttribute(name = "end")
5189 protected Integer end;
5192 * Gets the value of the start property.
5194 * @return possible object is {@link Integer }
5197 public Integer getStart()
5203 * Sets the value of the start property.
5206 * allowed object is {@link Integer }
5209 public void setStart(Integer value)
5215 * Gets the value of the end property.
5217 * @return possible object is {@link Integer }
5220 public Integer getEnd()
5226 * Sets the value of the end property.
5229 * allowed object is {@link Integer }
5232 public void setEnd(Integer value)