PDBx:struct_ref_seqType

Data items in the STRUCT_REF_SEQ category provide a mechanism
for indicating and annotating a region (or regions) of alignment
between the sequence of an entity or biological unit described
in the data block and the sequence in the referenced database
entry.

    Example 1 - based on the sequence alignment of CHER from M. xantus
                (36 to 288) and CHER from S. typhimurium (18 to 276).
<PDBx:struct_ref_seqCategory>
   <PDBx:struct_ref_seq align_id="alg1">
      <PDBx:db_align_beg>18</PDBx:db_align_beg>
      <PDBx:db_align_end>276</PDBx:db_align_end>
      <PDBx:details> The alignment contains 3 gaps larger than 2 residues</PDBx:details>
      <PDBx:ref_id>seqdb1</PDBx:ref_id>
      <PDBx:seq_align_beg>36</PDBx:seq_align_beg>
      <PDBx:seq_align_end>288</PDBx:seq_align_end>
   </PDBx:struct_ref_seq>
</PDBx:struct_ref_seqCategory>

Complex Type Information

Model

Used By

Source

<xsd:complexType name="struct_ref_seqType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">Data items in the STRUCT_REF_SEQ category provide a mechanism for indicating and annotating a region (or regions) of alignment between the sequence of an entity or biological unit described in the data block and the sequence in the referenced database entry. Example 1 - based on the sequence alignment of CHER from M. xantus (36 to 288) and CHER from S. typhimurium (18 to 276). <PDBx:struct_ref_seqCategory> <PDBx:struct_ref_seq align_id="alg1"> <PDBx:db_align_beg>18</PDBx:db_align_beg> <PDBx:db_align_end>276</PDBx:db_align_end> <PDBx:details> The alignment contains 3 gaps larger than 2 residues</PDBx:details> <PDBx:ref_id>seqdb1</PDBx:ref_id> <PDBx:seq_align_beg>36</PDBx:seq_align_beg> <PDBx:seq_align_end>288</PDBx:seq_align_end> </PDBx:struct_ref_seq> </PDBx:struct_ref_seqCategory></xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="struct_ref_seq" minOccurs="0" maxOccurs="unbounded">
      <xsd:complexType>
        <xsd:all>
          <xsd:element name="db_align_beg" minOccurs="1" maxOccurs="1" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">The sequence position in the referenced database entry at which the alignment begins.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="db_align_end" minOccurs="1" maxOccurs="1" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">The sequence position in the referenced database entry at which the alignment ends.</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">A description of special aspects of the sequence alignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_PDB_id_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">The PDB code of the structure. 1BBP</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_auth_seq_align_beg" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Initial position in the PDB sequence segment. 1 2</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_auth_seq_align_end" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Ending position in the PDB sequence segment 1 2</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_db_accession" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Accession code of the reference database. P07617</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_db_align_beg_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Initial insertion code of the sequence segment of the reference database. 1 2</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_db_align_end_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Ending insertion code of the sequence segment of the reference database. 1 2</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_seq_align_beg_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Initial insertion code of the PDB sequence segment. 1 2</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_seq_align_end_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Ending insertion code of the sequence segment 1 2</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="pdbx_strand_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">The PDB strand/chain ID . A B</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="ref_id" minOccurs="1" maxOccurs="1" type="xsd:string">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">This data item is a pointer to attribute id in category struct_ref in the STRUCT_REF category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="seq_align_beg" minOccurs="1" maxOccurs="1" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">The sequence position in the entity or biological unit described in the data block at which the alignment begins. This data item is a pointer to attribute num in category entity_poly_seq in the ENTITY_POLY_SEQ category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="seq_align_end" minOccurs="1" maxOccurs="1" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">The sequence position in the entity or biological unit described in the data block at which the alignment ends. This data item is a pointer to attribute num in category entity_poly_seq in the ENTITY_POLY_SEQ category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:all>
        <xsd:attribute name="align_id" use="required" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">The value of attribute align_id in category struct_ref_seq must uniquely identify a record in the STRUCT_REF_SEQ list. 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>
  </xsd:sequence>
</xsd:complexType>