PDBx:pdbx_construct

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xsd:string required
The value of attribute id in category pdbx_construct must uniquely identify a record
 in the PDBX_CONSTRUCT list and should be arranged so that it is
composed of a site-speicific prefix combined with a value that is
unique within a given site.Note that this item need not be a
number; it can be any unique identifier.

Source

<xsd:element name="pdbx_construct" minOccurs="0" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:all>
      <xsd:element name="class" minOccurs="0" maxOccurs="1" nillable="true">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">The primary function of the construct. This should be considered as a guideline only.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="plasmid"/>
            <xsd:enumeration value="protein"/>
            <xsd:enumeration value="insert"/>
            <xsd:enumeration value="primer"/>
            <xsd:enumeration value="transcript"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">The date that the sequence was determined. 2003-12-25 2003-12-25:09:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">Additional details about the construct that cannot be represented in the category _pdbx_construct_feature.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="entity_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">In cases where the construct IS found in the co-ordinates then this item provides a pointer to attribute id in category entity in the ENTITY category for the corresponding molecule.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="entry_id" minOccurs="1" maxOccurs="1" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">The value of attribute entry_id in category pdbx_construct uniquely identifies a sample consisting of one or more proteins whose structure is to be determined. This is a pointer to attribute id in category entry. This item may be a site dependent bar code.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="name" minOccurs="1" maxOccurs="1" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">attribute name in category pdbx_construct provides a placeholder for the local name of the construct, for example the plasmid name if this category is used to list plasmids.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="organisation" minOccurs="1" maxOccurs="1" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">attribute organisation in category pdbx_construct describes the organisation in which the attribute id in category pdbx_construct is unique. This will normally be the lab in which the constrcut originated. It is envisaged that this item will permit a globally unique identifier to be constructed in cases where this is not possible from the attribute id in category pdbx_construct alone.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="robot_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">In cases where the sequence has been determined by a robot this data item provides a pointer to pdbx_robot_system.id in the PDBX_ROBOT_SYSTEM category for the robot responsible</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="seq" minOccurs="1" maxOccurs="1" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">sequence expressed as string of one-letter base codes or one letter amino acid codes. Unusual residues may be represented either using the appropriate one letter code wild cards or by the three letter code in parentheses. gatgctgtag gcataggctt ggttatgccg gtactgccgg gcctcttgcg ggatatcgtc gctcaaggcg cactcccgtt ctggataatg ttttttgcgc cgacatcata acggttctgg caaatattct gaaatgagct gttgacaatt aatcatcgat aagcttcttg</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="type" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">The type of nucleic acid sequence in the construct. Note that to find all the DNA molecules it is necessary to search for DNA + cDNA and for RNA, RNA + mRNA + tRNA.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="DNA"/>
            <xsd:enumeration value="RNA"/>
            <xsd:enumeration value="cDNA"/>
            <xsd:enumeration value="mRNA"/>
            <xsd:enumeration value="tRNA"/>
            <xsd:enumeration value="protein"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" use="required" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">The value of attribute id in category pdbx_construct must uniquely identify a record in the PDBX_CONSTRUCT list and should be arranged so that it is composed of a site-speicific prefix combined with a value that is unique within a given site.Note that this item need not be a number; it can be any unique identifier.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

Sample