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.13 at 10:18:53 AM BST
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="cofactor" type="{http://uniprot.org/uniprot}cofactorType" maxOccurs="unbounded"/>
41 * <element name="subcellularLocation" type="{http://uniprot.org/uniprot}subcellularLocationType" maxOccurs="unbounded"/>
43 * <element name="conflict">
46 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
48 * <element name="sequence" minOccurs="0">
51 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
52 * <attribute name="resource" use="required">
54 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
55 * <enumeration value="EMBL-CDS"/>
56 * <enumeration value="EMBL"/>
60 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
61 * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
63 * </complexContent>
67 * <attribute name="type" use="required">
69 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
70 * <enumeration value="frameshift"/>
71 * <enumeration value="erroneous initiation"/>
72 * <enumeration value="erroneous termination"/>
73 * <enumeration value="erroneous gene model prediction"/>
74 * <enumeration value="erroneous translation"/>
75 * <enumeration value="miscellaneous discrepancy"/>
79 * <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
81 * </complexContent>
85 * <element name="link" maxOccurs="unbounded" minOccurs="0">
88 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
89 * <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
91 * </complexContent>
96 * <element name="event" type="{http://uniprot.org/uniprot}eventType" maxOccurs="4"/>
97 * <element name="isoform" type="{http://uniprot.org/uniprot}isoformType" maxOccurs="unbounded" minOccurs="0"/>
100 * <element name="interactant" type="{http://uniprot.org/uniprot}interactantType" maxOccurs="2" minOccurs="2"/>
101 * <element name="organismsDiffer" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
102 * <element name="experiments" type="{http://www.w3.org/2001/XMLSchema}int"/>
104 * <element name="disease">
106 * <complexContent>
107 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
109 * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
110 * <element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
111 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
112 * <element name="dbReference" type="{http://uniprot.org/uniprot}dbReferenceType"/>
114 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
116 * </complexContent>
120 * <element name="location" type="{http://uniprot.org/uniprot}locationType" maxOccurs="unbounded" minOccurs="0"/>
121 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
123 * <attribute name="type" use="required">
125 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
126 * <enumeration value="allergen"/>
127 * <enumeration value="alternative products"/>
128 * <enumeration value="biotechnology"/>
129 * <enumeration value="biophysicochemical properties"/>
130 * <enumeration value="catalytic activity"/>
131 * <enumeration value="caution"/>
132 * <enumeration value="cofactor"/>
133 * <enumeration value="developmental stage"/>
134 * <enumeration value="disease"/>
135 * <enumeration value="domain"/>
136 * <enumeration value="disruption phenotype"/>
137 * <enumeration value="activity regulation"/>
138 * <enumeration value="function"/>
139 * <enumeration value="induction"/>
140 * <enumeration value="miscellaneous"/>
141 * <enumeration value="pathway"/>
142 * <enumeration value="pharmaceutical"/>
143 * <enumeration value="polymorphism"/>
144 * <enumeration value="PTM"/>
145 * <enumeration value="RNA editing"/>
146 * <enumeration value="similarity"/>
147 * <enumeration value="subcellular location"/>
148 * <enumeration value="sequence caution"/>
149 * <enumeration value="subunit"/>
150 * <enumeration value="tissue specificity"/>
151 * <enumeration value="toxic dose"/>
152 * <enumeration value="online information"/>
153 * <enumeration value="mass spectrometry"/>
154 * <enumeration value="interaction"/>
158 * <attribute name="locationType" type="{http://www.w3.org/2001/XMLSchema}string" />
159 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
160 * <attribute name="mass" type="{http://www.w3.org/2001/XMLSchema}float" />
161 * <attribute name="error" type="{http://www.w3.org/2001/XMLSchema}string" />
162 * <attribute name="method" type="{http://www.w3.org/2001/XMLSchema}string" />
163 * <attribute name="evidence" type="{http://uniprot.org/uniprot}intListType" />
165 * </complexContent>
171 @XmlAccessorType(XmlAccessType.FIELD)
172 @XmlType(name = "commentType", propOrder = {
178 "temperatureDependence",
180 "subcellularLocation",
192 public class CommentType {
194 protected MoleculeType molecule;
195 protected CommentType.Absorption absorption;
196 protected CommentType.Kinetics kinetics;
197 protected CommentType.PhDependence phDependence;
198 protected CommentType.RedoxPotential redoxPotential;
199 protected CommentType.TemperatureDependence temperatureDependence;
200 protected List<CofactorType> cofactor;
201 protected List<SubcellularLocationType> subcellularLocation;
202 protected CommentType.Conflict conflict;
203 protected List<CommentType.Link> link;
204 protected List<EventType> event;
205 protected List<IsoformType> isoform;
206 protected List<InteractantType> interactant;
207 @XmlElement(defaultValue = "false")
208 protected Boolean organismsDiffer;
209 protected Integer experiments;
210 protected CommentType.Disease disease;
211 protected List<LocationType> location;
212 protected List<EvidencedStringType> text;
213 @XmlAttribute(name = "type", required = true)
214 protected String type;
215 @XmlAttribute(name = "locationType")
216 protected String locationType;
217 @XmlAttribute(name = "name")
218 protected String name;
219 @XmlAttribute(name = "mass")
220 protected Float mass;
221 @XmlAttribute(name = "error")
222 protected String error;
223 @XmlAttribute(name = "method")
224 protected String method;
225 @XmlAttribute(name = "evidence")
226 protected List<Integer> evidence;
229 * Gets the value of the molecule property.
233 * {@link MoleculeType }
236 public MoleculeType getMolecule() {
241 * Sets the value of the molecule property.
245 * {@link MoleculeType }
248 public void setMolecule(MoleculeType value) {
249 this.molecule = value;
253 * Gets the value of the absorption property.
257 * {@link CommentType.Absorption }
260 public CommentType.Absorption getAbsorption() {
265 * Sets the value of the absorption property.
269 * {@link CommentType.Absorption }
272 public void setAbsorption(CommentType.Absorption value) {
273 this.absorption = value;
277 * Gets the value of the kinetics property.
281 * {@link CommentType.Kinetics }
284 public CommentType.Kinetics getKinetics() {
289 * Sets the value of the kinetics property.
293 * {@link CommentType.Kinetics }
296 public void setKinetics(CommentType.Kinetics value) {
297 this.kinetics = value;
301 * Gets the value of the phDependence property.
305 * {@link CommentType.PhDependence }
308 public CommentType.PhDependence getPhDependence() {
313 * Sets the value of the phDependence property.
317 * {@link CommentType.PhDependence }
320 public void setPhDependence(CommentType.PhDependence value) {
321 this.phDependence = value;
325 * Gets the value of the redoxPotential property.
329 * {@link CommentType.RedoxPotential }
332 public CommentType.RedoxPotential getRedoxPotential() {
333 return redoxPotential;
337 * Sets the value of the redoxPotential property.
341 * {@link CommentType.RedoxPotential }
344 public void setRedoxPotential(CommentType.RedoxPotential value) {
345 this.redoxPotential = value;
349 * Gets the value of the temperatureDependence property.
353 * {@link CommentType.TemperatureDependence }
356 public CommentType.TemperatureDependence getTemperatureDependence() {
357 return temperatureDependence;
361 * Sets the value of the temperatureDependence property.
365 * {@link CommentType.TemperatureDependence }
368 public void setTemperatureDependence(CommentType.TemperatureDependence value) {
369 this.temperatureDependence = value;
373 * Gets the value of the cofactor property.
376 * This accessor method returns a reference to the live list,
377 * not a snapshot. Therefore any modification you make to the
378 * returned list will be present inside the JAXB object.
379 * This is why there is not a <CODE>set</CODE> method for the cofactor property.
382 * For example, to add a new item, do as follows:
384 * getCofactor().add(newItem);
389 * Objects of the following type(s) are allowed in the list
390 * {@link CofactorType }
394 public List<CofactorType> getCofactor() {
395 if (cofactor == null) {
396 cofactor = new ArrayList<CofactorType>();
398 return this.cofactor;
402 * Gets the value of the subcellularLocation property.
405 * This accessor method returns a reference to the live list,
406 * not a snapshot. Therefore any modification you make to the
407 * returned list will be present inside the JAXB object.
408 * This is why there is not a <CODE>set</CODE> method for the subcellularLocation property.
411 * For example, to add a new item, do as follows:
413 * getSubcellularLocation().add(newItem);
418 * Objects of the following type(s) are allowed in the list
419 * {@link SubcellularLocationType }
423 public List<SubcellularLocationType> getSubcellularLocation() {
424 if (subcellularLocation == null) {
425 subcellularLocation = new ArrayList<SubcellularLocationType>();
427 return this.subcellularLocation;
431 * Gets the value of the conflict property.
435 * {@link CommentType.Conflict }
438 public CommentType.Conflict getConflict() {
443 * Sets the value of the conflict property.
447 * {@link CommentType.Conflict }
450 public void setConflict(CommentType.Conflict value) {
451 this.conflict = value;
455 * Gets the value of the link property.
458 * This accessor method returns a reference to the live list,
459 * not a snapshot. Therefore any modification you make to the
460 * returned list will be present inside the JAXB object.
461 * This is why there is not a <CODE>set</CODE> method for the link property.
464 * For example, to add a new item, do as follows:
466 * getLink().add(newItem);
471 * Objects of the following type(s) are allowed in the list
472 * {@link CommentType.Link }
476 public List<CommentType.Link> getLink() {
478 link = new ArrayList<CommentType.Link>();
484 * Gets the value of the event property.
487 * This accessor method returns a reference to the live list,
488 * not a snapshot. Therefore any modification you make to the
489 * returned list will be present inside the JAXB object.
490 * This is why there is not a <CODE>set</CODE> method for the event property.
493 * For example, to add a new item, do as follows:
495 * getEvent().add(newItem);
500 * Objects of the following type(s) are allowed in the list
505 public List<EventType> getEvent() {
507 event = new ArrayList<EventType>();
513 * Gets the value of the isoform property.
516 * This accessor method returns a reference to the live list,
517 * not a snapshot. Therefore any modification you make to the
518 * returned list will be present inside the JAXB object.
519 * This is why there is not a <CODE>set</CODE> method for the isoform property.
522 * For example, to add a new item, do as follows:
524 * getIsoform().add(newItem);
529 * Objects of the following type(s) are allowed in the list
530 * {@link IsoformType }
534 public List<IsoformType> getIsoform() {
535 if (isoform == null) {
536 isoform = new ArrayList<IsoformType>();
542 * Gets the value of the interactant property.
545 * This accessor method returns a reference to the live list,
546 * not a snapshot. Therefore any modification you make to the
547 * returned list will be present inside the JAXB object.
548 * This is why there is not a <CODE>set</CODE> method for the interactant property.
551 * For example, to add a new item, do as follows:
553 * getInteractant().add(newItem);
558 * Objects of the following type(s) are allowed in the list
559 * {@link InteractantType }
563 public List<InteractantType> getInteractant() {
564 if (interactant == null) {
565 interactant = new ArrayList<InteractantType>();
567 return this.interactant;
571 * Gets the value of the organismsDiffer property.
578 public Boolean isOrganismsDiffer() {
579 return organismsDiffer;
583 * Sets the value of the organismsDiffer property.
590 public void setOrganismsDiffer(Boolean value) {
591 this.organismsDiffer = value;
595 * Gets the value of the experiments property.
602 public Integer getExperiments() {
607 * Sets the value of the experiments property.
614 public void setExperiments(Integer value) {
615 this.experiments = value;
619 * Gets the value of the disease property.
623 * {@link CommentType.Disease }
626 public CommentType.Disease getDisease() {
631 * Sets the value of the disease property.
635 * {@link CommentType.Disease }
638 public void setDisease(CommentType.Disease value) {
639 this.disease = value;
643 * Gets the value of the location property.
646 * This accessor method returns a reference to the live list,
647 * not a snapshot. Therefore any modification you make to the
648 * returned list will be present inside the JAXB object.
649 * This is why there is not a <CODE>set</CODE> method for the location property.
652 * For example, to add a new item, do as follows:
654 * getLocation().add(newItem);
659 * Objects of the following type(s) are allowed in the list
660 * {@link LocationType }
664 public List<LocationType> getLocation() {
665 if (location == null) {
666 location = new ArrayList<LocationType>();
668 return this.location;
672 * Gets the value of the text property.
675 * This accessor method returns a reference to the live list,
676 * not a snapshot. Therefore any modification you make to the
677 * returned list will be present inside the JAXB object.
678 * This is why there is not a <CODE>set</CODE> method for the text property.
681 * For example, to add a new item, do as follows:
683 * getText().add(newItem);
688 * Objects of the following type(s) are allowed in the list
689 * {@link EvidencedStringType }
693 public List<EvidencedStringType> getText() {
695 text = new ArrayList<EvidencedStringType>();
701 * Gets the value of the type property.
708 public String getType() {
713 * Sets the value of the type property.
720 public void setType(String value) {
725 * Gets the value of the locationType property.
732 public String getLocationType() {
737 * Sets the value of the locationType property.
744 public void setLocationType(String value) {
745 this.locationType = value;
749 * Gets the value of the name property.
756 public String getName() {
761 * Sets the value of the name property.
768 public void setName(String value) {
773 * Gets the value of the mass property.
780 public Float getMass() {
785 * Sets the value of the mass property.
792 public void setMass(Float value) {
797 * Gets the value of the error property.
804 public String getError() {
809 * Sets the value of the error property.
816 public void setError(String value) {
821 * Gets the value of the method property.
828 public String getMethod() {
833 * Sets the value of the method property.
840 public void setMethod(String value) {
845 * Gets the value of the evidence property.
848 * This accessor method returns a reference to the live list,
849 * not a snapshot. Therefore any modification you make to the
850 * returned list will be present inside the JAXB object.
851 * This is why there is not a <CODE>set</CODE> method for the evidence property.
854 * For example, to add a new item, do as follows:
856 * getEvidence().add(newItem);
861 * Objects of the following type(s) are allowed in the list
866 public List<Integer> getEvidence() {
867 if (evidence == null) {
868 evidence = new ArrayList<Integer>();
870 return this.evidence;
875 * <p>Java class for anonymous complex type.
877 * <p>The following schema fragment specifies the expected content contained within this class.
881 * <complexContent>
882 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
884 * <element name="max" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/>
885 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
888 * </complexContent>
894 @XmlAccessorType(XmlAccessType.FIELD)
895 @XmlType(name = "", propOrder = {
899 public static class Absorption {
901 protected EvidencedStringType max;
902 protected List<EvidencedStringType> text;
905 * Gets the value of the max property.
909 * {@link EvidencedStringType }
912 public EvidencedStringType getMax() {
917 * Sets the value of the max property.
921 * {@link EvidencedStringType }
924 public void setMax(EvidencedStringType value) {
929 * Gets the value of the text property.
932 * This accessor method returns a reference to the live list,
933 * not a snapshot. Therefore any modification you make to the
934 * returned list will be present inside the JAXB object.
935 * This is why there is not a <CODE>set</CODE> method for the text property.
938 * For example, to add a new item, do as follows:
940 * getText().add(newItem);
945 * Objects of the following type(s) are allowed in the list
946 * {@link EvidencedStringType }
950 public List<EvidencedStringType> getText() {
952 text = new ArrayList<EvidencedStringType>();
961 * <p>Java class for anonymous complex type.
963 * <p>The following schema fragment specifies the expected content contained within this class.
967 * <complexContent>
968 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
970 * <element name="sequence" minOccurs="0">
972 * <complexContent>
973 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
974 * <attribute name="resource" use="required">
976 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
977 * <enumeration value="EMBL-CDS"/>
978 * <enumeration value="EMBL"/>
982 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
983 * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
985 * </complexContent>
989 * <attribute name="type" use="required">
991 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
992 * <enumeration value="frameshift"/>
993 * <enumeration value="erroneous initiation"/>
994 * <enumeration value="erroneous termination"/>
995 * <enumeration value="erroneous gene model prediction"/>
996 * <enumeration value="erroneous translation"/>
997 * <enumeration value="miscellaneous discrepancy"/>
1001 * <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
1003 * </complexContent>
1009 @XmlAccessorType(XmlAccessType.FIELD)
1010 @XmlType(name = "", propOrder = {
1013 public static class Conflict {
1015 protected CommentType.Conflict.Sequence sequence;
1016 @XmlAttribute(name = "type", required = true)
1017 protected String type;
1018 @XmlAttribute(name = "ref")
1019 protected String ref;
1022 * Gets the value of the sequence property.
1025 * possible object is
1026 * {@link CommentType.Conflict.Sequence }
1029 public CommentType.Conflict.Sequence getSequence() {
1034 * Sets the value of the sequence property.
1038 * {@link CommentType.Conflict.Sequence }
1041 public void setSequence(CommentType.Conflict.Sequence value) {
1042 this.sequence = value;
1046 * Gets the value of the type property.
1049 * possible object is
1053 public String getType() {
1058 * Sets the value of the type property.
1065 public void setType(String value) {
1070 * Gets the value of the ref property.
1073 * possible object is
1077 public String getRef() {
1082 * Sets the value of the ref property.
1089 public void setRef(String value) {
1095 * <p>Java class for anonymous complex type.
1097 * <p>The following schema fragment specifies the expected content contained within this class.
1101 * <complexContent>
1102 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1103 * <attribute name="resource" use="required">
1105 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
1106 * <enumeration value="EMBL-CDS"/>
1107 * <enumeration value="EMBL"/>
1111 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1112 * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
1114 * </complexContent>
1120 @XmlAccessorType(XmlAccessType.FIELD)
1122 public static class Sequence {
1124 @XmlAttribute(name = "resource", required = true)
1125 protected String resource;
1126 @XmlAttribute(name = "id", required = true)
1127 protected String id;
1128 @XmlAttribute(name = "version")
1129 protected Integer version;
1132 * Gets the value of the resource property.
1135 * possible object is
1139 public String getResource() {
1144 * Sets the value of the resource property.
1151 public void setResource(String value) {
1152 this.resource = value;
1156 * Gets the value of the id property.
1159 * possible object is
1163 public String getId() {
1168 * Sets the value of the id property.
1175 public void setId(String value) {
1180 * Gets the value of the version property.
1183 * possible object is
1187 public Integer getVersion() {
1192 * Sets the value of the version property.
1199 public void setVersion(Integer value) {
1200 this.version = value;
1209 * <p>Java class for anonymous complex type.
1211 * <p>The following schema fragment specifies the expected content contained within this class.
1215 * <complexContent>
1216 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1218 * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
1219 * <element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
1220 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
1221 * <element name="dbReference" type="{http://uniprot.org/uniprot}dbReferenceType"/>
1223 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1225 * </complexContent>
1231 @XmlAccessorType(XmlAccessType.FIELD)
1232 @XmlType(name = "", propOrder = {
1238 public static class Disease {
1240 @XmlElement(required = true)
1241 protected String name;
1242 @XmlElement(required = true)
1243 protected String acronym;
1244 @XmlElement(required = true)
1245 protected String description;
1246 @XmlElement(required = true)
1247 protected DbReferenceType dbReference;
1248 @XmlAttribute(name = "id", required = true)
1249 protected String id;
1252 * Gets the value of the name property.
1255 * possible object is
1259 public String getName() {
1264 * Sets the value of the name property.
1271 public void setName(String value) {
1276 * Gets the value of the acronym property.
1279 * possible object is
1283 public String getAcronym() {
1288 * Sets the value of the acronym property.
1295 public void setAcronym(String value) {
1296 this.acronym = value;
1300 * Gets the value of the description property.
1303 * possible object is
1307 public String getDescription() {
1312 * Sets the value of the description property.
1319 public void setDescription(String value) {
1320 this.description = value;
1324 * Gets the value of the dbReference property.
1327 * possible object is
1328 * {@link DbReferenceType }
1331 public DbReferenceType getDbReference() {
1336 * Sets the value of the dbReference property.
1340 * {@link DbReferenceType }
1343 public void setDbReference(DbReferenceType value) {
1344 this.dbReference = value;
1348 * Gets the value of the id property.
1351 * possible object is
1355 public String getId() {
1360 * Sets the value of the id property.
1367 public void setId(String value) {
1375 * <p>Java class for anonymous complex type.
1377 * <p>The following schema fragment specifies the expected content contained within this class.
1381 * <complexContent>
1382 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1384 * <element name="KM" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
1385 * <element name="Vmax" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
1386 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
1389 * </complexContent>
1395 @XmlAccessorType(XmlAccessType.FIELD)
1396 @XmlType(name = "", propOrder = {
1401 public static class Kinetics {
1403 @XmlElement(name = "KM")
1404 protected List<EvidencedStringType> km;
1405 @XmlElement(name = "Vmax")
1406 protected List<EvidencedStringType> vmax;
1407 protected List<EvidencedStringType> text;
1410 * Gets the value of the km property.
1413 * This accessor method returns a reference to the live list,
1414 * not a snapshot. Therefore any modification you make to the
1415 * returned list will be present inside the JAXB object.
1416 * This is why there is not a <CODE>set</CODE> method for the km property.
1419 * For example, to add a new item, do as follows:
1421 * getKM().add(newItem);
1426 * Objects of the following type(s) are allowed in the list
1427 * {@link EvidencedStringType }
1431 public List<EvidencedStringType> getKM() {
1433 km = new ArrayList<EvidencedStringType>();
1439 * Gets the value of the vmax property.
1442 * This accessor method returns a reference to the live list,
1443 * not a snapshot. Therefore any modification you make to the
1444 * returned list will be present inside the JAXB object.
1445 * This is why there is not a <CODE>set</CODE> method for the vmax property.
1448 * For example, to add a new item, do as follows:
1450 * getVmax().add(newItem);
1455 * Objects of the following type(s) are allowed in the list
1456 * {@link EvidencedStringType }
1460 public List<EvidencedStringType> getVmax() {
1462 vmax = new ArrayList<EvidencedStringType>();
1468 * Gets the value of the text property.
1471 * This accessor method returns a reference to the live list,
1472 * not a snapshot. Therefore any modification you make to the
1473 * returned list will be present inside the JAXB object.
1474 * This is why there is not a <CODE>set</CODE> method for the text property.
1477 * For example, to add a new item, do as follows:
1479 * getText().add(newItem);
1484 * Objects of the following type(s) are allowed in the list
1485 * {@link EvidencedStringType }
1489 public List<EvidencedStringType> getText() {
1491 text = new ArrayList<EvidencedStringType>();
1500 * <p>Java class for anonymous complex type.
1502 * <p>The following schema fragment specifies the expected content contained within this class.
1506 * <complexContent>
1507 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1508 * <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
1510 * </complexContent>
1516 @XmlAccessorType(XmlAccessType.FIELD)
1518 public static class Link {
1520 @XmlAttribute(name = "uri", required = true)
1521 @XmlSchemaType(name = "anyURI")
1522 protected String uri;
1525 * Gets the value of the uri property.
1528 * possible object is
1532 public String getUri() {
1537 * Sets the value of the uri property.
1544 public void setUri(String value) {
1552 * <p>Java class for anonymous complex type.
1554 * <p>The following schema fragment specifies the expected content contained within this class.
1558 * <complexContent>
1559 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1561 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
1564 * </complexContent>
1570 @XmlAccessorType(XmlAccessType.FIELD)
1571 @XmlType(name = "", propOrder = {
1574 public static class PhDependence {
1576 @XmlElement(required = true)
1577 protected List<EvidencedStringType> text;
1580 * Gets the value of the text property.
1583 * This accessor method returns a reference to the live list,
1584 * not a snapshot. Therefore any modification you make to the
1585 * returned list will be present inside the JAXB object.
1586 * This is why there is not a <CODE>set</CODE> method for the text property.
1589 * For example, to add a new item, do as follows:
1591 * getText().add(newItem);
1596 * Objects of the following type(s) are allowed in the list
1597 * {@link EvidencedStringType }
1601 public List<EvidencedStringType> getText() {
1603 text = new ArrayList<EvidencedStringType>();
1612 * <p>Java class for anonymous complex type.
1614 * <p>The following schema fragment specifies the expected content contained within this class.
1618 * <complexContent>
1619 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1621 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
1624 * </complexContent>
1630 @XmlAccessorType(XmlAccessType.FIELD)
1631 @XmlType(name = "", propOrder = {
1634 public static class RedoxPotential {
1636 @XmlElement(required = true)
1637 protected List<EvidencedStringType> text;
1640 * Gets the value of the text property.
1643 * This accessor method returns a reference to the live list,
1644 * not a snapshot. Therefore any modification you make to the
1645 * returned list will be present inside the JAXB object.
1646 * This is why there is not a <CODE>set</CODE> method for the text property.
1649 * For example, to add a new item, do as follows:
1651 * getText().add(newItem);
1656 * Objects of the following type(s) are allowed in the list
1657 * {@link EvidencedStringType }
1661 public List<EvidencedStringType> getText() {
1663 text = new ArrayList<EvidencedStringType>();
1672 * <p>Java class for anonymous complex type.
1674 * <p>The following schema fragment specifies the expected content contained within this class.
1678 * <complexContent>
1679 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1681 * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
1684 * </complexContent>
1690 @XmlAccessorType(XmlAccessType.FIELD)
1691 @XmlType(name = "", propOrder = {
1694 public static class TemperatureDependence {
1696 @XmlElement(required = true)
1697 protected List<EvidencedStringType> text;
1700 * Gets the value of the text property.
1703 * This accessor method returns a reference to the live list,
1704 * not a snapshot. Therefore any modification you make to the
1705 * returned list will be present inside the JAXB object.
1706 * This is why there is not a <CODE>set</CODE> method for the text property.
1709 * For example, to add a new item, do as follows:
1711 * getText().add(newItem);
1716 * Objects of the following type(s) are allowed in the list
1717 * {@link EvidencedStringType }
1721 public List<EvidencedStringType> getText() {
1723 text = new ArrayList<EvidencedStringType>();