// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2015.10.09 at 03:18:33 PM BST // package jalview.xml.binding.sifts; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; import javax.xml.datatype.XMLGregorianCalendar; /** *
* Java class for anonymous complex type. * *
* The following schema fragment specifies the expected content contained within * this class. * *
* <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="listDB"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence maxOccurs="unbounded"> * <element name="db"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="entryDetail" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/> * </restriction> * </complexContent> * </complexType> * </element> * <element name="entity" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="entityDetail" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/> * </restriction> * </complexContent> * </complexType> * </element> * <element name="segment" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="listResidue" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="residue" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/> * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="listMapRegion" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="mapRegion" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="db"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/> * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/> * <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" /> * <attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/eFamily.xsd}alignment" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/> * <attribute name="date" use="required" type="{http://www.w3.org/2001/XMLSchema}date" /> * <attribute name="dbEntryVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}date" /> * </restriction> * </complexContent> * </complexType> ** * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType( name = "", propOrder = { "listDB", "entryDetail", "entity", "alignment" }) @XmlRootElement(name = "entry") public class Entry { @XmlElement(required = true) protected Entry.ListDB listDB; protected List
* 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 set
method
* for the entryDetail property.
*
*
* For example, to add a new item, do as follows: * *
* getEntryDetail().add(newItem); ** * *
* Objects of the following type(s) are allowed in the list
* {@link Entry.EntryDetail }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity }
*
*
*/
public List
* 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
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list {@link Alignment }
*
*
*/
public List
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
*
* 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
*
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity.EntityDetail }
*
*
*/
public List
* 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
*
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity.Segment }
*
*
*/
public List
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
*
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
*
* 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
*
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity.Segment.SegmentDetail }
*
*
*/
public List
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
*
* 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
*
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity.Segment.ListMapRegion.MapRegion }
*
*
*/
public List
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content
* contained within this class.
*
*
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content
* contained within this class.
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail }
*
*
*/
public List
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content
* contained within this class.
*
*
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
*
* 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
*
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity.Segment.ListResidue.Residue }
*
*
*/
public List
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content
* contained within this class.
*
*
* 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
*
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity.Segment.ListResidue.Residue.CrossRefDb }
*
*
*/
public List
* 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
*
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.Entity.Segment.ListResidue.Residue.ResidueDetail }
*
*
*/
public List
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content
* contained within this class.
*
*
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content
* contained within this class.
*
*
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
*
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
*
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
*
* 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
*
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
* {@link Entry.ListDB.Db }
*
*
*/
public List
* Java class for anonymous complex type.
*
*
* The following schema fragment specifies the expected content contained
* within this class.
*
* set
method
* for the entity property.
*
*
* getEntity().add(newItem);
*
*
*
* set
method
* for the alignment property.
*
*
* getAlignment().add(newItem);
*
*
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="segment" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="listResidue" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="residue" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="listMapRegion" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="mapRegion" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="db">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
* <attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "entityDetail", "segment" })
public static class Entity
{
protected Listset
method for the entityDetail property.
*
*
* getEntityDetail().add(newItem);
*
*
*
* set
method for the segment property.
*
*
* getSegment().add(newItem);
*
*
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "content" })
public static class EntityDetail
{
@XmlValue
protected String content;
@XmlAttribute(name = "dbSource")
protected String dbSource;
@XmlAttribute(name = "property", required = true)
protected String property;
/**
* Gets the value of the content property.
*
* @return possible object is {@link String }
*
*/
public String getContent()
{
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setContent(String value)
{
this.content = value;
}
/**
* Gets the value of the dbSource property.
*
* @return possible object is {@link String }
*
*/
public String getDbSource()
{
return dbSource;
}
/**
* Sets the value of the dbSource property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbSource(String value)
{
this.dbSource = value;
}
/**
* Gets the value of the property property.
*
* @return possible object is {@link String }
*
*/
public String getProperty()
{
return property;
}
/**
* Sets the value of the property property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setProperty(String value)
{
this.property = value;
}
}
/**
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="listResidue" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="residue" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="listMapRegion" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="mapRegion" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="db">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(
name = "",
propOrder =
{ "listResidue", "listMapRegion", "segmentDetail" })
public static class Segment
{
protected Entry.Entity.Segment.ListResidue listResidue;
protected Entry.Entity.Segment.ListMapRegion listMapRegion;
protected Listset
method for the segmentDetail property.
*
*
* getSegmentDetail().add(newItem);
*
*
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="mapRegion" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="db">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "mapRegion" })
public static class ListMapRegion
{
@XmlElement(required = true)
protected Listset
method for the mapRegion property.
*
*
* getMapRegion().add(newItem);
*
*
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="db">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "db" })
public static class MapRegion
{
@XmlElement(required = true)
protected Entry.Entity.Segment.ListMapRegion.MapRegion.Db db;
@XmlAttribute(name = "start")
protected String start;
@XmlAttribute(name = "end")
protected String end;
/**
* Gets the value of the db property.
*
* @return possible object is
* {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
*
*/
public Entry.Entity.Segment.ListMapRegion.MapRegion.Db getDb()
{
return db;
}
/**
* Sets the value of the db property.
*
* @param value
* allowed object is
* {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
*
*/
public void setDb(
Entry.Entity.Segment.ListMapRegion.MapRegion.Db value)
{
this.db = value;
}
/**
* Gets the value of the start property.
*
* @return possible object is {@link String }
*
*/
public String getStart()
{
return start;
}
/**
* Sets the value of the start property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setStart(String value)
{
this.start = value;
}
/**
* Gets the value of the end property.
*
* @return possible object is {@link String }
*
*/
public String getEnd()
{
return end;
}
/**
* Sets the value of the end property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setEnd(String value)
{
this.end = value;
}
/**
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "dbDetail" })
public static class Db
{
protected Listset
method for the dbDetail property.
*
*
* getDbDetail().add(newItem);
*
*
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "content" })
public static class DbDetail
{
@XmlValue
protected String content;
@XmlAttribute(name = "dbSource")
protected String dbSource;
@XmlAttribute(name = "property", required = true)
protected String property;
/**
* Gets the value of the content property.
*
* @return possible object is {@link String }
*
*/
public String getContent()
{
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setContent(String value)
{
this.content = value;
}
/**
* Gets the value of the dbSource property.
*
* @return possible object is {@link String }
*
*/
public String getDbSource()
{
return dbSource;
}
/**
* Sets the value of the dbSource property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbSource(String value)
{
this.dbSource = value;
}
/**
* Gets the value of the property property.
*
* @return possible object is {@link String }
*
*/
public String getProperty()
{
return property;
}
/**
* Sets the value of the property property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setProperty(String value)
{
this.property = value;
}
}
}
}
}
/**
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="residue" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "residue" })
public static class ListResidue
{
@XmlElement(required = true)
protected Listset
method for the residue property.
*
*
* getResidue().add(newItem);
*
*
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "crossRefDb", "residueDetail" })
public static class Residue
{
protected Listset
method for the crossRefDb property.
*
*
* getCrossRefDb().add(newItem);
*
*
*
* set
method for the residueDetail property.
*
*
* getResidueDetail().add(newItem);
*
*
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
* <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class CrossRefDb
{
@XmlAttribute(name = "dbChainId")
protected String dbChainId;
@XmlAttribute(name = "dbSource", required = true)
protected String dbSource;
@XmlAttribute(name = "dbCoordSys", required = true)
protected String dbCoordSys;
@XmlAttribute(name = "dbAccessionId", required = true)
protected String dbAccessionId;
@XmlAttribute(name = "dbEvidence")
protected String dbEvidence;
@XmlAttribute(name = "dbVersion")
protected String dbVersion;
@XmlAttribute(name = "dbResNum", required = true)
protected String dbResNum;
@XmlAttribute(name = "dbResName", required = true)
protected String dbResName;
/**
* Gets the value of the dbChainId property.
*
* @return possible object is {@link String }
*
*/
public String getDbChainId()
{
return dbChainId;
}
/**
* Sets the value of the dbChainId property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbChainId(String value)
{
this.dbChainId = value;
}
/**
* Gets the value of the dbSource property.
*
* @return possible object is {@link String }
*
*/
public String getDbSource()
{
return dbSource;
}
/**
* Sets the value of the dbSource property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbSource(String value)
{
this.dbSource = value;
}
/**
* Gets the value of the dbCoordSys property.
*
* @return possible object is {@link String }
*
*/
public String getDbCoordSys()
{
return dbCoordSys;
}
/**
* Sets the value of the dbCoordSys property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbCoordSys(String value)
{
this.dbCoordSys = value;
}
/**
* Gets the value of the dbAccessionId property.
*
* @return possible object is {@link String }
*
*/
public String getDbAccessionId()
{
return dbAccessionId;
}
/**
* Sets the value of the dbAccessionId property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbAccessionId(String value)
{
this.dbAccessionId = value;
}
/**
* Gets the value of the dbEvidence property.
*
* @return possible object is {@link String }
*
*/
public String getDbEvidence()
{
return dbEvidence;
}
/**
* Sets the value of the dbEvidence property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbEvidence(String value)
{
this.dbEvidence = value;
}
/**
* Gets the value of the dbVersion property.
*
* @return possible object is {@link String }
*
*/
public String getDbVersion()
{
return dbVersion;
}
/**
* Sets the value of the dbVersion property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbVersion(String value)
{
this.dbVersion = value;
}
/**
* Gets the value of the dbResNum property.
*
* @return possible object is {@link String }
*
*/
public String getDbResNum()
{
return dbResNum;
}
/**
* Sets the value of the dbResNum property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbResNum(String value)
{
this.dbResNum = value;
}
/**
* Gets the value of the dbResName property.
*
* @return possible object is {@link String }
*
*/
public String getDbResName()
{
return dbResName;
}
/**
* Sets the value of the dbResName property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbResName(String value)
{
this.dbResName = value;
}
}
/**
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "content" })
public static class ResidueDetail
{
@XmlValue
protected String content;
@XmlAttribute(name = "dbSource")
protected String dbSource;
@XmlAttribute(name = "property", required = true)
protected String property;
/**
* Gets the value of the content property.
*
* @return possible object is {@link String }
*
*/
public String getContent()
{
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setContent(String value)
{
this.content = value;
}
/**
* Gets the value of the dbSource property.
*
* @return possible object is {@link String }
*
*/
public String getDbSource()
{
return dbSource;
}
/**
* Sets the value of the dbSource property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbSource(String value)
{
this.dbSource = value;
}
/**
* Gets the value of the property property.
*
* @return possible object is {@link String }
*
*/
public String getProperty()
{
return property;
}
/**
* Sets the value of the property property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setProperty(String value)
{
this.property = value;
}
}
}
}
/**
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "content" })
public static class SegmentDetail
{
@XmlValue
protected String content;
@XmlAttribute(name = "dbSource")
protected String dbSource;
@XmlAttribute(name = "property", required = true)
protected String property;
/**
* Gets the value of the content property.
*
* @return possible object is {@link String }
*
*/
public String getContent()
{
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setContent(String value)
{
this.content = value;
}
/**
* Gets the value of the dbSource property.
*
* @return possible object is {@link String }
*
*/
public String getDbSource()
{
return dbSource;
}
/**
* Sets the value of the dbSource property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbSource(String value)
{
this.dbSource = value;
}
/**
* Gets the value of the property property.
*
* @return possible object is {@link String }
*
*/
public String getProperty()
{
return property;
}
/**
* Sets the value of the property property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setProperty(String value)
{
this.property = value;
}
}
}
}
/**
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "content" })
public static class EntryDetail
{
@XmlValue
protected String content;
@XmlAttribute(name = "dbSource")
protected String dbSource;
@XmlAttribute(name = "property", required = true)
protected String property;
/**
* Gets the value of the content property.
*
* @return possible object is {@link String }
*
*/
public String getContent()
{
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setContent(String value)
{
this.content = value;
}
/**
* Gets the value of the dbSource property.
*
* @return possible object is {@link String }
*
*/
public String getDbSource()
{
return dbSource;
}
/**
* Sets the value of the dbSource property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbSource(String value)
{
this.dbSource = value;
}
/**
* Gets the value of the property property.
*
* @return possible object is {@link String }
*
*/
public String getProperty()
{
return property;
}
/**
* Sets the value of the property property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setProperty(String value)
{
this.property = value;
}
}
/**
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence maxOccurs="unbounded">
* <element name="db">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "db" })
public static class ListDB
{
@XmlElement(required = true)
protected Listset
method for the db property.
*
*
* getDb().add(newItem);
*
*
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Db
{
@XmlAttribute(name = "dbVersion")
protected String dbVersion;
@XmlAttribute(name = "dbSource", required = true)
protected String dbSource;
@XmlAttribute(name = "dbCoordSys", required = true)
protected String dbCoordSys;
/**
* Gets the value of the dbVersion property.
*
* @return possible object is {@link String }
*
*/
public String getDbVersion()
{
return dbVersion;
}
/**
* Sets the value of the dbVersion property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbVersion(String value)
{
this.dbVersion = value;
}
/**
* Gets the value of the dbSource property.
*
* @return possible object is {@link String }
*
*/
public String getDbSource()
{
return dbSource;
}
/**
* Sets the value of the dbSource property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbSource(String value)
{
this.dbSource = value;
}
/**
* Gets the value of the dbCoordSys property.
*
* @return possible object is {@link String }
*
*/
public String getDbCoordSys()
{
return dbCoordSys;
}
/**
* Sets the value of the dbCoordSys property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDbCoordSys(String value)
{
this.dbCoordSys = value;
}
}
}
}