PDBx:struct_sheet_topologyType

Data items in the STRUCT_SHEET_TOPOLOGY category record details
about the topology of the residue ranges that form a beta-sheet.
All topology links are pairwise and the specified pairs are
assumed to be successive in the amino-acid sequence. These
data items are useful in describing various simple and complex
folds, but they become inadequate when the strands in the sheet
come from more than one chain. The
STRUCT_SHEET_ORDER data items can be used to describe
single- and multiple-chain-containing sheets.

    Example 1 - simple beta-barrel.
<PDBx:struct_sheet_topologyCategory>
   <PDBx:struct_sheet_topology range_id_1="strand_a" range_id_2="strand_b" sheet_id="sheet_1">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_b" range_id_2="strand_c" sheet_id="sheet_1">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_c" range_id_2="strand_d" sheet_id="sheet_1">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_d" range_id_2="strand_e" sheet_id="sheet_1">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_e" range_id_2="strand_f" sheet_id="sheet_1">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_f" range_id_2="strand_g" sheet_id="sheet_1">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_g" range_id_2="strand_h" sheet_id="sheet_1">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_h" range_id_2="strand_a" sheet_id="sheet_1">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
</PDBx:struct_sheet_topologyCategory>


    Example 2 - five stranded mixed-sense sheet with one two-piece strand.
<PDBx:struct_sheet_topologyCategory>
   <PDBx:struct_sheet_topology range_id_1="strand_a" range_id_2="strand_c" sheet_id="sheet_2">
      <PDBx:offset>+2</PDBx:offset>
      <PDBx:sense>anti-parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_c" range_id_2="strand_d1" sheet_id="sheet_2">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>anti-parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_d1" range_id_2="strand_e" sheet_id="sheet_2">
      <PDBx:offset>+1</PDBx:offset>
      <PDBx:sense>anti-parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_e" range_id_2="strand_d2" sheet_id="sheet_2">
      <PDBx:offset>-1</PDBx:offset>
      <PDBx:sense>anti-parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
   <PDBx:struct_sheet_topology range_id_1="strand_d2" range_id_2="strand_b" sheet_id="sheet_2">
      <PDBx:offset>-2</PDBx:offset>
      <PDBx:sense>anti-parallel</PDBx:sense>
   </PDBx:struct_sheet_topology>
</PDBx:struct_sheet_topologyCategory>

Complex Type Information

Model

Used By

Source

<xsd:complexType name="struct_sheet_topologyType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">Data items in the STRUCT_SHEET_TOPOLOGY category record details about the topology of the residue ranges that form a beta-sheet. All topology links are pairwise and the specified pairs are assumed to be successive in the amino-acid sequence. These data items are useful in describing various simple and complex folds, but they become inadequate when the strands in the sheet come from more than one chain. The STRUCT_SHEET_ORDER data items can be used to describe single- and multiple-chain-containing sheets. Example 1 - simple beta-barrel. <PDBx:struct_sheet_topologyCategory> <PDBx:struct_sheet_topology range_id_1="strand_a" range_id_2="strand_b" sheet_id="sheet_1"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_b" range_id_2="strand_c" sheet_id="sheet_1"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_c" range_id_2="strand_d" sheet_id="sheet_1"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_d" range_id_2="strand_e" sheet_id="sheet_1"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_e" range_id_2="strand_f" sheet_id="sheet_1"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_f" range_id_2="strand_g" sheet_id="sheet_1"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_g" range_id_2="strand_h" sheet_id="sheet_1"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_h" range_id_2="strand_a" sheet_id="sheet_1"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>parallel</PDBx:sense> </PDBx:struct_sheet_topology> </PDBx:struct_sheet_topologyCategory> Example 2 - five stranded mixed-sense sheet with one two-piece strand. <PDBx:struct_sheet_topologyCategory> <PDBx:struct_sheet_topology range_id_1="strand_a" range_id_2="strand_c" sheet_id="sheet_2"> <PDBx:offset>+2</PDBx:offset> <PDBx:sense>anti-parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_c" range_id_2="strand_d1" sheet_id="sheet_2"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>anti-parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_d1" range_id_2="strand_e" sheet_id="sheet_2"> <PDBx:offset>+1</PDBx:offset> <PDBx:sense>anti-parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_e" range_id_2="strand_d2" sheet_id="sheet_2"> <PDBx:offset>-1</PDBx:offset> <PDBx:sense>anti-parallel</PDBx:sense> </PDBx:struct_sheet_topology> <PDBx:struct_sheet_topology range_id_1="strand_d2" range_id_2="strand_b" sheet_id="sheet_2"> <PDBx:offset>-2</PDBx:offset> <PDBx:sense>anti-parallel</PDBx:sense> </PDBx:struct_sheet_topology> </PDBx:struct_sheet_topologyCategory></xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="struct_sheet_topology" minOccurs="0" maxOccurs="unbounded">
      <xsd:complexType>
        <xsd:all>
          <xsd:element name="offset" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Designates the relative position in the sheet, plus or minus, of the second residue range to the first.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="sense" minOccurs="0" maxOccurs="1" nillable="true">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">A flag to indicate whether the two designated residue ranges are parallel or antiparallel to one another.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="parallel"/>
                <xsd:enumeration value="anti-parallel"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:all>
        <xsd:attribute name="range_id_1" use="required" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">This data item is a pointer to attribute id in category struct_sheet_range in the STRUCT_SHEET_RANGE category.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="range_id_2" use="required" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">This data item is a pointer to attribute id in category struct_sheet_range in the STRUCT_SHEET_RANGE category.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="sheet_id" use="required" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">This data item is a pointer to attribute id in category struct_sheet in the STRUCT_SHEET category.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>