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: 2023.03.17 at 05:31:46 PM GMT
9 package jalview.xml.binding.uniprot;
11 import java.util.ArrayList;
12 import java.util.List;
13 import javax.xml.bind.annotation.XmlAccessType;
14 import javax.xml.bind.annotation.XmlAccessorType;
15 import javax.xml.bind.annotation.XmlAttribute;
16 import javax.xml.bind.annotation.XmlElement;
17 import javax.xml.bind.annotation.XmlSchemaType;
18 import javax.xml.bind.annotation.XmlType;
22 * Describes different types of general annotations.
23 * Equivalent to the flat file CC-line.
25 * <p>Java class for commentType complex type.
27 * <p>The following schema fragment specifies the expected content contained within this class.
30 * <complexType name="commentType">
32 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34 * <element name="molecule" type="{http://uniprot.org/uniprot}moleculeType" minOccurs="0"/>
35 * <choice minOccurs="0">
36 * <group ref="{http://uniprot.org/uniprot}bpcCommentGroup"/>
38 * <element name="reaction" type="{http://uniprot.org/uniprot}reactionType"/>
39 * <element name="physiologicalReaction" type="{http://uniprot.org/uniprot}physiologicalReactionType" maxOccurs="2" minOccurs="0"/>
42 * <element name="cofactor" type="{http://uniprot.org/uniprot}cofactorType" maxOccurs="unbounded"/>
45 * <element name="subcellularLocation" type="{http://uniprot.org/uniprot}subcellularLocationType" maxOccurs="unbounded"/>
47 * <element name="conflict">
50 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
52 * <element name="sequence" minOccurs="0">
55 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
56 * <attribute name="resource" use="required">
58 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
59 * <enumeration value="EMBL-CDS"/>
60 * <enumeration value="EMBL"/>
64 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
65 * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
67 * </complexContent>
71 * <attribute name="type" use="required">
73 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
74 * <enumeration value="frameshift"/>
75 * <enumeration value="erroneous initiation"/>
76 * <enumeration value="erroneous termination"/>
77 * <enumeration value="erroneous gene model prediction"/>
78 * <enumeration value="erroneous translation"/>
79 * <enumeration value="miscellaneous discrepancy"/>
83 * <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
85 * </complexContent>
89 * <element name="link" maxOccurs="unbounded" minOccurs="0">
92 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
93 * <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
95 * </complexContent>
100 * <element name="event" type="{http://uniprot.org/uniprot}eventType" maxOccurs="4"/>
101 * <element name="isoform" type="{http://uniprot.org/uniprot}isoformType" maxOccurs="unbounded" minOccurs="0"/>
104 * <element name="interactant" type="{http://uniprot.org/uniprot}interactantType" maxOccurs="2" minOccurs="2"/>
105 * <element name="organismsDiffer" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
106 * <element name="experiments" type="{http://www.w3.org/2001/XMLSchema}int"/>
108 * <element name="disease">
110 * <complexContent>
111 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
113 * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
114 * <element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
115 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
116 * <element name="dbReference" type="{http://uniprot.org/uniprot}dbReferenceType"/>
118 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
120 * </complexContent>
124 * <element name="location" type="{http://uniprot.org/uniprot}locationType" maxOccurs="unbounded" minOccurs="0"/>
125 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
127 * <attribute name="type" use="required">
129 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
130 * <enumeration value="allergen"/>
131 * <enumeration value="alternative products"/>
132 * <enumeration value="biotechnology"/>
133 * <enumeration value="biophysicochemical properties"/>
134 * <enumeration value="catalytic activity"/>
135 * <enumeration value="caution"/>
136 * <enumeration value="cofactor"/>
137 * <enumeration value="developmental stage"/>
138 * <enumeration value="disease"/>
139 * <enumeration value="domain"/>
140 * <enumeration value="disruption phenotype"/>
141 * <enumeration value="activity regulation"/>
142 * <enumeration value="function"/>
143 * <enumeration value="induction"/>
144 * <enumeration value="miscellaneous"/>
145 * <enumeration value="pathway"/>
146 * <enumeration value="pharmaceutical"/>
147 * <enumeration value="polymorphism"/>
148 * <enumeration value="PTM"/>
149 * <enumeration value="RNA editing"/>
150 * <enumeration value="similarity"/>
151 * <enumeration value="subcellular location"/>
152 * <enumeration value="sequence caution"/>
153 * <enumeration value="subunit"/>
154 * <enumeration value="tissue specificity"/>
155 * <enumeration value="toxic dose"/>
156 * <enumeration value="online information"/>
157 * <enumeration value="mass spectrometry"/>
158 * <enumeration value="interaction"/>
162 * <attribute name="locationType" type="{http://www.w3.org/2001/XMLSchema}string" />
163 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
164 * <attribute name="mass" type="{http://www.w3.org/2001/XMLSchema}float" />
165 * <attribute name="error" type="{http://www.w3.org/2001/XMLSchema}string" />
166 * <attribute name="method" type="{http://www.w3.org/2001/XMLSchema}string" />
167 * <attribute name="evidence" type="{http://uniprot.org/uniprot}intListType" />
169 * </complexContent>
175 @XmlAccessorType(XmlAccessType.FIELD)
176 @XmlType(name = "commentType", propOrder = {
182 "temperatureDependence",
184 "physiologicalReaction",
186 "subcellularLocation",
198 public class CommentType {
200 protected MoleculeType molecule;
201 protected CommentType.Absorption absorption;
202 protected CommentType.Kinetics kinetics;
203 protected CommentType.PhDependence phDependence;
204 protected CommentType.RedoxPotential redoxPotential;
205 protected CommentType.TemperatureDependence temperatureDependence;
206 protected ReactionType reaction;
207 protected List<PhysiologicalReactionType> physiologicalReaction;
208 protected List<CofactorType> cofactor;
209 protected List<SubcellularLocationType> subcellularLocation;
210 protected CommentType.Conflict conflict;
211 protected List<CommentType.Link> link;
212 protected List<EventType> event;
213 protected List<IsoformType> isoform;
214 protected List<InteractantType> interactant;
215 @XmlElement(defaultValue = "false")
216 protected Boolean organismsDiffer;
217 protected Integer experiments;
218 protected CommentType.Disease disease;
219 protected List<LocationType> location;
220 protected List<EvidencedStringType> text;
221 @XmlAttribute(name = "type", required = true)
222 protected String type;
223 @XmlAttribute(name = "locationType")
224 protected String locationType;
225 @XmlAttribute(name = "name")
226 protected String name;
227 @XmlAttribute(name = "mass")
228 protected Float mass;
229 @XmlAttribute(name = "error")
230 protected String error;
231 @XmlAttribute(name = "method")
232 protected String method;
233 @XmlAttribute(name = "evidence")
234 protected List<Integer> evidence;
237 * Gets the value of the molecule property.
241 * {@link MoleculeType }
244 public MoleculeType getMolecule() {
249 * Sets the value of the molecule property.
253 * {@link MoleculeType }
256 public void setMolecule(MoleculeType value) {
257 this.molecule = value;
261 * Gets the value of the absorption property.
265 * {@link CommentType.Absorption }
268 public CommentType.Absorption getAbsorption() {
273 * Sets the value of the absorption property.
277 * {@link CommentType.Absorption }
280 public void setAbsorption(CommentType.Absorption value) {
281 this.absorption = value;
285 * Gets the value of the kinetics property.
289 * {@link CommentType.Kinetics }
292 public CommentType.Kinetics getKinetics() {
297 * Sets the value of the kinetics property.
301 * {@link CommentType.Kinetics }
304 public void setKinetics(CommentType.Kinetics value) {
305 this.kinetics = value;
309 * Gets the value of the phDependence property.
313 * {@link CommentType.PhDependence }
316 public CommentType.PhDependence getPhDependence() {
321 * Sets the value of the phDependence property.
325 * {@link CommentType.PhDependence }
328 public void setPhDependence(CommentType.PhDependence value) {
329 this.phDependence = value;
333 * Gets the value of the redoxPotential property.
337 * {@link CommentType.RedoxPotential }
340 public CommentType.RedoxPotential getRedoxPotential() {
341 return redoxPotential;
345 * Sets the value of the redoxPotential property.
349 * {@link CommentType.RedoxPotential }
352 public void setRedoxPotential(CommentType.RedoxPotential value) {
353 this.redoxPotential = value;
357 * Gets the value of the temperatureDependence property.
361 * {@link CommentType.TemperatureDependence }
364 public CommentType.TemperatureDependence getTemperatureDependence() {
365 return temperatureDependence;
369 * Sets the value of the temperatureDependence property.
373 * {@link CommentType.TemperatureDependence }
376 public void setTemperatureDependence(CommentType.TemperatureDependence value) {
377 this.temperatureDependence = value;
381 * Gets the value of the reaction property.
385 * {@link ReactionType }
388 public ReactionType getReaction() {
393 * Sets the value of the reaction property.
397 * {@link ReactionType }
400 public void setReaction(ReactionType value) {
401 this.reaction = value;
405 * Gets the value of the physiologicalReaction property.
408 * This accessor method returns a reference to the live list,
409 * not a snapshot. Therefore any modification you make to the
410 * returned list will be present inside the JAXB object.
411 * This is why there is not a <CODE>set</CODE> method for the physiologicalReaction property.
414 * For example, to add a new item, do as follows:
416 * getPhysiologicalReaction().add(newItem);
421 * Objects of the following type(s) are allowed in the list
422 * {@link PhysiologicalReactionType }
426 public List<PhysiologicalReactionType> getPhysiologicalReaction() {
427 if (physiologicalReaction == null) {
428 physiologicalReaction = new ArrayList<PhysiologicalReactionType>();
430 return this.physiologicalReaction;
434 * Gets the value of the cofactor property.
437 * This accessor method returns a reference to the live list,
438 * not a snapshot. Therefore any modification you make to the
439 * returned list will be present inside the JAXB object.
440 * This is why there is not a <CODE>set</CODE> method for the cofactor property.
443 * For example, to add a new item, do as follows:
445 * getCofactor().add(newItem);
450 * Objects of the following type(s) are allowed in the list
451 * {@link CofactorType }
455 public List<CofactorType> getCofactor() {
456 if (cofactor == null) {
457 cofactor = new ArrayList<CofactorType>();
459 return this.cofactor;
463 * Gets the value of the subcellularLocation property.
466 * This accessor method returns a reference to the live list,
467 * not a snapshot. Therefore any modification you make to the
468 * returned list will be present inside the JAXB object.
469 * This is why there is not a <CODE>set</CODE> method for the subcellularLocation property.
472 * For example, to add a new item, do as follows:
474 * getSubcellularLocation().add(newItem);
479 * Objects of the following type(s) are allowed in the list
480 * {@link SubcellularLocationType }
484 public List<SubcellularLocationType> getSubcellularLocation() {
485 if (subcellularLocation == null) {
486 subcellularLocation = new ArrayList<SubcellularLocationType>();
488 return this.subcellularLocation;
492 * Gets the value of the conflict property.
496 * {@link CommentType.Conflict }
499 public CommentType.Conflict getConflict() {
504 * Sets the value of the conflict property.
508 * {@link CommentType.Conflict }
511 public void setConflict(CommentType.Conflict value) {
512 this.conflict = value;
516 * Gets the value of the link property.
519 * This accessor method returns a reference to the live list,
520 * not a snapshot. Therefore any modification you make to the
521 * returned list will be present inside the JAXB object.
522 * This is why there is not a <CODE>set</CODE> method for the link property.
525 * For example, to add a new item, do as follows:
527 * getLink().add(newItem);
532 * Objects of the following type(s) are allowed in the list
533 * {@link CommentType.Link }
537 public List<CommentType.Link> getLink() {
539 link = new ArrayList<CommentType.Link>();
545 * Gets the value of the event property.
548 * This accessor method returns a reference to the live list,
549 * not a snapshot. Therefore any modification you make to the
550 * returned list will be present inside the JAXB object.
551 * This is why there is not a <CODE>set</CODE> method for the event property.
554 * For example, to add a new item, do as follows:
556 * getEvent().add(newItem);
561 * Objects of the following type(s) are allowed in the list
566 public List<EventType> getEvent() {
568 event = new ArrayList<EventType>();
574 * Gets the value of the isoform property.
577 * This accessor method returns a reference to the live list,
578 * not a snapshot. Therefore any modification you make to the
579 * returned list will be present inside the JAXB object.
580 * This is why there is not a <CODE>set</CODE> method for the isoform property.
583 * For example, to add a new item, do as follows:
585 * getIsoform().add(newItem);
590 * Objects of the following type(s) are allowed in the list
591 * {@link IsoformType }
595 public List<IsoformType> getIsoform() {
596 if (isoform == null) {
597 isoform = new ArrayList<IsoformType>();
603 * Gets the value of the interactant property.
606 * This accessor method returns a reference to the live list,
607 * not a snapshot. Therefore any modification you make to the
608 * returned list will be present inside the JAXB object.
609 * This is why there is not a <CODE>set</CODE> method for the interactant property.
612 * For example, to add a new item, do as follows:
614 * getInteractant().add(newItem);
619 * Objects of the following type(s) are allowed in the list
620 * {@link InteractantType }
624 public List<InteractantType> getInteractant() {
625 if (interactant == null) {
626 interactant = new ArrayList<InteractantType>();
628 return this.interactant;
632 * Gets the value of the organismsDiffer property.
639 public Boolean isOrganismsDiffer() {
640 return organismsDiffer;
644 * Sets the value of the organismsDiffer property.
651 public void setOrganismsDiffer(Boolean value) {
652 this.organismsDiffer = value;
656 * Gets the value of the experiments property.
663 public Integer getExperiments() {
668 * Sets the value of the experiments property.
675 public void setExperiments(Integer value) {
676 this.experiments = value;
680 * Gets the value of the disease property.
684 * {@link CommentType.Disease }
687 public CommentType.Disease getDisease() {
692 * Sets the value of the disease property.
696 * {@link CommentType.Disease }
699 public void setDisease(CommentType.Disease value) {
700 this.disease = value;
704 * Gets the value of the location property.
707 * This accessor method returns a reference to the live list,
708 * not a snapshot. Therefore any modification you make to the
709 * returned list will be present inside the JAXB object.
710 * This is why there is not a <CODE>set</CODE> method for the location property.
713 * For example, to add a new item, do as follows:
715 * getLocation().add(newItem);
720 * Objects of the following type(s) are allowed in the list
721 * {@link LocationType }
725 public List<LocationType> getLocation() {
726 if (location == null) {
727 location = new ArrayList<LocationType>();
729 return this.location;
733 * Gets the value of the text property.
736 * This accessor method returns a reference to the live list,
737 * not a snapshot. Therefore any modification you make to the
738 * returned list will be present inside the JAXB object.
739 * This is why there is not a <CODE>set</CODE> method for the text property.
742 * For example, to add a new item, do as follows:
744 * getText().add(newItem);
749 * Objects of the following type(s) are allowed in the list
750 * {@link EvidencedStringType }
754 public List<EvidencedStringType> getText() {
756 text = new ArrayList<EvidencedStringType>();
762 * Gets the value of the type property.
769 public String getType() {
774 * Sets the value of the type property.
781 public void setType(String value) {
786 * Gets the value of the locationType property.
793 public String getLocationType() {
798 * Sets the value of the locationType property.
805 public void setLocationType(String value) {
806 this.locationType = value;
810 * Gets the value of the name property.
817 public String getName() {
822 * Sets the value of the name property.
829 public void setName(String value) {
834 * Gets the value of the mass property.
841 public Float getMass() {
846 * Sets the value of the mass property.
853 public void setMass(Float value) {
858 * Gets the value of the error property.
865 public String getError() {
870 * Sets the value of the error property.
877 public void setError(String value) {
882 * Gets the value of the method property.
889 public String getMethod() {
894 * Sets the value of the method property.
901 public void setMethod(String value) {
906 * Gets the value of the evidence property.
909 * This accessor method returns a reference to the live list,
910 * not a snapshot. Therefore any modification you make to the
911 * returned list will be present inside the JAXB object.
912 * This is why there is not a <CODE>set</CODE> method for the evidence property.
915 * For example, to add a new item, do as follows:
917 * getEvidence().add(newItem);
922 * Objects of the following type(s) are allowed in the list
927 public List<Integer> getEvidence() {
928 if (evidence == null) {
929 evidence = new ArrayList<Integer>();
931 return this.evidence;
936 * <p>Java class for anonymous complex type.
938 * <p>The following schema fragment specifies the expected content contained within this class.
942 * <complexContent>
943 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
945 * <element name="max" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/>
946 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
949 * </complexContent>
955 @XmlAccessorType(XmlAccessType.FIELD)
956 @XmlType(name = "", propOrder = {
960 public static class Absorption {
962 protected EvidencedStringType max;
963 protected List<EvidencedStringType> text;
966 * Gets the value of the max property.
970 * {@link EvidencedStringType }
973 public EvidencedStringType getMax() {
978 * Sets the value of the max property.
982 * {@link EvidencedStringType }
985 public void setMax(EvidencedStringType value) {
990 * Gets the value of the text property.
993 * This accessor method returns a reference to the live list,
994 * not a snapshot. Therefore any modification you make to the
995 * returned list will be present inside the JAXB object.
996 * This is why there is not a <CODE>set</CODE> method for the text property.
999 * For example, to add a new item, do as follows:
1001 * getText().add(newItem);
1006 * Objects of the following type(s) are allowed in the list
1007 * {@link EvidencedStringType }
1011 public List<EvidencedStringType> getText() {
1013 text = new ArrayList<EvidencedStringType>();
1022 * <p>Java class for anonymous complex type.
1024 * <p>The following schema fragment specifies the expected content contained within this class.
1028 * <complexContent>
1029 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1031 * <element name="sequence" minOccurs="0">
1033 * <complexContent>
1034 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1035 * <attribute name="resource" use="required">
1037 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
1038 * <enumeration value="EMBL-CDS"/>
1039 * <enumeration value="EMBL"/>
1043 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1044 * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
1046 * </complexContent>
1050 * <attribute name="type" use="required">
1052 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
1053 * <enumeration value="frameshift"/>
1054 * <enumeration value="erroneous initiation"/>
1055 * <enumeration value="erroneous termination"/>
1056 * <enumeration value="erroneous gene model prediction"/>
1057 * <enumeration value="erroneous translation"/>
1058 * <enumeration value="miscellaneous discrepancy"/>
1062 * <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
1064 * </complexContent>
1070 @XmlAccessorType(XmlAccessType.FIELD)
1071 @XmlType(name = "", propOrder = {
1074 public static class Conflict {
1076 protected CommentType.Conflict.Sequence sequence;
1077 @XmlAttribute(name = "type", required = true)
1078 protected String type;
1079 @XmlAttribute(name = "ref")
1080 protected String ref;
1083 * Gets the value of the sequence property.
1086 * possible object is
1087 * {@link CommentType.Conflict.Sequence }
1090 public CommentType.Conflict.Sequence getSequence() {
1095 * Sets the value of the sequence property.
1099 * {@link CommentType.Conflict.Sequence }
1102 public void setSequence(CommentType.Conflict.Sequence value) {
1103 this.sequence = value;
1107 * Gets the value of the type property.
1110 * possible object is
1114 public String getType() {
1119 * Sets the value of the type property.
1126 public void setType(String value) {
1131 * Gets the value of the ref property.
1134 * possible object is
1138 public String getRef() {
1143 * Sets the value of the ref property.
1150 public void setRef(String value) {
1156 * <p>Java class for anonymous complex type.
1158 * <p>The following schema fragment specifies the expected content contained within this class.
1162 * <complexContent>
1163 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1164 * <attribute name="resource" use="required">
1166 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
1167 * <enumeration value="EMBL-CDS"/>
1168 * <enumeration value="EMBL"/>
1172 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1173 * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
1175 * </complexContent>
1181 @XmlAccessorType(XmlAccessType.FIELD)
1183 public static class Sequence {
1185 @XmlAttribute(name = "resource", required = true)
1186 protected String resource;
1187 @XmlAttribute(name = "id", required = true)
1188 protected String id;
1189 @XmlAttribute(name = "version")
1190 protected Integer version;
1193 * Gets the value of the resource property.
1196 * possible object is
1200 public String getResource() {
1205 * Sets the value of the resource property.
1212 public void setResource(String value) {
1213 this.resource = value;
1217 * Gets the value of the id property.
1220 * possible object is
1224 public String getId() {
1229 * Sets the value of the id property.
1236 public void setId(String value) {
1241 * Gets the value of the version property.
1244 * possible object is
1248 public Integer getVersion() {
1253 * Sets the value of the version property.
1260 public void setVersion(Integer value) {
1261 this.version = value;
1270 * <p>Java class for anonymous complex type.
1272 * <p>The following schema fragment specifies the expected content contained within this class.
1276 * <complexContent>
1277 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1279 * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
1280 * <element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
1281 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
1282 * <element name="dbReference" type="{http://uniprot.org/uniprot}dbReferenceType"/>
1284 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1286 * </complexContent>
1292 @XmlAccessorType(XmlAccessType.FIELD)
1293 @XmlType(name = "", propOrder = {
1299 public static class Disease {
1301 @XmlElement(required = true)
1302 protected String name;
1303 @XmlElement(required = true)
1304 protected String acronym;
1305 @XmlElement(required = true)
1306 protected String description;
1307 @XmlElement(required = true)
1308 protected DbReferenceType dbReference;
1309 @XmlAttribute(name = "id", required = true)
1310 protected String id;
1313 * Gets the value of the name property.
1316 * possible object is
1320 public String getName() {
1325 * Sets the value of the name property.
1332 public void setName(String value) {
1337 * Gets the value of the acronym property.
1340 * possible object is
1344 public String getAcronym() {
1349 * Sets the value of the acronym property.
1356 public void setAcronym(String value) {
1357 this.acronym = value;
1361 * Gets the value of the description property.
1364 * possible object is
1368 public String getDescription() {
1373 * Sets the value of the description property.
1380 public void setDescription(String value) {
1381 this.description = value;
1385 * Gets the value of the dbReference property.
1388 * possible object is
1389 * {@link DbReferenceType }
1392 public DbReferenceType getDbReference() {
1397 * Sets the value of the dbReference property.
1401 * {@link DbReferenceType }
1404 public void setDbReference(DbReferenceType value) {
1405 this.dbReference = value;
1409 * Gets the value of the id property.
1412 * possible object is
1416 public String getId() {
1421 * Sets the value of the id property.
1428 public void setId(String value) {
1436 * <p>Java class for anonymous complex type.
1438 * <p>The following schema fragment specifies the expected content contained within this class.
1442 * <complexContent>
1443 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1445 * <element name="KM" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
1446 * <element name="Vmax" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
1447 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
1450 * </complexContent>
1456 @XmlAccessorType(XmlAccessType.FIELD)
1457 @XmlType(name = "", propOrder = {
1462 public static class Kinetics {
1464 @XmlElement(name = "KM")
1465 protected List<EvidencedStringType> km;
1466 @XmlElement(name = "Vmax")
1467 protected List<EvidencedStringType> vmax;
1468 protected List<EvidencedStringType> text;
1471 * Gets the value of the km property.
1474 * This accessor method returns a reference to the live list,
1475 * not a snapshot. Therefore any modification you make to the
1476 * returned list will be present inside the JAXB object.
1477 * This is why there is not a <CODE>set</CODE> method for the km property.
1480 * For example, to add a new item, do as follows:
1482 * getKM().add(newItem);
1487 * Objects of the following type(s) are allowed in the list
1488 * {@link EvidencedStringType }
1492 public List<EvidencedStringType> getKM() {
1494 km = new ArrayList<EvidencedStringType>();
1500 * Gets the value of the vmax property.
1503 * This accessor method returns a reference to the live list,
1504 * not a snapshot. Therefore any modification you make to the
1505 * returned list will be present inside the JAXB object.
1506 * This is why there is not a <CODE>set</CODE> method for the vmax property.
1509 * For example, to add a new item, do as follows:
1511 * getVmax().add(newItem);
1516 * Objects of the following type(s) are allowed in the list
1517 * {@link EvidencedStringType }
1521 public List<EvidencedStringType> getVmax() {
1523 vmax = new ArrayList<EvidencedStringType>();
1529 * Gets the value of the text property.
1532 * This accessor method returns a reference to the live list,
1533 * not a snapshot. Therefore any modification you make to the
1534 * returned list will be present inside the JAXB object.
1535 * This is why there is not a <CODE>set</CODE> method for the text property.
1538 * For example, to add a new item, do as follows:
1540 * getText().add(newItem);
1545 * Objects of the following type(s) are allowed in the list
1546 * {@link EvidencedStringType }
1550 public List<EvidencedStringType> getText() {
1552 text = new ArrayList<EvidencedStringType>();
1561 * <p>Java class for anonymous complex type.
1563 * <p>The following schema fragment specifies the expected content contained within this class.
1567 * <complexContent>
1568 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1569 * <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
1571 * </complexContent>
1577 @XmlAccessorType(XmlAccessType.FIELD)
1579 public static class Link {
1581 @XmlAttribute(name = "uri", required = true)
1582 @XmlSchemaType(name = "anyURI")
1583 protected String uri;
1586 * Gets the value of the uri property.
1589 * possible object is
1593 public String getUri() {
1598 * Sets the value of the uri property.
1605 public void setUri(String value) {
1613 * <p>Java class for anonymous complex type.
1615 * <p>The following schema fragment specifies the expected content contained within this class.
1619 * <complexContent>
1620 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1622 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
1625 * </complexContent>
1631 @XmlAccessorType(XmlAccessType.FIELD)
1632 @XmlType(name = "", propOrder = {
1635 public static class PhDependence {
1637 @XmlElement(required = true)
1638 protected List<EvidencedStringType> text;
1641 * Gets the value of the text property.
1644 * This accessor method returns a reference to the live list,
1645 * not a snapshot. Therefore any modification you make to the
1646 * returned list will be present inside the JAXB object.
1647 * This is why there is not a <CODE>set</CODE> method for the text property.
1650 * For example, to add a new item, do as follows:
1652 * getText().add(newItem);
1657 * Objects of the following type(s) are allowed in the list
1658 * {@link EvidencedStringType }
1662 public List<EvidencedStringType> getText() {
1664 text = new ArrayList<EvidencedStringType>();
1673 * <p>Java class for anonymous complex type.
1675 * <p>The following schema fragment specifies the expected content contained within this class.
1679 * <complexContent>
1680 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1682 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
1685 * </complexContent>
1691 @XmlAccessorType(XmlAccessType.FIELD)
1692 @XmlType(name = "", propOrder = {
1695 public static class RedoxPotential {
1697 @XmlElement(required = true)
1698 protected List<EvidencedStringType> text;
1701 * Gets the value of the text property.
1704 * This accessor method returns a reference to the live list,
1705 * not a snapshot. Therefore any modification you make to the
1706 * returned list will be present inside the JAXB object.
1707 * This is why there is not a <CODE>set</CODE> method for the text property.
1710 * For example, to add a new item, do as follows:
1712 * getText().add(newItem);
1717 * Objects of the following type(s) are allowed in the list
1718 * {@link EvidencedStringType }
1722 public List<EvidencedStringType> getText() {
1724 text = new ArrayList<EvidencedStringType>();
1733 * <p>Java class for anonymous complex type.
1735 * <p>The following schema fragment specifies the expected content contained within this class.
1739 * <complexContent>
1740 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1742 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
1745 * </complexContent>
1751 @XmlAccessorType(XmlAccessType.FIELD)
1752 @XmlType(name = "", propOrder = {
1755 public static class TemperatureDependence {
1757 @XmlElement(required = true)
1758 protected List<EvidencedStringType> text;
1761 * Gets the value of the text property.
1764 * This accessor method returns a reference to the live list,
1765 * not a snapshot. Therefore any modification you make to the
1766 * returned list will be present inside the JAXB object.
1767 * This is why there is not a <CODE>set</CODE> method for the text property.
1770 * For example, to add a new item, do as follows:
1772 * getText().add(newItem);
1777 * Objects of the following type(s) are allowed in the list
1778 * {@link EvidencedStringType }
1782 public List<EvidencedStringType> getText() {
1784 text = new ArrayList<EvidencedStringType>();