Class Entry

java.lang.Object
org.uniprot.uniprot.Entry

public class Entry extends Object

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="accession" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
         <element name="protein" type="{https://uniprot.org/uniprot}proteinType"/>
         <element name="gene" type="{https://uniprot.org/uniprot}geneType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="organism" type="{https://uniprot.org/uniprot}organismType"/>
         <element name="organismHost" type="{https://uniprot.org/uniprot}organismType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="geneLocation" type="{https://uniprot.org/uniprot}geneLocationType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="reference" type="{https://uniprot.org/uniprot}referenceType" maxOccurs="unbounded"/>
         <element name="comment" type="{https://uniprot.org/uniprot}commentType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="dbReference" type="{https://uniprot.org/uniprot}dbReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="proteinExistence" type="{https://uniprot.org/uniprot}proteinExistenceType"/>
         <element name="keyword" type="{https://uniprot.org/uniprot}keywordType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="feature" type="{https://uniprot.org/uniprot}featureType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="evidence" type="{https://uniprot.org/uniprot}evidenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="sequence" type="{https://uniprot.org/uniprot}sequenceType"/>
       </sequence>
       <attribute name="dataset" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="Swiss-Prot"/>
             <enumeration value="TrEMBL"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="created" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
       <attribute name="modified" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
       <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • Entry

      public Entry()
  • Method Details

    • getAccession

      public List<String> getAccession()
      Gets the value of the accession 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 set method for the accession property.

      For example, to add a new item, do as follows:

       getAccession().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

      Returns:
      The value of the accession property.
    • getName

      public List<String> getName()
      Gets the value of the name 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 set method for the name property.

      For example, to add a new item, do as follows:

       getName().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

      Returns:
      The value of the name property.
    • getProtein

      public ProteinType getProtein()
      Gets the value of the protein property.
      Returns:
      possible object is ProteinType
    • setProtein

      public void setProtein(ProteinType value)
      Sets the value of the protein property.
      Parameters:
      value - allowed object is ProteinType
    • getGene

      public List<GeneType> getGene()
      Gets the value of the gene 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 set method for the gene property.

      For example, to add a new item, do as follows:

       getGene().add(newItem);
       

      Objects of the following type(s) are allowed in the list GeneType

      Returns:
      The value of the gene property.
    • getOrganism

      public OrganismType getOrganism()
      Gets the value of the organism property.
      Returns:
      possible object is OrganismType
    • setOrganism

      public void setOrganism(OrganismType value)
      Sets the value of the organism property.
      Parameters:
      value - allowed object is OrganismType
    • getOrganismHost

      public List<OrganismType> getOrganismHost()
      Gets the value of the organismHost 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 set method for the organismHost property.

      For example, to add a new item, do as follows:

       getOrganismHost().add(newItem);
       

      Objects of the following type(s) are allowed in the list OrganismType

      Returns:
      The value of the organismHost property.
    • getGeneLocation

      public List<GeneLocationType> getGeneLocation()
      Gets the value of the geneLocation 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 set method for the geneLocation property.

      For example, to add a new item, do as follows:

       getGeneLocation().add(newItem);
       

      Objects of the following type(s) are allowed in the list GeneLocationType

      Returns:
      The value of the geneLocation property.
    • getReference

      public List<ReferenceType> getReference()
      Gets the value of the reference 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 set method for the reference property.

      For example, to add a new item, do as follows:

       getReference().add(newItem);
       

      Objects of the following type(s) are allowed in the list ReferenceType

      Returns:
      The value of the reference property.
    • getComment

      public List<CommentType> getComment()
      Gets the value of the comment 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 set method for the comment property.

      For example, to add a new item, do as follows:

       getComment().add(newItem);
       

      Objects of the following type(s) are allowed in the list CommentType

      Returns:
      The value of the comment property.
    • getDbReference

      public List<DbReferenceType> getDbReference()
      Gets the value of the dbReference 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 set method for the dbReference property.

      For example, to add a new item, do as follows:

       getDbReference().add(newItem);
       

      Objects of the following type(s) are allowed in the list DbReferenceType

      Returns:
      The value of the dbReference property.
    • getProteinExistence

      public ProteinExistenceType getProteinExistence()
      Gets the value of the proteinExistence property.
      Returns:
      possible object is ProteinExistenceType
    • setProteinExistence

      public void setProteinExistence(ProteinExistenceType value)
      Sets the value of the proteinExistence property.
      Parameters:
      value - allowed object is ProteinExistenceType
    • getKeyword

      public List<KeywordType> getKeyword()
      Gets the value of the keyword 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 set method for the keyword property.

      For example, to add a new item, do as follows:

       getKeyword().add(newItem);
       

      Objects of the following type(s) are allowed in the list KeywordType

      Returns:
      The value of the keyword property.
    • getFeature

      public List<FeatureType> getFeature()
      Gets the value of the feature 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 set method for the feature property.

      For example, to add a new item, do as follows:

       getFeature().add(newItem);
       

      Objects of the following type(s) are allowed in the list FeatureType

      Returns:
      The value of the feature property.
    • getEvidence

      public List<EvidenceType> getEvidence()
      Gets the value of 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 set method for the evidence property.

      For example, to add a new item, do as follows:

       getEvidence().add(newItem);
       

      Objects of the following type(s) are allowed in the list EvidenceType

      Returns:
      The value of the evidence property.
    • getSequence

      public SequenceType getSequence()
      Gets the value of the sequence property.
      Returns:
      possible object is SequenceType
    • setSequence

      public void setSequence(SequenceType value)
      Sets the value of the sequence property.
      Parameters:
      value - allowed object is SequenceType
    • getDataset

      public String getDataset()
      Gets the value of the dataset property.
      Returns:
      possible object is String
    • setDataset

      public void setDataset(String value)
      Sets the value of the dataset property.
      Parameters:
      value - allowed object is String
    • getCreated

      public XMLGregorianCalendar getCreated()
      Gets the value of the created property.
      Returns:
      possible object is XMLGregorianCalendar
    • setCreated

      public void setCreated(XMLGregorianCalendar value)
      Sets the value of the created property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getModified

      public XMLGregorianCalendar getModified()
      Gets the value of the modified property.
      Returns:
      possible object is XMLGregorianCalendar
    • setModified

      public void setModified(XMLGregorianCalendar value)
      Sets the value of the modified property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getVersion

      public int getVersion()
      Gets the value of the version property.
    • setVersion

      public void setVersion(int value)
      Sets the value of the version property.