// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2023.01.31 at 04:07:10 PM GMT
+// Generated on: 2023.05.13 at 06:58:42 PM BST
//
-
package jalview.xml.binding.uniprot;
import java.util.ArrayList;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-
/**
- * Describes different types of general annotations.
- * Equivalent to the flat file CC-line.
+ * Describes different types of general annotations. Equivalent to the flat file
+ * CC-line.
*
- * <p>Java class for commentType complex type.
+ * <p>
+ * Java class for commentType complex type.
*
- * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * The following schema fragment specifies the expected content contained within
+ * this class.
*
* <pre>
* <complexType name="commentType">
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "commentType", propOrder = {
- "molecule",
- "absorption",
- "kinetics",
- "phDependence",
- "redoxPotential",
- "temperatureDependence",
- "reaction",
- "physiologicalReaction",
- "cofactor",
- "subcellularLocation",
- "conflict",
- "link",
- "event",
- "isoform",
- "interactant",
- "organismsDiffer",
- "experiments",
- "disease",
- "location",
- "text"
-})
-public class CommentType {
-
- protected MoleculeType molecule;
- protected CommentType.Absorption absorption;
- protected CommentType.Kinetics kinetics;
- protected CommentType.PhDependence phDependence;
- protected CommentType.RedoxPotential redoxPotential;
- protected CommentType.TemperatureDependence temperatureDependence;
- protected ReactionType reaction;
- protected List<PhysiologicalReactionType> physiologicalReaction;
- protected List<CofactorType> cofactor;
- protected List<SubcellularLocationType> subcellularLocation;
- protected CommentType.Conflict conflict;
- protected List<CommentType.Link> link;
- protected List<EventType> event;
- protected List<IsoformType> isoform;
- protected List<InteractantType> interactant;
- @XmlElement(defaultValue = "false")
- protected Boolean organismsDiffer;
- protected Integer experiments;
- protected CommentType.Disease disease;
- protected List<LocationType> location;
- protected List<EvidencedStringType> text;
- @XmlAttribute(name = "type", required = true)
- protected String type;
- @XmlAttribute(name = "locationType")
- protected String locationType;
- @XmlAttribute(name = "name")
- protected String name;
- @XmlAttribute(name = "mass")
- protected Float mass;
- @XmlAttribute(name = "error")
- protected String error;
- @XmlAttribute(name = "method")
- protected String method;
- @XmlAttribute(name = "evidence")
- protected List<Integer> evidence;
+@XmlType(
+ name = "commentType",
+ propOrder =
+ { "molecule", "absorption", "kinetics", "phDependence", "redoxPotential",
+ "temperatureDependence", "reaction", "physiologicalReaction",
+ "cofactor", "subcellularLocation", "conflict", "link", "event",
+ "isoform", "interactant", "organismsDiffer", "experiments", "disease",
+ "location", "text" })
+public class CommentType
+{
- /**
- * Gets the value of the molecule property.
- *
- * @return
- * possible object is
- * {@link MoleculeType }
- *
- */
- public MoleculeType getMolecule() {
- return molecule;
- }
+ protected MoleculeType molecule;
- /**
- * Sets the value of the molecule property.
- *
- * @param value
- * allowed object is
- * {@link MoleculeType }
- *
- */
- public void setMolecule(MoleculeType value) {
- this.molecule = value;
- }
+ protected CommentType.Absorption absorption;
- /**
- * Gets the value of the absorption property.
- *
- * @return
- * possible object is
- * {@link CommentType.Absorption }
- *
- */
- public CommentType.Absorption getAbsorption() {
- return absorption;
- }
+ protected CommentType.Kinetics kinetics;
- /**
- * Sets the value of the absorption property.
- *
- * @param value
- * allowed object is
- * {@link CommentType.Absorption }
- *
- */
- public void setAbsorption(CommentType.Absorption value) {
- this.absorption = value;
- }
+ protected CommentType.PhDependence phDependence;
- /**
- * Gets the value of the kinetics property.
- *
- * @return
- * possible object is
- * {@link CommentType.Kinetics }
- *
- */
- public CommentType.Kinetics getKinetics() {
- return kinetics;
- }
+ protected CommentType.RedoxPotential redoxPotential;
- /**
- * Sets the value of the kinetics property.
- *
- * @param value
- * allowed object is
- * {@link CommentType.Kinetics }
- *
- */
- public void setKinetics(CommentType.Kinetics value) {
- this.kinetics = value;
- }
+ protected CommentType.TemperatureDependence temperatureDependence;
- /**
- * Gets the value of the phDependence property.
- *
- * @return
- * possible object is
- * {@link CommentType.PhDependence }
- *
- */
- public CommentType.PhDependence getPhDependence() {
- return phDependence;
- }
+ protected ReactionType reaction;
- /**
- * Sets the value of the phDependence property.
- *
- * @param value
- * allowed object is
- * {@link CommentType.PhDependence }
- *
- */
- public void setPhDependence(CommentType.PhDependence value) {
- this.phDependence = value;
- }
+ protected List<PhysiologicalReactionType> physiologicalReaction;
- /**
- * Gets the value of the redoxPotential property.
- *
- * @return
- * possible object is
- * {@link CommentType.RedoxPotential }
- *
- */
- public CommentType.RedoxPotential getRedoxPotential() {
- return redoxPotential;
- }
+ protected List<CofactorType> cofactor;
- /**
- * Sets the value of the redoxPotential property.
- *
- * @param value
- * allowed object is
- * {@link CommentType.RedoxPotential }
- *
- */
- public void setRedoxPotential(CommentType.RedoxPotential value) {
- this.redoxPotential = value;
- }
+ protected List<SubcellularLocationType> subcellularLocation;
- /**
- * Gets the value of the temperatureDependence property.
- *
- * @return
- * possible object is
- * {@link CommentType.TemperatureDependence }
- *
- */
- public CommentType.TemperatureDependence getTemperatureDependence() {
- return temperatureDependence;
- }
+ protected CommentType.Conflict conflict;
- /**
- * Sets the value of the temperatureDependence property.
- *
- * @param value
- * allowed object is
- * {@link CommentType.TemperatureDependence }
- *
- */
- public void setTemperatureDependence(CommentType.TemperatureDependence value) {
- this.temperatureDependence = value;
+ protected List<CommentType.Link> link;
+
+ protected List<EventType> event;
+
+ protected List<IsoformType> isoform;
+
+ protected List<InteractantType> interactant;
+
+ @XmlElement(defaultValue = "false")
+ protected Boolean organismsDiffer;
+
+ protected Integer experiments;
+
+ protected CommentType.Disease disease;
+
+ protected List<LocationType> location;
+
+ protected List<EvidencedStringType> text;
+
+ @XmlAttribute(name = "type", required = true)
+ protected String type;
+
+ @XmlAttribute(name = "locationType")
+ protected String locationType;
+
+ @XmlAttribute(name = "name")
+ protected String name;
+
+ @XmlAttribute(name = "mass")
+ protected Float mass;
+
+ @XmlAttribute(name = "error")
+ protected String error;
+
+ @XmlAttribute(name = "method")
+ protected String method;
+
+ @XmlAttribute(name = "evidence")
+ protected List<Integer> evidence;
+
+ /**
+ * Gets the value of the molecule property.
+ *
+ * @return possible object is {@link MoleculeType }
+ *
+ */
+ public MoleculeType getMolecule()
+ {
+ return molecule;
+ }
+
+ /**
+ * Sets the value of the molecule property.
+ *
+ * @param value
+ * allowed object is {@link MoleculeType }
+ *
+ */
+ public void setMolecule(MoleculeType value)
+ {
+ this.molecule = value;
+ }
+
+ /**
+ * Gets the value of the absorption property.
+ *
+ * @return possible object is {@link CommentType.Absorption }
+ *
+ */
+ public CommentType.Absorption getAbsorption()
+ {
+ return absorption;
+ }
+
+ /**
+ * Sets the value of the absorption property.
+ *
+ * @param value
+ * allowed object is {@link CommentType.Absorption }
+ *
+ */
+ public void setAbsorption(CommentType.Absorption value)
+ {
+ this.absorption = value;
+ }
+
+ /**
+ * Gets the value of the kinetics property.
+ *
+ * @return possible object is {@link CommentType.Kinetics }
+ *
+ */
+ public CommentType.Kinetics getKinetics()
+ {
+ return kinetics;
+ }
+
+ /**
+ * Sets the value of the kinetics property.
+ *
+ * @param value
+ * allowed object is {@link CommentType.Kinetics }
+ *
+ */
+ public void setKinetics(CommentType.Kinetics value)
+ {
+ this.kinetics = value;
+ }
+
+ /**
+ * Gets the value of the phDependence property.
+ *
+ * @return possible object is {@link CommentType.PhDependence }
+ *
+ */
+ public CommentType.PhDependence getPhDependence()
+ {
+ return phDependence;
+ }
+
+ /**
+ * Sets the value of the phDependence property.
+ *
+ * @param value
+ * allowed object is {@link CommentType.PhDependence }
+ *
+ */
+ public void setPhDependence(CommentType.PhDependence value)
+ {
+ this.phDependence = value;
+ }
+
+ /**
+ * Gets the value of the redoxPotential property.
+ *
+ * @return possible object is {@link CommentType.RedoxPotential }
+ *
+ */
+ public CommentType.RedoxPotential getRedoxPotential()
+ {
+ return redoxPotential;
+ }
+
+ /**
+ * Sets the value of the redoxPotential property.
+ *
+ * @param value
+ * allowed object is {@link CommentType.RedoxPotential }
+ *
+ */
+ public void setRedoxPotential(CommentType.RedoxPotential value)
+ {
+ this.redoxPotential = value;
+ }
+
+ /**
+ * Gets the value of the temperatureDependence property.
+ *
+ * @return possible object is {@link CommentType.TemperatureDependence }
+ *
+ */
+ public CommentType.TemperatureDependence getTemperatureDependence()
+ {
+ return temperatureDependence;
+ }
+
+ /**
+ * Sets the value of the temperatureDependence property.
+ *
+ * @param value
+ * allowed object is {@link CommentType.TemperatureDependence }
+ *
+ */
+ public void setTemperatureDependence(
+ CommentType.TemperatureDependence value)
+ {
+ this.temperatureDependence = value;
+ }
+
+ /**
+ * Gets the value of the reaction property.
+ *
+ * @return possible object is {@link ReactionType }
+ *
+ */
+ public ReactionType getReaction()
+ {
+ return reaction;
+ }
+
+ /**
+ * Sets the value of the reaction property.
+ *
+ * @param value
+ * allowed object is {@link ReactionType }
+ *
+ */
+ public void setReaction(ReactionType value)
+ {
+ this.reaction = value;
+ }
+
+ /**
+ * Gets the value of the physiologicalReaction property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the physiologicalReaction property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getPhysiologicalReaction().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link PhysiologicalReactionType }
+ *
+ *
+ */
+ public List<PhysiologicalReactionType> getPhysiologicalReaction()
+ {
+ if (physiologicalReaction == null)
+ {
+ physiologicalReaction = new ArrayList<PhysiologicalReactionType>();
+ }
+ return this.physiologicalReaction;
+ }
+
+ /**
+ * Gets the value of the cofactor property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the cofactor property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getCofactor().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link CofactorType }
+ *
+ *
+ */
+ public List<CofactorType> getCofactor()
+ {
+ if (cofactor == null)
+ {
+ cofactor = new ArrayList<CofactorType>();
+ }
+ return this.cofactor;
+ }
+
+ /**
+ * Gets the value of the subcellularLocation property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the subcellularLocation property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getSubcellularLocation().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link SubcellularLocationType }
+ *
+ *
+ */
+ public List<SubcellularLocationType> getSubcellularLocation()
+ {
+ if (subcellularLocation == null)
+ {
+ subcellularLocation = new ArrayList<SubcellularLocationType>();
+ }
+ return this.subcellularLocation;
+ }
+
+ /**
+ * Gets the value of the conflict property.
+ *
+ * @return possible object is {@link CommentType.Conflict }
+ *
+ */
+ public CommentType.Conflict getConflict()
+ {
+ return conflict;
+ }
+
+ /**
+ * Sets the value of the conflict property.
+ *
+ * @param value
+ * allowed object is {@link CommentType.Conflict }
+ *
+ */
+ public void setConflict(CommentType.Conflict value)
+ {
+ this.conflict = value;
+ }
+
+ /**
+ * Gets the value of the link property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the link property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getLink().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link CommentType.Link }
+ *
+ *
+ */
+ public List<CommentType.Link> getLink()
+ {
+ if (link == null)
+ {
+ link = new ArrayList<CommentType.Link>();
}
+ return this.link;
+ }
+
+ /**
+ * Gets the value of the event property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the event property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getEvent().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list {@link EventType }
+ *
+ *
+ */
+ public List<EventType> getEvent()
+ {
+ if (event == null)
+ {
+ event = new ArrayList<EventType>();
+ }
+ return this.event;
+ }
+
+ /**
+ * Gets the value of the isoform property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the isoform property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getIsoform().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list {@link IsoformType
+ * }
+ *
+ *
+ */
+ public List<IsoformType> getIsoform()
+ {
+ if (isoform == null)
+ {
+ isoform = new ArrayList<IsoformType>();
+ }
+ return this.isoform;
+ }
+
+ /**
+ * Gets the value of the interactant property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the interactant property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getInteractant().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link InteractantType }
+ *
+ *
+ */
+ public List<InteractantType> getInteractant()
+ {
+ if (interactant == null)
+ {
+ interactant = new ArrayList<InteractantType>();
+ }
+ return this.interactant;
+ }
+
+ /**
+ * Gets the value of the organismsDiffer property.
+ *
+ * @return possible object is {@link Boolean }
+ *
+ */
+ public Boolean isOrganismsDiffer()
+ {
+ return organismsDiffer;
+ }
+
+ /**
+ * Sets the value of the organismsDiffer property.
+ *
+ * @param value
+ * allowed object is {@link Boolean }
+ *
+ */
+ public void setOrganismsDiffer(Boolean value)
+ {
+ this.organismsDiffer = value;
+ }
+
+ /**
+ * Gets the value of the experiments property.
+ *
+ * @return possible object is {@link Integer }
+ *
+ */
+ public Integer getExperiments()
+ {
+ return experiments;
+ }
+
+ /**
+ * Sets the value of the experiments property.
+ *
+ * @param value
+ * allowed object is {@link Integer }
+ *
+ */
+ public void setExperiments(Integer value)
+ {
+ this.experiments = value;
+ }
+
+ /**
+ * Gets the value of the disease property.
+ *
+ * @return possible object is {@link CommentType.Disease }
+ *
+ */
+ public CommentType.Disease getDisease()
+ {
+ return disease;
+ }
+
+ /**
+ * Sets the value of the disease property.
+ *
+ * @param value
+ * allowed object is {@link CommentType.Disease }
+ *
+ */
+ public void setDisease(CommentType.Disease value)
+ {
+ this.disease = value;
+ }
+
+ /**
+ * Gets the value of the location property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the location property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getLocation().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link LocationType }
+ *
+ *
+ */
+ public List<LocationType> getLocation()
+ {
+ if (location == null)
+ {
+ location = new ArrayList<LocationType>();
+ }
+ return this.location;
+ }
+
+ /**
+ * Gets the value of the text property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the text property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getText().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
+ */
+ public List<EvidencedStringType> getText()
+ {
+ if (text == null)
+ {
+ text = new ArrayList<EvidencedStringType>();
+ }
+ return this.text;
+ }
+
+ /**
+ * Gets the value of the type property.
+ *
+ * @return possible object is {@link String }
+ *
+ */
+ public String getType()
+ {
+ return type;
+ }
+
+ /**
+ * Sets the value of the type property.
+ *
+ * @param value
+ * allowed object is {@link String }
+ *
+ */
+ public void setType(String value)
+ {
+ this.type = value;
+ }
+
+ /**
+ * Gets the value of the locationType property.
+ *
+ * @return possible object is {@link String }
+ *
+ */
+ public String getLocationType()
+ {
+ return locationType;
+ }
+
+ /**
+ * Sets the value of the locationType property.
+ *
+ * @param value
+ * allowed object is {@link String }
+ *
+ */
+ public void setLocationType(String value)
+ {
+ this.locationType = value;
+ }
+
+ /**
+ * Gets the value of the name property.
+ *
+ * @return possible object is {@link String }
+ *
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+ /**
+ * Sets the value of the name property.
+ *
+ * @param value
+ * allowed object is {@link String }
+ *
+ */
+ public void setName(String value)
+ {
+ this.name = value;
+ }
+
+ /**
+ * Gets the value of the mass property.
+ *
+ * @return possible object is {@link Float }
+ *
+ */
+ public Float getMass()
+ {
+ return mass;
+ }
+
+ /**
+ * Sets the value of the mass property.
+ *
+ * @param value
+ * allowed object is {@link Float }
+ *
+ */
+ public void setMass(Float value)
+ {
+ this.mass = value;
+ }
+
+ /**
+ * Gets the value of the error property.
+ *
+ * @return possible object is {@link String }
+ *
+ */
+ public String getError()
+ {
+ return error;
+ }
+
+ /**
+ * Sets the value of the error property.
+ *
+ * @param value
+ * allowed object is {@link String }
+ *
+ */
+ public void setError(String value)
+ {
+ this.error = value;
+ }
+
+ /**
+ * Gets the value of the method property.
+ *
+ * @return possible object is {@link String }
+ *
+ */
+ public String getMethod()
+ {
+ return method;
+ }
+
+ /**
+ * Sets the value of the method property.
+ *
+ * @param value
+ * allowed object is {@link String }
+ *
+ */
+ public void setMethod(String value)
+ {
+ this.method = value;
+ }
+
+ /**
+ * Gets the value of the evidence property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a snapshot.
+ * Therefore any modification you make to the returned list will be present
+ * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
+ * for the evidence property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ *
+ * <pre>
+ * getEvidence().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list {@link Integer }
+ *
+ *
+ */
+ public List<Integer> getEvidence()
+ {
+ if (evidence == null)
+ {
+ evidence = new ArrayList<Integer>();
+ }
+ return this.evidence;
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="max" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/>
+ * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "max", "text" })
+ public static class Absorption
+ {
+
+ protected EvidencedStringType max;
+
+ protected List<EvidencedStringType> text;
/**
- * Gets the value of the reaction property.
+ * Gets the value of the max property.
+ *
+ * @return possible object is {@link EvidencedStringType }
*
- * @return
- * possible object is
- * {@link ReactionType }
- *
*/
- public ReactionType getReaction() {
- return reaction;
+ public EvidencedStringType getMax()
+ {
+ return max;
}
/**
- * Sets the value of the reaction property.
+ * Sets the value of the max property.
*
* @param value
- * allowed object is
- * {@link ReactionType }
- *
+ * allowed object is {@link EvidencedStringType }
+ *
*/
- public void setReaction(ReactionType value) {
- this.reaction = value;
+ public void setMax(EvidencedStringType value)
+ {
+ this.max = value;
}
/**
- * Gets the value of the physiologicalReaction property.
+ * Gets the value of the text property.
*
* <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the physiologicalReaction property.
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ * <CODE>set</CODE> method for the text property.
*
* <p>
* For example, to add a new item, do as follows:
+ *
* <pre>
- * getPhysiologicalReaction().add(newItem);
+ * getText().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
- * {@link PhysiologicalReactionType }
+ * {@link EvidencedStringType }
*
*
*/
- public List<PhysiologicalReactionType> getPhysiologicalReaction() {
- if (physiologicalReaction == null) {
- physiologicalReaction = new ArrayList<PhysiologicalReactionType>();
- }
- return this.physiologicalReaction;
+ public List<EvidencedStringType> getText()
+ {
+ if (text == null)
+ {
+ text = new ArrayList<EvidencedStringType>();
+ }
+ return this.text;
}
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="sequence" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="resource" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="EMBL-CDS"/>
+ * <enumeration value="EMBL"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="type" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="frameshift"/>
+ * <enumeration value="erroneous initiation"/>
+ * <enumeration value="erroneous termination"/>
+ * <enumeration value="erroneous gene model prediction"/>
+ * <enumeration value="erroneous translation"/>
+ * <enumeration value="miscellaneous discrepancy"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "sequence" })
+ public static class Conflict
+ {
+
+ protected CommentType.Conflict.Sequence sequence;
+
+ @XmlAttribute(name = "type", required = true)
+ protected String type;
+
+ @XmlAttribute(name = "ref")
+ protected String ref;
+
/**
- * Gets the value of the cofactor property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the cofactor property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getCofactor().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link CofactorType }
+ * Gets the value of the sequence property.
*
+ * @return possible object is {@link CommentType.Conflict.Sequence }
*
*/
- public List<CofactorType> getCofactor() {
- if (cofactor == null) {
- cofactor = new ArrayList<CofactorType>();
- }
- return this.cofactor;
+ public CommentType.Conflict.Sequence getSequence()
+ {
+ return sequence;
}
/**
- * Gets the value of the subcellularLocation property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the subcellularLocation property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getSubcellularLocation().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link SubcellularLocationType }
+ * Sets the value of the sequence property.
*
+ * @param value
+ * allowed object is {@link CommentType.Conflict.Sequence }
*
*/
- public List<SubcellularLocationType> getSubcellularLocation() {
- if (subcellularLocation == null) {
- subcellularLocation = new ArrayList<SubcellularLocationType>();
- }
- return this.subcellularLocation;
+ public void setSequence(CommentType.Conflict.Sequence value)
+ {
+ this.sequence = value;
}
/**
- * Gets the value of the conflict property.
+ * Gets the value of the type property.
*
- * @return
- * possible object is
- * {@link CommentType.Conflict }
- *
- */
- public CommentType.Conflict getConflict() {
- return conflict;
- }
-
- /**
- * Sets the value of the conflict property.
+ * @return possible object is {@link String }
*
- * @param value
- * allowed object is
- * {@link CommentType.Conflict }
- *
*/
- public void setConflict(CommentType.Conflict value) {
- this.conflict = value;
+ public String getType()
+ {
+ return type;
}
/**
- * Gets the value of the link property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the link property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getLink().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link CommentType.Link }
+ * Sets the value of the type property.
*
+ * @param value
+ * allowed object is {@link String }
*
*/
- public List<CommentType.Link> getLink() {
- if (link == null) {
- link = new ArrayList<CommentType.Link>();
- }
- return this.link;
+ public void setType(String value)
+ {
+ this.type = value;
}
/**
- * Gets the value of the event property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the event property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getEvent().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EventType }
+ * Gets the value of the ref property.
*
+ * @return possible object is {@link String }
*
*/
- public List<EventType> getEvent() {
- if (event == null) {
- event = new ArrayList<EventType>();
- }
- return this.event;
+ public String getRef()
+ {
+ return ref;
}
/**
- * Gets the value of the isoform property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the isoform property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getIsoform().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link IsoformType }
+ * Sets the value of the ref property.
*
+ * @param value
+ * allowed object is {@link String }
*
*/
- public List<IsoformType> getIsoform() {
- if (isoform == null) {
- isoform = new ArrayList<IsoformType>();
- }
- return this.isoform;
+ public void setRef(String value)
+ {
+ this.ref = value;
}
/**
- * Gets the value of the interactant property.
- *
* <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the interactant property.
+ * Java class for anonymous complex type.
*
* <p>
- * For example, to add a new item, do as follows:
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
* <pre>
- * getInteractant().add(newItem);
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="resource" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="EMBL-CDS"/>
+ * <enumeration value="EMBL"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
* </pre>
*
*
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link InteractantType }
- *
- *
*/
- public List<InteractantType> getInteractant() {
- if (interactant == null) {
- interactant = new ArrayList<InteractantType>();
- }
- return this.interactant;
- }
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "")
+ public static class Sequence
+ {
+
+ @XmlAttribute(name = "resource", required = true)
+ protected String resource;
+
+ @XmlAttribute(name = "id", required = true)
+ protected String id;
+
+ @XmlAttribute(name = "version")
+ protected Integer version;
+
+ /**
+ * Gets the value of the resource property.
+ *
+ * @return possible object is {@link String }
+ *
+ */
+ public String getResource()
+ {
+ return resource;
+ }
+
+ /**
+ * Sets the value of the resource property.
+ *
+ * @param value
+ * allowed object is {@link String }
+ *
+ */
+ public void setResource(String value)
+ {
+ this.resource = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return possible object is {@link String }
+ *
+ */
+ public String getId()
+ {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is {@link String }
+ *
+ */
+ public void setId(String value)
+ {
+ this.id = value;
+ }
+
+ /**
+ * Gets the value of the version property.
+ *
+ * @return possible object is {@link Integer }
+ *
+ */
+ public Integer getVersion()
+ {
+ return version;
+ }
+
+ /**
+ * Sets the value of the version property.
+ *
+ * @param value
+ * allowed object is {@link Integer }
+ *
+ */
+ public void setVersion(Integer value)
+ {
+ this.version = value;
+ }
- /**
- * Gets the value of the organismsDiffer property.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isOrganismsDiffer() {
- return organismsDiffer;
}
- /**
- * Sets the value of the organismsDiffer property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setOrganismsDiffer(Boolean value) {
- this.organismsDiffer = value;
- }
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="dbReference" type="{http://uniprot.org/uniprot}dbReferenceType"/>
+ * </sequence>
+ * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(
+ name = "",
+ propOrder =
+ { "name", "acronym", "description", "dbReference" })
+ public static class Disease
+ {
+
+ @XmlElement(required = true)
+ protected String name;
- /**
- * Gets the value of the experiments property.
- *
- * @return
- * possible object is
- * {@link Integer }
- *
- */
- public Integer getExperiments() {
- return experiments;
- }
+ @XmlElement(required = true)
+ protected String acronym;
- /**
- * Sets the value of the experiments property.
- *
- * @param value
- * allowed object is
- * {@link Integer }
- *
- */
- public void setExperiments(Integer value) {
- this.experiments = value;
- }
+ @XmlElement(required = true)
+ protected String description;
- /**
- * Gets the value of the disease property.
- *
- * @return
- * possible object is
- * {@link CommentType.Disease }
- *
- */
- public CommentType.Disease getDisease() {
- return disease;
- }
+ @XmlElement(required = true)
+ protected DbReferenceType dbReference;
- /**
- * Sets the value of the disease property.
- *
- * @param value
- * allowed object is
- * {@link CommentType.Disease }
- *
- */
- public void setDisease(CommentType.Disease value) {
- this.disease = value;
- }
+ @XmlAttribute(name = "id", required = true)
+ protected String id;
/**
- * Gets the value of the location property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the location property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getLocation().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link LocationType }
+ * Gets the value of the name property.
*
+ * @return possible object is {@link String }
*
*/
- public List<LocationType> getLocation() {
- if (location == null) {
- location = new ArrayList<LocationType>();
- }
- return this.location;
+ public String getName()
+ {
+ return name;
}
/**
- * Gets the value of the text property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the text property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getText().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EvidencedStringType }
+ * Sets the value of the name property.
*
+ * @param value
+ * allowed object is {@link String }
*
*/
- public List<EvidencedStringType> getText() {
- if (text == null) {
- text = new ArrayList<EvidencedStringType>();
- }
- return this.text;
+ public void setName(String value)
+ {
+ this.name = value;
}
/**
- * Gets the value of the type property.
+ * Gets the value of the acronym property.
+ *
+ * @return possible object is {@link String }
*
- * @return
- * possible object is
- * {@link String }
- *
*/
- public String getType() {
- return type;
+ public String getAcronym()
+ {
+ return acronym;
}
/**
- * Sets the value of the type property.
+ * Sets the value of the acronym property.
*
* @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setType(String value) {
- this.type = value;
- }
-
- /**
- * Gets the value of the locationType property.
+ * allowed object is {@link String }
*
- * @return
- * possible object is
- * {@link String }
- *
*/
- public String getLocationType() {
- return locationType;
+ public void setAcronym(String value)
+ {
+ this.acronym = value;
}
/**
- * Sets the value of the locationType property.
+ * Gets the value of the description property.
*
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setLocationType(String value) {
- this.locationType = value;
- }
-
- /**
- * Gets the value of the name property.
+ * @return possible object is {@link String }
*
- * @return
- * possible object is
- * {@link String }
- *
*/
- public String getName() {
- return name;
+ public String getDescription()
+ {
+ return description;
}
/**
- * Sets the value of the name property.
+ * Sets the value of the description property.
*
* @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setName(String value) {
- this.name = value;
- }
-
- /**
- * Gets the value of the mass property.
+ * allowed object is {@link String }
*
- * @return
- * possible object is
- * {@link Float }
- *
*/
- public Float getMass() {
- return mass;
+ public void setDescription(String value)
+ {
+ this.description = value;
}
/**
- * Sets the value of the mass property.
+ * Gets the value of the dbReference property.
*
- * @param value
- * allowed object is
- * {@link Float }
- *
- */
- public void setMass(Float value) {
- this.mass = value;
- }
-
- /**
- * Gets the value of the error property.
+ * @return possible object is {@link DbReferenceType }
*
- * @return
- * possible object is
- * {@link String }
- *
*/
- public String getError() {
- return error;
+ public DbReferenceType getDbReference()
+ {
+ return dbReference;
}
/**
- * Sets the value of the error property.
+ * Sets the value of the dbReference property.
*
* @param value
- * allowed object is
- * {@link String }
- *
+ * allowed object is {@link DbReferenceType }
+ *
*/
- public void setError(String value) {
- this.error = value;
+ public void setDbReference(DbReferenceType value)
+ {
+ this.dbReference = value;
}
/**
- * Gets the value of the method property.
+ * Gets the value of the id property.
+ *
+ * @return possible object is {@link String }
*
- * @return
- * possible object is
- * {@link String }
- *
*/
- public String getMethod() {
- return method;
+ public String getId()
+ {
+ return id;
}
/**
- * Sets the value of the method property.
+ * Sets the value of the id property.
*
* @param value
- * allowed object is
- * {@link String }
- *
+ * allowed object is {@link String }
+ *
*/
- public void setMethod(String value) {
- this.method = value;
+ public void setId(String value)
+ {
+ this.id = value;
}
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="KM" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Vmax" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "km", "vmax", "text" })
+ public static class Kinetics
+ {
+
+ @XmlElement(name = "KM")
+ protected List<EvidencedStringType> km;
+
+ @XmlElement(name = "Vmax")
+ protected List<EvidencedStringType> vmax;
+
+ protected List<EvidencedStringType> text;
+
/**
- * Gets the value of the evidence property.
+ * Gets the value of the km property.
*
* <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the evidence property.
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ * <CODE>set</CODE> method for the km property.
*
* <p>
* For example, to add a new item, do as follows:
+ *
* <pre>
- * getEvidence().add(newItem);
+ * getKM().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
- * {@link Integer }
+ * {@link EvidencedStringType }
*
*
*/
- public List<Integer> getEvidence() {
- if (evidence == null) {
- evidence = new ArrayList<Integer>();
- }
- return this.evidence;
+ public List<EvidencedStringType> getKM()
+ {
+ if (km == null)
+ {
+ km = new ArrayList<EvidencedStringType>();
+ }
+ return this.km;
}
-
/**
- * <p>Java class for anonymous complex type.
+ * Gets the value of the vmax property.
*
- * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ * <CODE>set</CODE> method for the vmax property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
*
* <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="max" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/>
- * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * getVmax().add(newItem);
* </pre>
*
*
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "max",
- "text"
- })
- public static class Absorption {
-
- protected EvidencedStringType max;
- protected List<EvidencedStringType> text;
-
- /**
- * Gets the value of the max property.
- *
- * @return
- * possible object is
- * {@link EvidencedStringType }
- *
- */
- public EvidencedStringType getMax() {
- return max;
- }
-
- /**
- * Sets the value of the max property.
- *
- * @param value
- * allowed object is
- * {@link EvidencedStringType }
- *
- */
- public void setMax(EvidencedStringType value) {
- this.max = value;
- }
-
- /**
- * Gets the value of the text property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the text property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getText().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EvidencedStringType }
- *
- *
- */
- public List<EvidencedStringType> getText() {
- if (text == null) {
- text = new ArrayList<EvidencedStringType>();
- }
- return this.text;
- }
-
- }
-
-
- /**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="sequence" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="resource" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="EMBL-CDS"/>
- * <enumeration value="EMBL"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="type" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="frameshift"/>
- * <enumeration value="erroneous initiation"/>
- * <enumeration value="erroneous termination"/>
- * <enumeration value="erroneous gene model prediction"/>
- * <enumeration value="erroneous translation"/>
- * <enumeration value="miscellaneous discrepancy"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
*
*
*/
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "sequence"
- })
- public static class Conflict {
-
- protected CommentType.Conflict.Sequence sequence;
- @XmlAttribute(name = "type", required = true)
- protected String type;
- @XmlAttribute(name = "ref")
- protected String ref;
-
- /**
- * Gets the value of the sequence property.
- *
- * @return
- * possible object is
- * {@link CommentType.Conflict.Sequence }
- *
- */
- public CommentType.Conflict.Sequence getSequence() {
- return sequence;
- }
-
- /**
- * Sets the value of the sequence property.
- *
- * @param value
- * allowed object is
- * {@link CommentType.Conflict.Sequence }
- *
- */
- public void setSequence(CommentType.Conflict.Sequence value) {
- this.sequence = value;
- }
-
- /**
- * Gets the value of the type property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getType() {
- return type;
- }
-
- /**
- * Sets the value of the type property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setType(String value) {
- this.type = value;
- }
-
- /**
- * Gets the value of the ref property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getRef() {
- return ref;
- }
-
- /**
- * Sets the value of the ref property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setRef(String value) {
- this.ref = value;
- }
-
-
- /**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="resource" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="EMBL-CDS"/>
- * <enumeration value="EMBL"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "")
- public static class Sequence {
-
- @XmlAttribute(name = "resource", required = true)
- protected String resource;
- @XmlAttribute(name = "id", required = true)
- protected String id;
- @XmlAttribute(name = "version")
- protected Integer version;
-
- /**
- * Gets the value of the resource property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getResource() {
- return resource;
- }
-
- /**
- * Sets the value of the resource property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setResource(String value) {
- this.resource = value;
- }
-
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getId() {
- return id;
- }
-
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setId(String value) {
- this.id = value;
- }
-
- /**
- * Gets the value of the version property.
- *
- * @return
- * possible object is
- * {@link Integer }
- *
- */
- public Integer getVersion() {
- return version;
- }
-
- /**
- * Sets the value of the version property.
- *
- * @param value
- * allowed object is
- * {@link Integer }
- *
- */
- public void setVersion(Integer value) {
- this.version = value;
- }
-
- }
-
+ public List<EvidencedStringType> getVmax()
+ {
+ if (vmax == null)
+ {
+ vmax = new ArrayList<EvidencedStringType>();
+ }
+ return this.vmax;
}
-
/**
- * <p>Java class for anonymous complex type.
+ * Gets the value of the text property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ * <CODE>set</CODE> method for the text property.
*
- * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * For example, to add a new item, do as follows:
*
* <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="dbReference" type="{http://uniprot.org/uniprot}dbReferenceType"/>
- * </sequence>
- * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * getText().add(newItem);
* </pre>
*
*
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
*/
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "name",
- "acronym",
- "description",
- "dbReference"
- })
- public static class Disease {
-
- @XmlElement(required = true)
- protected String name;
- @XmlElement(required = true)
- protected String acronym;
- @XmlElement(required = true)
- protected String description;
- @XmlElement(required = true)
- protected DbReferenceType dbReference;
- @XmlAttribute(name = "id", required = true)
- protected String id;
-
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getName() {
- return name;
- }
-
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setName(String value) {
- this.name = value;
- }
-
- /**
- * Gets the value of the acronym property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getAcronym() {
- return acronym;
- }
-
- /**
- * Sets the value of the acronym property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setAcronym(String value) {
- this.acronym = value;
- }
-
- /**
- * Gets the value of the description property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * Sets the value of the description property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setDescription(String value) {
- this.description = value;
- }
-
- /**
- * Gets the value of the dbReference property.
- *
- * @return
- * possible object is
- * {@link DbReferenceType }
- *
- */
- public DbReferenceType getDbReference() {
- return dbReference;
- }
-
- /**
- * Sets the value of the dbReference property.
- *
- * @param value
- * allowed object is
- * {@link DbReferenceType }
- *
- */
- public void setDbReference(DbReferenceType value) {
- this.dbReference = value;
- }
-
- /**
- * Gets the value of the id property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getId() {
- return id;
- }
-
- /**
- * Sets the value of the id property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setId(String value) {
- this.id = value;
- }
-
+ public List<EvidencedStringType> getText()
+ {
+ if (text == null)
+ {
+ text = new ArrayList<EvidencedStringType>();
+ }
+ return this.text;
}
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "")
+ public static class Link
+ {
+
+ @XmlAttribute(name = "uri", required = true)
+ @XmlSchemaType(name = "anyURI")
+ protected String uri;
/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="KM" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="Vmax" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
+ * Gets the value of the uri property.
*
+ * @return possible object is {@link String }
*
*/
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "km",
- "vmax",
- "text"
- })
- public static class Kinetics {
-
- @XmlElement(name = "KM")
- protected List<EvidencedStringType> km;
- @XmlElement(name = "Vmax")
- protected List<EvidencedStringType> vmax;
- protected List<EvidencedStringType> text;
-
- /**
- * Gets the value of the km property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the km property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getKM().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EvidencedStringType }
- *
- *
- */
- public List<EvidencedStringType> getKM() {
- if (km == null) {
- km = new ArrayList<EvidencedStringType>();
- }
- return this.km;
- }
-
- /**
- * Gets the value of the vmax property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the vmax property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getVmax().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EvidencedStringType }
- *
- *
- */
- public List<EvidencedStringType> getVmax() {
- if (vmax == null) {
- vmax = new ArrayList<EvidencedStringType>();
- }
- return this.vmax;
- }
-
- /**
- * Gets the value of the text property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the text property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getText().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EvidencedStringType }
- *
- *
- */
- public List<EvidencedStringType> getText() {
- if (text == null) {
- text = new ArrayList<EvidencedStringType>();
- }
- return this.text;
- }
-
+ public String getUri()
+ {
+ return uri;
}
-
/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
+ * Sets the value of the uri property.
*
+ * @param value
+ * allowed object is {@link String }
*
*/
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "")
- public static class Link {
-
- @XmlAttribute(name = "uri", required = true)
- @XmlSchemaType(name = "anyURI")
- protected String uri;
-
- /**
- * Gets the value of the uri property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getUri() {
- return uri;
- }
-
- /**
- * Sets the value of the uri property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setUri(String value) {
- this.uri = value;
- }
-
+ public void setUri(String value)
+ {
+ this.uri = value;
}
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "text" })
+ public static class PhDependence
+ {
+
+ @XmlElement(required = true)
+ protected List<EvidencedStringType> text;
/**
- * <p>Java class for anonymous complex type.
+ * Gets the value of the text property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ * <CODE>set</CODE> method for the text property.
*
- * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * For example, to add a new item, do as follows:
*
* <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * getText().add(newItem);
* </pre>
*
*
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
*/
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "text"
- })
- public static class PhDependence {
-
- @XmlElement(required = true)
- protected List<EvidencedStringType> text;
-
- /**
- * Gets the value of the text property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the text property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getText().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EvidencedStringType }
- *
- *
- */
- public List<EvidencedStringType> getText() {
- if (text == null) {
- text = new ArrayList<EvidencedStringType>();
- }
- return this.text;
- }
-
+ public List<EvidencedStringType> getText()
+ {
+ if (text == null)
+ {
+ text = new ArrayList<EvidencedStringType>();
+ }
+ return this.text;
}
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "text" })
+ public static class RedoxPotential
+ {
+
+ @XmlElement(required = true)
+ protected List<EvidencedStringType> text;
/**
- * <p>Java class for anonymous complex type.
+ * Gets the value of the text property.
*
- * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ * <CODE>set</CODE> method for the text property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
*
* <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * getText().add(newItem);
* </pre>
*
*
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
*/
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "text"
- })
- public static class RedoxPotential {
-
- @XmlElement(required = true)
- protected List<EvidencedStringType> text;
-
- /**
- * Gets the value of the text property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the text property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getText().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EvidencedStringType }
- *
- *
- */
- public List<EvidencedStringType> getText() {
- if (text == null) {
- text = new ArrayList<EvidencedStringType>();
- }
- return this.text;
- }
-
+ public List<EvidencedStringType> getText()
+ {
+ if (text == null)
+ {
+ text = new ArrayList<EvidencedStringType>();
+ }
+ return this.text;
}
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "text" })
+ public static class TemperatureDependence
+ {
+
+ @XmlElement(required = true)
+ protected List<EvidencedStringType> text;
/**
- * <p>Java class for anonymous complex type.
+ * Gets the value of the text property.
*
- * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ * <CODE>set</CODE> method for the text property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
*
* <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * getText().add(newItem);
* </pre>
*
*
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
*/
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "text"
- })
- public static class TemperatureDependence {
-
- @XmlElement(required = true)
- protected List<EvidencedStringType> text;
-
- /**
- * Gets the value of the text property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the text property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getText().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EvidencedStringType }
- *
- *
- */
- public List<EvidencedStringType> getText() {
- if (text == null) {
- text = new ArrayList<EvidencedStringType>();
- }
- return this.text;
- }
-
+ public List<EvidencedStringType> getText()
+ {
+ if (text == null)
+ {
+ text = new ArrayList<EvidencedStringType>();
+ }
+ return this.text;
}
+ }
+
}