<?xml version="1.0" encoding="UTF-8" ?>

<!-- XSD type schema generated on 2024-01-30 -->
<!-- Schema file: http://pdbml.pdb.org/schema/pdbx-v40-v4.073.xsd -->
<!-- Please direct questions or comments to John Westbrook (jwest@rcsb.rutgers.edu) -->

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   xmlns:PDBx="http://pdbml.pdb.org/schema/pdbx-v40.xsd"
   targetNamespace="http://pdbml.pdb.org/schema/pdbx-v40.xsd"
   elementFormDefault="qualified" attributeFormDefault="unqualified">

   <xsd:complexType name="atom_siteType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ATOM_SITE category record details about
the atom sites in a macromolecular crystal structure, such as
the positional coordinates, atomic displacement parameters,
magnetic moments and directions.

The data items for describing anisotropic atomic
displacement factors are only used if the corresponding items
are not given in the ATOM_SITE_ANISOTROP category.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:atom_siteCategory&gt;
   &lt;PDBx:atom_site id=&quot;1&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;17.93&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;25.369&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;30.691&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;11.795&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;11&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;N&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;11&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;2&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;17.75&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;25.970&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;31.965&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;12.332&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;11&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CA&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;11&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;3&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;17.83&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;25.569&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;32.010&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;13.808&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;11&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;C&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;11&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;4&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;17.53&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;24.735&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;31.190&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;14.167&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;11&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;O&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;11&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;5&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;17.66&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;25.379&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.146&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;11.540&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;11&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CB&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;11&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;6&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;18.86&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;25.584&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.034&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;10.030&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;11&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CG1&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;11&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;7&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;17.12&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;23.933&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.309&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;11.872&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;11&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CG2&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;11&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;8&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;18.97&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;26.095&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;32.930&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;14.590&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;N&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;9&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;19.80&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;25.734&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;32.995&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;16.032&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CA&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;10&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;20.92&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;24.695&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;34.106&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;16.113&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;C&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;11&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;21.84&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;24.869&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;35.118&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;15.421&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;O&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;12&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;20.51&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;26.911&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.346&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;17.018&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CB&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;13&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;20.29&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;27.946&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.921&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;16.183&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id&gt;3&lt;/PDBx:label_alt_id&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;OG1&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;0.50&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;14&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;20.59&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;27.769&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;32.142&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;17.103&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id&gt;4&lt;/PDBx:label_alt_id&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;OG1&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;0.50&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;15&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;20.47&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;27.418&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;32.181&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;17.878&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id&gt;3&lt;/PDBx:label_alt_id&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CG2&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;0.50&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;16&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;20.00&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;26.489&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.778&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;18.426&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;4&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id&gt;4&lt;/PDBx:label_alt_id&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CG2&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;THR&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;12&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;0.50&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;17&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;22.08&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;23.664&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.855&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;16.884&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;13&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;N&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;13&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;18&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;23.44&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;22.623&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;34.850&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;17.093&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;13&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CA&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;13&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;19&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;25.77&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;22.657&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;35.113&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;18.610&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;13&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;C&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;13&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;20&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;26.28&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;23.123&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;34.250&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;19.406&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;13&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;O&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;13&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;21&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;22.67&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;21.236&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;34.463&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;16.492&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;13&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CB&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;13&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;22&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;22.14&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;20.478&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.469&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;17.371&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;13&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CG1&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;13&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;23&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;21.75&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;21.357&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;33.986&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;15.016&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;13&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:group_PDB&gt;ATOM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;CG2&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;13&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:occupancy&gt;1.00&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;101&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;17.27&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;4.171&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;29.012&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;7.116&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;300&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;1&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;HETATM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id&gt;1&lt;/PDBx:label_alt_id&gt;
      &lt;PDBx:label_asym_id&gt;C&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;C1&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;APS&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy&gt;0.58&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;102&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;16.95&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;4.949&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;27.758&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;6.793&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;300&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;1&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;HETATM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id&gt;1&lt;/PDBx:label_alt_id&gt;
      &lt;PDBx:label_asym_id&gt;C&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;C2&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;APS&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy&gt;0.58&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;103&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;16.85&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;4.800&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;26.678&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;7.393&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;300&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;1&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;HETATM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id&gt;1&lt;/PDBx:label_alt_id&gt;
      &lt;PDBx:label_asym_id&gt;C&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;O3&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;APS&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy&gt;0.58&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
   &lt;PDBx:atom_site id=&quot;104&quot;&gt;
      &lt;PDBx:B_iso_or_equiv&gt;16.43&lt;/PDBx:B_iso_or_equiv&gt;
      &lt;PDBx:Cartn_x&gt;5.930&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;27.841&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;5.869&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:auth_seq_id&gt;300&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:footnote_id&gt;1&lt;/PDBx:footnote_id&gt;
      &lt;PDBx:group_PDB&gt;HETATM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id&gt;1&lt;/PDBx:label_alt_id&gt;
      &lt;PDBx:label_asym_id&gt;C&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;N4&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;APS&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy&gt;0.58&lt;/PDBx:occupancy&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site&gt;
&lt;/PDBx:atom_siteCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="atom_site" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="B_equiv_geom_mean" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Equivalent isotropic atomic displacement parameter, B~eq~,
in angstroms squared, calculated as the geometric mean of
the anisotropic atomic displacement parameters.

B~eq~ = (B~i~ B~j~ B~k~)^1/3^

B~n~ = the principal components of the orthogonalized B^ij^

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="B_equiv_geom_mean_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B_equiv_geom_mean in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_iso_or_equiv" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Isotropic atomic displacement parameter, or equivalent isotropic
atomic displacement parameter, B~eq~, calculated from the
anisotropic displacement parameters.

B~eq~ = (1/3) sum~i~[sum~j~(B^ij^ A~i~ A~j~ a*~i~ a*~j~)]

A     = the real space cell lengths
a*    = the reciprocal space cell lengths
B^ij^ = 8 pi^2^ U^ij^

Ref: Fischer, R. X. &amp; Tillmanns, E. (1988). Acta Cryst. C44,
775-776.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.

Note - 

The particular type of ADP stored in this item is qualified
by item attribute pdbx_adp_type.
 in category refine 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_iso_or_equiv_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B_iso_or_equiv in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_x" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The x atom-site coordinate in angstroms specified according to
a set of orthogonal Cartesian axes related to the cell axes as
specified by the description given in
attribute Cartn_transform_axes in category atom_sites. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_x_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute Cartn_x in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_y" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The y atom-site coordinate in angstroms specified according to
a set of orthogonal Cartesian axes related to the cell axes as
specified by the description given in
attribute Cartn_transform_axes in category atom_sites. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_y_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute Cartn_y in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_z" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The z atom-site coordinate in angstroms specified according to
a set of orthogonal Cartesian axes related to the cell axes as
specified by the description given in
attribute Cartn_transform_axes in category atom_sites. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_z_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute Cartn_z in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U_equiv_geom_mean" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Equivalent isotropic atomic displacement parameter, U~eq~,
in angstroms squared, calculated as the geometric mean of
the anisotropic atomic displacement parameters.

U~eq~ = (U~i~ U~j~ U~k~)^1/3^

U~n~ = the principal components of the orthogonalized U^ij^
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="10.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="U_equiv_geom_mean_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute U_equiv_geom_mean in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U_iso_or_equiv" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Isotropic atomic displacement parameter, or equivalent isotropic
atomic  displacement parameter, U~eq~, calculated from
anisotropic atomic displacement  parameters.

U~eq~ = (1/3) sum~i~[sum~j~(U^ij^ A~i~ A~j~ a*~i~ a*~j~)]

A  = the real space cell lengths
a* = the reciprocal space cell lengths

Ref: Fischer, R. X. &amp; Tillmanns, E. (1988). Acta Cryst. C44,
775-776.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="10.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="U_iso_or_equiv_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute U_iso_or_equiv in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Wyckoff_symbol" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Wyckoff symbol (letter) as listed in the space-group tables
of International Tables for Crystallography, Vol. A (2002).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="adp_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A standard code used to describe the type of atomic displacement
parameters used for the site.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Uani" />
                           <xsd:enumeration value="Uiso" />
                           <xsd:enumeration value="Uovl" />
                           <xsd:enumeration value="Umpe" />
                           <xsd:enumeration value="Bani" />
                           <xsd:enumeration value="Biso" />
                           <xsd:enumeration value="Bovl" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="aniso_B11" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B11_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_B[1][1] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B12" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B12_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_B[1][2] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B13" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B13_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_B[1][3] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B22" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B22_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_B[2][2] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B23" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B23_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_B[2][3] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B33" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B33_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_B[3][3] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U11" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U11_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_U[1][1] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U12" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U12_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_U[1][2] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U13" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U13_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_U[1][3] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U22" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U22_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_U[2][2] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U23" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U23_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_U[2][3] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U33" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_U33_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute aniso_U[3][3] in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_ratio" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Ratio of the maximum to minimum principal axes of
displacement (thermal) ellipsoids.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="attached_hydrogens" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of hydrogen atoms attached to the atom at this site
excluding any hydrogen atoms for which coordinates (measured or
calculated) are given.
water oxygen
2
hydroxyl oxygen
1
ammonium nitrogen
4
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                           <xsd:maxInclusive value="8" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative identifier for attribute label_asym_id in category atom_site that
 may be provided by an author in order to match the identification
used in the publication that describes the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative identifier for attribute label_atom_id in category atom_site that
 may be provided by an author in order to match the identification
used in the publication that describes the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative identifier for attribute label_comp_id in category atom_site that
 may be provided by an author in order to match the identification
used in the publication that describes the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative identifier for attribute label_seq_id in category atom_site that
 may be provided by an author in order to match the identification
used in the publication that describes the structure.

Note that this is not necessarily a number, that the values do
not have to be positive, and that the value does not have to
correspond to the value of attribute label_seq_id in category atom_site. The value
 of attribute label_seq_id in category atom_site is required to be a sequential list
 of positive integers.

The author may assign values to attribute auth_seq_id in category atom_site in any
 desired way. For instance, the values may be used to relate
this structure to a numbering scheme in a homologous structure,
including sequence gaps or insertion codes. Alternatively, a
scheme may be used for a truncated polymer that maintains the
numbering scheme of the full length polymer. In all cases, the
scheme used here must match the scheme used in the publication
that describes the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="calc_attached_atom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The attribute id in category atom_site of the atom site to which the
 &apos;geometry-calculated&apos; atom site is attached.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="calc_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A standard code to signal whether the site coordinates have been
determined from the intensities or calculated from the geometry
of surrounding sites, or have been assigned dummy values. The
abbreviation &apos;c&apos; may be used in place of &apos;calc&apos;.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="d" />
                           <xsd:enumeration value="calc" />
                           <xsd:enumeration value="c" />
                           <xsd:enumeration value="dum" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="chemical_conn_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute number in category chemical_conn_atom in the
 CHEMICAL_CONN_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="constraints" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the constraints applied to parameters at this
site during refinement. See also attribute refinement_flags
 in category atom_site and attribute ls_number_constraints in category refine. 
pop=1.0-pop(Zn3)
                        </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 this site. See also
attribute refinement_flags in category atom_site. 
Ag/Si disordered
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="disorder_assembly" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code which identifies a cluster of atoms that show long-range
positional disorder but are locally ordered. Within each such
cluster of atoms, attribute disorder_group in category atom_site is used to identify
 the sites that are simultaneously occupied. This field is only
needed if there is more than one cluster of disordered atoms
showing independent local order.

*** This data item would not in general be used in a
macromolecular data block. ***
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="disorder_group" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code which identifies a group of positionally disordered atom
sites that are locally simultaneously occupied. Atoms that are
positionally disordered over two or more sites (e.g. the hydrogen
atoms of a methyl group that exists in two orientations) can
be assigned to two or more groups. Sites belonging to the same
group are simultaneously occupied, but those belonging to
different groups are not. A minus prefix (e.g. &apos;-1&apos;) is used to
indicate sites disordered about a special position.

*** This data item would not in general be used in a
macromolecular data block. ***
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="footnote_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute footnote_id in category atom_site must match an ID
 specified by attribute id in category atom_sites_footnote in the
 ATOM_SITES_FOOTNOTE list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_x" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The x coordinate of the atom-site position specified as a
fraction of attribute length_a in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_x_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute fract_x in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_y" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The y coordinate of the atom-site position specified as a
fraction of attribute length_b in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_y_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute fract_y in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_z" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The z coordinate of the atom-site position specified as a
fraction of attribute length_c in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_z_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute fract_z in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="group_PDB" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The group of atoms to which the atom site belongs. This data
item is provided for compatibility with the original Protein
Data Bank format, and only for that purpose.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="ATOM" />
                           <xsd:enumeration value="HETATM" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for this atom site.
For further details, see the definition of the ATOM_SITE_ALT
category.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for this atom site.
For further details, see the definition of the STRUCT_ASYM
category.

This data item is a pointer to attribute id in category struct_asym in the
 STRUCT_ASYM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for this atom site.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for this atom site.

This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_entity_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 entity in the ENTITY category. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
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="occupancy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The fraction of the atom type present at this site.
The sum of the occupancies of all the atom types at this site
may not significantly exceed 1.0 unless it is a dummy site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute occupancy in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_atom_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB atom name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB insertion code.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB model number.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_residue_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB residue name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_residue_no" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB residue number.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_strand_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB strand id.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author&apos;s alternate location identifier.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author&apos;s strand id.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_atom_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author&apos;s atom name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author&apos;s residue name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author&apos;s sequence identifier.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_formal_charge" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The net integer charge assigned to this atom. This is the
formal charge assignment normally found in chemical diagrams.
for an ammonium nitrogen
1
for a chloride ion
-1
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="-8" />
                           <xsd:maxInclusive value="8" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_ncs_dom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The NCS domain to which the atom position is assigned.

The NCS group is defined in category struct_ncs_dom.
This item is a reference to attribute id in category struct_ncs_dom. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_struct_group_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute pdbx_struct_group_id in category atom_site identifies the group or groups
 assigned to this atom.    This is a reference to the identifier for 
group definition in category PDBX_STRUCT_GROUP_LIST.

Multiple groups identifiers are encoded as a comma separated list.
atom assigned to individual group C1
C1
atom assigned to multiple groups C1, C2 and C3
C1,C2,C3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_tls_group_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The TLS group to which the atom position is assigned.

The TLS group is defined in category pdbx_refine_tls.
This item is a reference to attribute id in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="refinement_flags" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A concatenated series of single-letter codes which indicate the
refinement restraints or constraints applied to this site.  This
item should not be used.  It has been replaced by
attribute refinement_flags_posn in category atom_site, *_adp and *_occupancy. It is
 retained in this dictionary only to provide compatibility with
old CIFs.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="S" />
                           <xsd:enumeration value="G" />
                           <xsd:enumeration value="R" />
                           <xsd:enumeration value="D" />
                           <xsd:enumeration value="T" />
                           <xsd:enumeration value="U" />
                           <xsd:enumeration value="P" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="refinement_flags_adp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code which indicates the refinement restraints or constraints
applied to the atomic displacement parameters of this site.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="T" />
                           <xsd:enumeration value="U" />
                           <xsd:enumeration value="TU" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="refinement_flags_occupancy" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code which indicates that refinement restraints or
constraints were applied to the occupancy of this site.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="P" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="refinement_flags_posn" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code which indicates the refinement restraints or constraints
applied to the positional coordinates of this site.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="D" />
                           <xsd:enumeration value="G" />
                           <xsd:enumeration value="R" />
                           <xsd:enumeration value="S" />
                           <xsd:enumeration value="DG" />
                           <xsd:enumeration value="DR" />
                           <xsd:enumeration value="DS" />
                           <xsd:enumeration value="GR" />
                           <xsd:enumeration value="GS" />
                           <xsd:enumeration value="RS" />
                           <xsd:enumeration value="DGR" />
                           <xsd:enumeration value="DGS" />
                           <xsd:enumeration value="DRS" />
                           <xsd:enumeration value="GRS" />
                           <xsd:enumeration value="DGRS" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="restraints" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of restraints applied to specific parameters at
this site during refinement. See also attribute refinement_flags
 in category atom_site and attribute ls_number_restraints in category refine. 
restrained to planar ring
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="symmetry_multiplicity" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The multiplicity of a site due to the space-group symmetry as is
given in International Tables for Crystallography Vol. A (2002).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                           <xsd:maxInclusive value="192" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="thermal_displace_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A standard code used to describe the type of atomic displacement
parameters used for the site.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Uani" />
                           <xsd:enumeration value="Uiso" />
                           <xsd:enumeration value="Uovl" />
                           <xsd:enumeration value="Umpe" />
                           <xsd:enumeration value="Bani" />
                           <xsd:enumeration value="Biso" />
                           <xsd:enumeration value="Bovl" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type_symbol" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute symbol in category atom_type in the
 ATOM_TYPE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 atom_site must uniquely identify a record in the
 ATOM_SITE list.

Note that this item need not be a number; it can be any unique
identifier.

This data item was introduced to provide compatibility between
small-molecule and macromolecular CIFs. In a small-molecule
CIF, _atom_site_label is the identifier for the atom. In a
macromolecular CIF, the atom identifier is the aggregate of
_atom_site.label_alt_id, _atom_site.label_asym_id,
_atom_site.label_atom_id, _atom_site.label_comp_id and
attribute label_seq_id in category atom_site. For the two types of files to be
 compatible, a formal identifier for the category had to be
introduced that was independent of the different modes of
identifying the atoms. For compatibility with older CIFs,
_atom_site_label is aliased to attribute id in category atom_site. 
5
C12
Ca3g28
Fe3+17
H*251
boron2a
C_a_phe_83_a_0
Zn_Zn_301_A_0
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="atom_site_anisotropType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ATOM_SITE_ANISOTROP category record details
about anisotropic displacement parameters.
If the ATOM_SITE_ANISOTROP category is used for storing these
data, the corresponding ATOM_SITE data items are not used.

    Example 1 - based on NDB structure BDL005 of Holbrook, Dickerson &amp;
                Kim [Acta Cryst. (1985), B41, 255-262].
&lt;PDBx:atom_site_anisotropCategory&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;1&quot;&gt;
      &lt;PDBx:U11&gt;8642&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;4866&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;7299&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;-342&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;-258&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;-1427&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;2&quot;&gt;
      &lt;PDBx:U11&gt;5174&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;4871&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;6243&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;-1885&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;-2051&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;-1377&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;3&quot;&gt;
      &lt;PDBx:U11&gt;6202&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;5020&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;4395&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;-1130&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;-556&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;-632&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;4&quot;&gt;
      &lt;PDBx:U11&gt;4224&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;4700&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;5046&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;1105&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;-161&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;345&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;5&quot;&gt;
      &lt;PDBx:U11&gt;8684&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;4688&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;4171&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;-1850&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;-433&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;-292&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;6&quot;&gt;
      &lt;PDBx:U11&gt;11226&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;5255&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;3532&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;-341&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;2685&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;1328&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;7&quot;&gt;
      &lt;PDBx:U11&gt;10214&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;2428&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;5614&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;-2610&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;-1940&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;902&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;8&quot;&gt;
      &lt;PDBx:U11&gt;4590&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;3488&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;5827&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;751&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;-770&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;986&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
   &lt;PDBx:atom_site_anisotrop id=&quot;9&quot;&gt;
      &lt;PDBx:U11&gt;5014&lt;/PDBx:U11&gt;
      &lt;PDBx:U12&gt;4434&lt;/PDBx:U12&gt;
      &lt;PDBx:U13&gt;3447&lt;/PDBx:U13&gt;
      &lt;PDBx:U22&gt;-17&lt;/PDBx:U22&gt;
      &lt;PDBx:U23&gt;-1593&lt;/PDBx:U23&gt;
      &lt;PDBx:U33&gt;539&lt;/PDBx:U33&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:atom_site_anisotrop&gt;
&lt;/PDBx:atom_site_anisotropCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="atom_site_anisotrop" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="B11" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B11_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B[1][1] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B12" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B12_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B[1][2] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B13" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B13_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B[1][3] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B22" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B22_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B[2][2] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B23" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B23_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B[2][3] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B33" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the anisotropic atomic displacement
matrix B, which appears in the structure-factor term as:

T = exp{-1/4 sum~i~[sum~j~(B^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.

The IUCr Commission on Nomenclature recommends against the use
of B for reporting atomic displacement parameters. U, being
directly proportional to B, is preferred.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B33_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B[3][3] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="8pi2_angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U11" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U11_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute U[1][1] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U12" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U12_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute U[1][2] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U13" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U13_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute U[1][3] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U22" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U22_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute U[2][2] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U23" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U23_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute U[2][3] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U33" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the standard anisotropic atomic
displacement matrix U, which appears in the structure-factor
term as:

T = exp{-2 pi^2^ sum~i~[sum~j~(U^ij^ h~i~ h~j~ a*~i~ a*~j~)]}

h  = the Miller indices
a* = the reciprocal space cell lengths

These matrix elements may appear with atomic coordinates
in the ATOM_SITE category, or they may appear in the separate
ATOM_SITE_ANISOTROP category, but they may not appear in both
places. Similarly, anisotropic displacements may appear as
either B&apos;s or U&apos;s, but not as both.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U33_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute U[3][3] in category atom_site_anisotrop. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_model_num in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_auth_alt_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_asym_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_atom_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_comp_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_seq_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_alt_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_asym_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_label_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_atom_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_comp_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_seq_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ratio" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Ratio of the maximum to minimum principal axes of
displacement (thermal) ellipsoids.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type_symbol" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute symbol in category atom_type in the
 ATOM_TYPE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="atom_sitesType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ATOM_SITES category record details about
the crystallographic cell and cell transformations, which are
common to all atom sites.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:atom_sitesCategory&gt;
   &lt;PDBx:atom_sites entry_id=&quot;5HVP&quot;&gt;
      &lt;PDBx:Cartn_transf_matrix11&gt;58.39&lt;/PDBx:Cartn_transf_matrix11&gt;
      &lt;PDBx:Cartn_transf_matrix12&gt;0.00&lt;/PDBx:Cartn_transf_matrix12&gt;
      &lt;PDBx:Cartn_transf_matrix13&gt;0.00&lt;/PDBx:Cartn_transf_matrix13&gt;
      &lt;PDBx:Cartn_transf_matrix21&gt;0.00&lt;/PDBx:Cartn_transf_matrix21&gt;
      &lt;PDBx:Cartn_transf_matrix22&gt;86.70&lt;/PDBx:Cartn_transf_matrix22&gt;
      &lt;PDBx:Cartn_transf_matrix23&gt;0.00&lt;/PDBx:Cartn_transf_matrix23&gt;
      &lt;PDBx:Cartn_transf_matrix31&gt;0.00&lt;/PDBx:Cartn_transf_matrix31&gt;
      &lt;PDBx:Cartn_transf_matrix32&gt;0.00&lt;/PDBx:Cartn_transf_matrix32&gt;
      &lt;PDBx:Cartn_transf_matrix33&gt;46.27&lt;/PDBx:Cartn_transf_matrix33&gt;
      &lt;PDBx:Cartn_transf_vector1&gt;0.00&lt;/PDBx:Cartn_transf_vector1&gt;
      &lt;PDBx:Cartn_transf_vector2&gt;0.00&lt;/PDBx:Cartn_transf_vector2&gt;
      &lt;PDBx:Cartn_transf_vector3&gt;0.00&lt;/PDBx:Cartn_transf_vector3&gt;
      &lt;PDBx:Cartn_transform_axes&gt;c along z, astar along x, b along y&lt;/PDBx:Cartn_transform_axes&gt;
   &lt;/PDBx:atom_sites&gt;
&lt;/PDBx:atom_sitesCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="atom_sites" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="Cartn_transf_matrix11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_matrix12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_matrix13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_matrix21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_matrix22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_matrix23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_matrix31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_matrix32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_matrix33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the 3x3 matrix used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute Cartn_transf_vector[].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_vector1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1] element of the three-element vector used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The rotation matrix is defined in
attribute Cartn_transf_matrix[][].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_vector2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2] element of the three-element vector used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The rotation matrix is defined in
attribute Cartn_transf_matrix[][].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transf_vector3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3] element of the three-element vector used to transform
fractional coordinates in the ATOM_SITE category to Cartesian
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The rotation matrix is defined in
attribute Cartn_transf_matrix[][].
 in category atom_sites 
|x&apos;|              |11 12 13| |x|               |1|
|y&apos;|~Cartesian~ = |21 22 23| |y|~fractional~ + |2|
|z&apos;|              |31 32 33| |z|               |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_transform_axes" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the relative alignment of the crystal cell
axes to the Cartesian orthogonal axes as applied in the
transformation matrix attribute Cartn_transf_matrix[][] in category atom_sites. 
a parallel to x; b in the plane of y and z
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_matrix33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the 3x3 matrix used to transform Cartesian
coordinates in the ATOM_SITE category to fractional coordinates
in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x1 translation is defined in
attribute fract_transf_vector[].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_vector1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1] element of the three-element vector used to transform
Cartesian coordinates in the ATOM_SITE category to fractional
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x3 rotation is defined in
attribute fract_transf_matrix[][].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_vector2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2] element of the three-element vector used to transform
Cartesian coordinates in the ATOM_SITE category to fractional
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x3 rotation is defined in
attribute fract_transf_matrix[][].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_transf_vector3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3] element of the three-element vector used to transform
Cartesian coordinates in the ATOM_SITE category to fractional
coordinates in the same category. The axial alignments of this
transformation are described in attribute Cartn_transform_axes.
 in category atom_sites The 3x3 rotation is defined in
attribute fract_transf_matrix[][].
 in category atom_sites 
|x&apos;|               |11 12 13| |x|              |1|
|y&apos;|~fractional~ = |21 22 23| |y|~Cartesian~ + |2|
|z&apos;|               |31 32 33| |z|              |3|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="solution_hydrogens" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code identifies the method used to locate the
hydrogen atoms.

*** This data item would not in general be used in a
macromolecular data block. ***
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="difmap" />
                           <xsd:enumeration value="vecmap" />
                           <xsd:enumeration value="heavy" />
                           <xsd:enumeration value="direct" />
                           <xsd:enumeration value="geom" />
                           <xsd:enumeration value="disper" />
                           <xsd:enumeration value="isomor" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="solution_primary" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code identifies the method used to locate the initial
atom sites.

*** This data item would not in general be used in a
macromolecular data block. ***
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="difmap" />
                           <xsd:enumeration value="vecmap" />
                           <xsd:enumeration value="heavy" />
                           <xsd:enumeration value="direct" />
                           <xsd:enumeration value="geom" />
                           <xsd:enumeration value="disper" />
                           <xsd:enumeration value="isomor" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="solution_secondary" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code identifies the method used to locate the
non-hydrogen-atom sites not found by
attribute solution_primary.
 in category atom_sites 
*** This data item would not in general be used in a
macromolecular data block. ***
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="difmap" />
                           <xsd:enumeration value="vecmap" />
                           <xsd:enumeration value="heavy" />
                           <xsd:enumeration value="direct" />
                           <xsd:enumeration value="geom" />
                           <xsd:enumeration value="disper" />
                           <xsd:enumeration value="isomor" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="special_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional information about the atomic coordinates not coded
elsewhere in the CIF.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="atom_sites_altType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ATOM_SITES_ALT category record details
about the structural ensembles that should be generated from
atom sites or groups of atom sites that are modelled in
alternative conformations in this data block.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:atom_sites_altCategory&gt;
   &lt;PDBx:atom_sites_alt id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt; Atom sites with the alternative ID set to 1 have been
modeled in alternative conformations with respect to atom
sites marked with alternative ID 2. The conformations of
amino-acid side chains and solvent atoms with alternative
ID set to 1 correlate with the conformation of the
inhibitor marked with alternative ID 1. They have been
given an occupancy of 0.58 to match the occupancy assigned
to the inhibitor.&lt;/PDBx:details&gt;
   &lt;/PDBx:atom_sites_alt&gt;
   &lt;PDBx:atom_sites_alt id=&quot;2&quot;&gt;
      &lt;PDBx:details&gt; Atom sites with the alternative ID set to 2 have been
modeled in alternative conformations with respect to atom
sites marked with alternative ID 1. The conformations of
amino-acid side chains and solvent atoms with alternative
ID set to 2 correlate with the conformation of the
inhibitor marked with alternative ID 2. They have been
given an occupancy of 0.42 to match the occupancy assigned
to the inhibitor.&lt;/PDBx:details&gt;
   &lt;/PDBx:atom_sites_alt&gt;
   &lt;PDBx:atom_sites_alt id=&quot;3&quot;&gt;
      &lt;PDBx:details&gt; Atom sites with the alternative ID set to 3 have been
modeled in alternative conformations with respect to
atoms marked with alternative ID 4. The conformations of
amino-acid side chains and solvent atoms with alternative
ID set to 3 do not correlate with the conformation of the
inhibitor. These atom sites have arbitrarily been given
an occupancy of 0.50.&lt;/PDBx:details&gt;
   &lt;/PDBx:atom_sites_alt&gt;
   &lt;PDBx:atom_sites_alt id=&quot;4&quot;&gt;
      &lt;PDBx:details&gt; Atom sites with the alternative ID set to 4 have been
modeled in alternative conformations with respect to
atoms marked with alternative ID 3. The conformations of
amino-acid side chains and solvent atoms with alternative
ID set to 4 do not correlate with the conformation of the
inhibitor. These atom sites have arbitrarily been given
an occupancy of 0.50.&lt;/PDBx:details&gt;
   &lt;/PDBx:atom_sites_alt&gt;
&lt;/PDBx:atom_sites_altCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="atom_sites_alt" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 modelling of atoms in
alternative conformations.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 atom_sites_alt must uniquely identify
 a record in the ATOM_SITES_ALT list.

Note that this item need not be a number; it can be any unique
identifier.
orientation 1
molecule abc
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="atom_sites_alt_ensType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ATOM_SITES_ALT_ENS category record details
about the ensemble structure generated from atoms with various
alternative conformation IDs.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:atom_sites_alt_ensCategory&gt;
   &lt;PDBx:atom_sites_alt_ens id=&quot;Ensemble 1-A&quot;&gt;
      &lt;PDBx:details&gt; The inhibitor binds to the enzyme in two, roughly twofold
symmetric alternative conformations.
This conformational ensemble includes the more populated
conformation of the inhibitor (ID=1) and the amino-acid
side chains and solvent structure that correlate with this
inhibitor conformation.
Also included are one set (ID=3) of side chains with
alternative conformations when the conformations are not
correlated with the inhibitor conformation.&lt;/PDBx:details&gt;
   &lt;/PDBx:atom_sites_alt_ens&gt;
   &lt;PDBx:atom_sites_alt_ens id=&quot;Ensemble 1-B&quot;&gt;
      &lt;PDBx:details&gt; The inhibitor binds to the enzyme in two, roughly twofold
symmetric alternative conformations.
This conformational ensemble includes the more populated
conformation of the inhibitor (ID=1) and the amino-acid
side chains and solvent structure that correlate with
this inhibitor conformation.
Also included are one set (ID=4) of side chains with
alternative conformations when the conformations are not
correlated with the inhibitor conformation.&lt;/PDBx:details&gt;
   &lt;/PDBx:atom_sites_alt_ens&gt;
   &lt;PDBx:atom_sites_alt_ens id=&quot;Ensemble 2-A&quot;&gt;
      &lt;PDBx:details&gt; The inhibitor binds to the enzyme in two, roughly twofold
symmetric alternative conformations.
This conformational ensemble includes the less populated
conformation of the inhibitor (ID=2) and the amino-acid
side chains and solvent structure that correlate with this
inhibitor conformation.
Also included are one set (ID=3) of side chains with
alternative conformations when the conformations are not
correlated with the inhibitor conformation.&lt;/PDBx:details&gt;
   &lt;/PDBx:atom_sites_alt_ens&gt;
   &lt;PDBx:atom_sites_alt_ens id=&quot;Ensemble 2-B&quot;&gt;
      &lt;PDBx:details&gt; The inhibitor binds to the enzyme in two, roughly twofold
symmetric alternative conformations.
This conformational ensemble includes the less populated
conformation of the inhibitor (ID=2) and the amino-acid
side chains and solvent structure that correlate with this
inhibitor conformation.
Also included are one set (ID=4) of side chains with
alternative conformations when the conformations are not
correlated with the inhibitor conformation.&lt;/PDBx:details&gt;
   &lt;/PDBx:atom_sites_alt_ens&gt;
&lt;/PDBx:atom_sites_alt_ensCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="atom_sites_alt_ens" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 ensemble structure
generated from atoms with various alternative IDs.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 atom_sites_alt_ens must uniquely identify a
 record in the ATOM_SITES_ALT_ENS 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>

   <xsd:complexType name="atom_sites_alt_genType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ATOM_SITES_ALT_GEN category record details
about the interpretation of multiple conformations in the
structure.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:atom_sites_alt_genCategory&gt;
   &lt;PDBx:atom_sites_alt_gen alt_id=&quot;1&quot; ens_id=&quot;Ensemble 1-A&quot;&gt;&lt;/PDBx:atom_sites_alt_gen&gt;
   &lt;PDBx:atom_sites_alt_gen alt_id=&quot;2&quot; ens_id=&quot;Ensemble 1-A&quot;&gt;&lt;/PDBx:atom_sites_alt_gen&gt;
   &lt;PDBx:atom_sites_alt_gen alt_id=&quot;1&quot; ens_id=&quot;Ensemble 1-B&quot;&gt;&lt;/PDBx:atom_sites_alt_gen&gt;
   &lt;PDBx:atom_sites_alt_gen alt_id=&quot;4&quot; ens_id=&quot;Ensemble 1-B&quot;&gt;&lt;/PDBx:atom_sites_alt_gen&gt;
   &lt;PDBx:atom_sites_alt_gen alt_id=&quot;2&quot; ens_id=&quot;Ensemble 2-A&quot;&gt;&lt;/PDBx:atom_sites_alt_gen&gt;
   &lt;PDBx:atom_sites_alt_gen alt_id=&quot;3&quot; ens_id=&quot;Ensemble 2-A&quot;&gt;&lt;/PDBx:atom_sites_alt_gen&gt;
   &lt;PDBx:atom_sites_alt_gen alt_id=&quot;2&quot; ens_id=&quot;Ensemble 2-B&quot;&gt;&lt;/PDBx:atom_sites_alt_gen&gt;
   &lt;PDBx:atom_sites_alt_gen alt_id=&quot;4&quot; ens_id=&quot;Ensemble 2-B&quot;&gt;&lt;/PDBx:atom_sites_alt_gen&gt;
&lt;/PDBx:atom_sites_alt_genCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="atom_sites_alt_gen" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="alt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ens_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category atom_sites_alt_ens in the
 ATOM_SITES_ALT_ENS category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="atom_sites_footnoteType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ATOM_SITES_FOOTNOTE category record detailed
comments about an atom site or a group of atom sites.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:atom_sites_footnoteCategory&gt;
   &lt;PDBx:atom_sites_footnote id=&quot;1&quot;&gt;
      &lt;PDBx:text&gt; The inhibitor binds to the enzyme in two alternative
orientations. The two orientations have been assigned
alternative IDs *1* and *2*.&lt;/PDBx:text&gt;
   &lt;/PDBx:atom_sites_footnote&gt;
   &lt;PDBx:atom_sites_footnote id=&quot;2&quot;&gt;
      &lt;PDBx:text&gt; Side chains of these residues adopt alternative
orientations that correlate with the alternative
orientations of the inhibitor.
Side chains with alternative ID *1* and occupancy 0.58
correlate with inhibitor orientation *1*.
Side chains with alternative ID *2* and occupancy 0.42
correlate with inhibitor orientation *2*.&lt;/PDBx:text&gt;
   &lt;/PDBx:atom_sites_footnote&gt;
   &lt;PDBx:atom_sites_footnote id=&quot;3&quot;&gt;
      &lt;PDBx:text&gt; The positions of these water molecules correlate with
the alternative orientations of the inhibitor.
Water molecules with alternative ID *1* and occupancy 0.58
correlate with inhibitor orientation *1*.
Water molecules with alternative ID *2* and occupancy 0.42
correlate with inhibitor orientation *2*.&lt;/PDBx:text&gt;
   &lt;/PDBx:atom_sites_footnote&gt;
   &lt;PDBx:atom_sites_footnote id=&quot;4&quot;&gt;
      &lt;PDBx:text&gt; Side chains of these residues adopt alternative
orientations that do not correlate with the alternative
orientation of the inhibitor.&lt;/PDBx:text&gt;
   &lt;/PDBx:atom_sites_footnote&gt;
   &lt;PDBx:atom_sites_footnote id=&quot;5&quot;&gt;
      &lt;PDBx:text&gt; The positions of these water molecules correlate with
alternative orientations of amino-acid side chains that
do not correlate with alternative orientations of the
inhibitor.&lt;/PDBx:text&gt;
   &lt;/PDBx:atom_sites_footnote&gt;
&lt;/PDBx:atom_sites_footnoteCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="atom_sites_footnote" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="text" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The text of the footnote. Footnotes are used to describe
an atom site or a group of atom sites in the ATOM_SITE list.

For example, footnotes may be used to indicate atoms for which
the electron density is very weak, or atoms for which static
disorder has been modelled.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A code that identifies the footnote.
a
b
1
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="atom_typeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ATOM_TYPE category record details about the
properties of the atoms that occupy the atom sites, such as the
atomic scattering factors.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:atom_typeCategory&gt;
   &lt;PDBx:atom_type symbol=&quot;C&quot;&gt;
      &lt;PDBx:oxidation_number&gt;0&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_Cromer_Mann_a1&gt;2.31000&lt;/PDBx:scat_Cromer_Mann_a1&gt;
      &lt;PDBx:scat_Cromer_Mann_a2&gt;20.8439&lt;/PDBx:scat_Cromer_Mann_a2&gt;
      &lt;PDBx:scat_Cromer_Mann_a3&gt;1.02000&lt;/PDBx:scat_Cromer_Mann_a3&gt;
      &lt;PDBx:scat_Cromer_Mann_a4&gt;10.2075&lt;/PDBx:scat_Cromer_Mann_a4&gt;
      &lt;PDBx:scat_Cromer_Mann_b1&gt;1.58860&lt;/PDBx:scat_Cromer_Mann_b1&gt;
      &lt;PDBx:scat_Cromer_Mann_b2&gt;0.568700&lt;/PDBx:scat_Cromer_Mann_b2&gt;
      &lt;PDBx:scat_Cromer_Mann_b3&gt;0.865000&lt;/PDBx:scat_Cromer_Mann_b3&gt;
      &lt;PDBx:scat_Cromer_Mann_b4&gt;51.6512&lt;/PDBx:scat_Cromer_Mann_b4&gt;
      &lt;PDBx:scat_Cromer_Mann_c&gt;0.21560&lt;/PDBx:scat_Cromer_Mann_c&gt;
   &lt;/PDBx:atom_type&gt;
   &lt;PDBx:atom_type symbol=&quot;N&quot;&gt;
      &lt;PDBx:oxidation_number&gt;0&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_Cromer_Mann_a1&gt;12.2126&lt;/PDBx:scat_Cromer_Mann_a1&gt;
      &lt;PDBx:scat_Cromer_Mann_a2&gt;0.005700&lt;/PDBx:scat_Cromer_Mann_a2&gt;
      &lt;PDBx:scat_Cromer_Mann_a3&gt;3.13220&lt;/PDBx:scat_Cromer_Mann_a3&gt;
      &lt;PDBx:scat_Cromer_Mann_a4&gt;9.89330&lt;/PDBx:scat_Cromer_Mann_a4&gt;
      &lt;PDBx:scat_Cromer_Mann_b1&gt;2.01250&lt;/PDBx:scat_Cromer_Mann_b1&gt;
      &lt;PDBx:scat_Cromer_Mann_b2&gt;28.9975&lt;/PDBx:scat_Cromer_Mann_b2&gt;
      &lt;PDBx:scat_Cromer_Mann_b3&gt;1.16630&lt;/PDBx:scat_Cromer_Mann_b3&gt;
      &lt;PDBx:scat_Cromer_Mann_b4&gt;0.582600&lt;/PDBx:scat_Cromer_Mann_b4&gt;
      &lt;PDBx:scat_Cromer_Mann_c&gt;-11.529&lt;/PDBx:scat_Cromer_Mann_c&gt;
   &lt;/PDBx:atom_type&gt;
   &lt;PDBx:atom_type symbol=&quot;O&quot;&gt;
      &lt;PDBx:oxidation_number&gt;0&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_Cromer_Mann_a1&gt;3.04850&lt;/PDBx:scat_Cromer_Mann_a1&gt;
      &lt;PDBx:scat_Cromer_Mann_a2&gt;13.2771&lt;/PDBx:scat_Cromer_Mann_a2&gt;
      &lt;PDBx:scat_Cromer_Mann_a3&gt;2.28680&lt;/PDBx:scat_Cromer_Mann_a3&gt;
      &lt;PDBx:scat_Cromer_Mann_a4&gt;5.70110&lt;/PDBx:scat_Cromer_Mann_a4&gt;
      &lt;PDBx:scat_Cromer_Mann_b1&gt;1.54630&lt;/PDBx:scat_Cromer_Mann_b1&gt;
      &lt;PDBx:scat_Cromer_Mann_b2&gt;0.323900&lt;/PDBx:scat_Cromer_Mann_b2&gt;
      &lt;PDBx:scat_Cromer_Mann_b3&gt;0.867000&lt;/PDBx:scat_Cromer_Mann_b3&gt;
      &lt;PDBx:scat_Cromer_Mann_b4&gt;32.9089&lt;/PDBx:scat_Cromer_Mann_b4&gt;
      &lt;PDBx:scat_Cromer_Mann_c&gt;0.250800&lt;/PDBx:scat_Cromer_Mann_c&gt;
   &lt;/PDBx:atom_type&gt;
   &lt;PDBx:atom_type symbol=&quot;S&quot;&gt;
      &lt;PDBx:oxidation_number&gt;0&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_Cromer_Mann_a1&gt;6.90530&lt;/PDBx:scat_Cromer_Mann_a1&gt;
      &lt;PDBx:scat_Cromer_Mann_a2&gt;1.46790&lt;/PDBx:scat_Cromer_Mann_a2&gt;
      &lt;PDBx:scat_Cromer_Mann_a3&gt;5.20340&lt;/PDBx:scat_Cromer_Mann_a3&gt;
      &lt;PDBx:scat_Cromer_Mann_a4&gt;22.2151&lt;/PDBx:scat_Cromer_Mann_a4&gt;
      &lt;PDBx:scat_Cromer_Mann_b1&gt;1.43790&lt;/PDBx:scat_Cromer_Mann_b1&gt;
      &lt;PDBx:scat_Cromer_Mann_b2&gt;0.253600&lt;/PDBx:scat_Cromer_Mann_b2&gt;
      &lt;PDBx:scat_Cromer_Mann_b3&gt;1.58630&lt;/PDBx:scat_Cromer_Mann_b3&gt;
      &lt;PDBx:scat_Cromer_Mann_b4&gt;56.1720&lt;/PDBx:scat_Cromer_Mann_b4&gt;
      &lt;PDBx:scat_Cromer_Mann_c&gt;0.866900&lt;/PDBx:scat_Cromer_Mann_c&gt;
   &lt;/PDBx:atom_type&gt;
   &lt;PDBx:atom_type symbol=&quot;CL&quot;&gt;
      &lt;PDBx:oxidation_number&gt;-1&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_Cromer_Mann_a1&gt;18.2915&lt;/PDBx:scat_Cromer_Mann_a1&gt;
      &lt;PDBx:scat_Cromer_Mann_a2&gt;0.006600&lt;/PDBx:scat_Cromer_Mann_a2&gt;
      &lt;PDBx:scat_Cromer_Mann_a3&gt;7.20840&lt;/PDBx:scat_Cromer_Mann_a3&gt;
      &lt;PDBx:scat_Cromer_Mann_a4&gt;1.17170&lt;/PDBx:scat_Cromer_Mann_a4&gt;
      &lt;PDBx:scat_Cromer_Mann_b1&gt;6.53370&lt;/PDBx:scat_Cromer_Mann_b1&gt;
      &lt;PDBx:scat_Cromer_Mann_b2&gt;19.5424&lt;/PDBx:scat_Cromer_Mann_b2&gt;
      &lt;PDBx:scat_Cromer_Mann_b3&gt;2.33860&lt;/PDBx:scat_Cromer_Mann_b3&gt;
      &lt;PDBx:scat_Cromer_Mann_b4&gt;60.4486&lt;/PDBx:scat_Cromer_Mann_b4&gt;
      &lt;PDBx:scat_Cromer_Mann_c&gt;-16.378&lt;/PDBx:scat_Cromer_Mann_c&gt;
   &lt;/PDBx:atom_type&gt;
&lt;/PDBx:atom_typeCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:atom_typeCategory&gt;
   &lt;PDBx:atom_type symbol=&quot;C&quot;&gt;
      &lt;PDBx:number_in_cell&gt;72&lt;/PDBx:number_in_cell&gt;
      &lt;PDBx:oxidation_number&gt;0&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_dispersion_imag&gt;.009&lt;/PDBx:scat_dispersion_imag&gt;
      &lt;PDBx:scat_dispersion_real&gt;.017&lt;/PDBx:scat_dispersion_real&gt;
      &lt;PDBx:scat_source&gt;International_Tables_Vol_IV_Table_2.2B&lt;/PDBx:scat_source&gt;
   &lt;/PDBx:atom_type&gt;
   &lt;PDBx:atom_type symbol=&quot;H&quot;&gt;
      &lt;PDBx:number_in_cell&gt;100&lt;/PDBx:number_in_cell&gt;
      &lt;PDBx:oxidation_number&gt;0&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_dispersion_imag&gt;0&lt;/PDBx:scat_dispersion_imag&gt;
      &lt;PDBx:scat_dispersion_real&gt;0&lt;/PDBx:scat_dispersion_real&gt;
      &lt;PDBx:scat_source&gt;International_Tables_Vol_IV_Table_2.2B&lt;/PDBx:scat_source&gt;
   &lt;/PDBx:atom_type&gt;
   &lt;PDBx:atom_type symbol=&quot;O&quot;&gt;
      &lt;PDBx:number_in_cell&gt;12&lt;/PDBx:number_in_cell&gt;
      &lt;PDBx:oxidation_number&gt;0&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_dispersion_imag&gt;.032&lt;/PDBx:scat_dispersion_imag&gt;
      &lt;PDBx:scat_dispersion_real&gt;.047&lt;/PDBx:scat_dispersion_real&gt;
      &lt;PDBx:scat_source&gt;International_Tables_Vol_IV_Table_2.2B&lt;/PDBx:scat_source&gt;
   &lt;/PDBx:atom_type&gt;
   &lt;PDBx:atom_type symbol=&quot;N&quot;&gt;
      &lt;PDBx:number_in_cell&gt;4&lt;/PDBx:number_in_cell&gt;
      &lt;PDBx:oxidation_number&gt;0&lt;/PDBx:oxidation_number&gt;
      &lt;PDBx:scat_dispersion_imag&gt;.018&lt;/PDBx:scat_dispersion_imag&gt;
      &lt;PDBx:scat_dispersion_real&gt;.029&lt;/PDBx:scat_dispersion_real&gt;
      &lt;PDBx:scat_source&gt;International_Tables_Vol_IV_Table_2.2B&lt;/PDBx:scat_source&gt;
   &lt;/PDBx:atom_type&gt;
&lt;/PDBx:atom_typeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="atom_type" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="analytical_mass_percent" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Mass percentage of this atom type derived from chemical analysis.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the atom(s) designated by this atom type. In
most cases, this is the element name and oxidation state of
a single atom species. For disordered or nonstoichiometric
structures it will describe a combination of atom species.
deuterium
0.34Fe+0.66Ni
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_in_cell" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Total number of atoms of this atom type in the unit cell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="oxidation_number" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formal oxidation state of this atom type in the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="-8" />
                           <xsd:maxInclusive value="8" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_scat_Cromer_Mann_a5" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Scattering-factor coefficient a5, used to calculate electron
elastic atomic scattering factors for the defined atom type.

Electron Elastic Scattering Factors Ref: 
International Tables for X-ray Crystallography (2006).
Vol. C, Table 4.3.2.2, pp. 282-283.

Cromer_Mann equation Ref: 
International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_scat_Cromer_Mann_b5" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Scattering-factor coefficient b5, used to calculate electron
elastic atomic scattering factors for the defined atom type.

Electron Elastic Scattering Factors Ref: 
International Tables for X-ray Crystallography (2006).
Vol. C, Table 4.3.2.2, pp. 282-283.

Cromer_Mann equation Ref:
International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="radius_bond" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The effective intramolecular bonding radius in angstroms
of this atom type.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="5.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="radius_contact" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The effective intermolecular bonding radius in angstroms
of this atom type.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="5.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_a1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient a1 used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_a2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient a2 used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_a3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient a3 used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_a4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient a4 used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_b1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient b1 used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_b2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient b2 used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_b3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient b3 used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_b4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient b4 used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_Cromer_Mann_c" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cromer-Mann scattering-factor coefficient c used to
calculate the scattering factors for this atom type.

Ref: International Tables for X-ray Crystallography (1974).
Vol. IV, Table 2.2B
or: International Tables for Crystallography  (2004). Vol. C,
Tables 6.1.1.4 and 6.1.1.5.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_dispersion_imag" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The imaginary component of the anomalous-dispersion
scattering factor, f&apos;&apos;, in electrons for this atom type and
the radiation identified by attribute id in category diffrn_radiation_wavelength. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_dispersion_real" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real component of the anomalous-dispersion
scattering factor, f&apos;, in electrons for this atom type and
the radiation identified by attribute id in category diffrn_radiation_wavelength. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_dispersion_source" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Reference to the source of the real and imaginary dispersion
corrections for scattering factors used for this atom type.
International Tables Vol. IV Table 2.3.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_length_neutron" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The bound coherent scattering length in femtometres for the
atom type at the isotopic composition used for the diffraction
experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:string">
                              <xsd:attribute fixed="femtometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="scat_source" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Reference to the source of the scattering factors or scattering
lengths used for this atom type.
International Tables Vol. IV Table 2.4.6B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scat_versus_stol_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A table of scattering factors as a function of sin theta over
lambda. This table should be well commented to indicate the
items present. Regularly formatted lists are strongly
recommended.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="symbol" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The code used to identify the atom species (singular or plural)
representing this atom type. Normally this code is the element
symbol. The code may be composed of any character except
an underscore with the additional proviso that digits designate
an oxidation state and must be followed by a + or - character.
C
Cu2+
H(SDS)
dummy
FeNi
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="auditType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the AUDIT category record details about the
creation and subsequent updating of the data block.

Note that these items apply only to the creation and updating of
the data block, and should not be confused with the data items
in the JOURNAL category that record different stages in the
publication of the material in the data block.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:auditCategory&gt;
   &lt;PDBx:audit revision_id=&quot;1&quot;&gt;
      &lt;PDBx:creation_date&gt;1992-12-08&lt;/PDBx:creation_date&gt;
      &lt;PDBx:creation_method&gt; Created by hand from PDB entry 5HVP, from the J. Biol.
Chem. paper describing this structure and from
laboratory records&lt;/PDBx:creation_method&gt;
      &lt;PDBx:update_record&gt; 1992-12-09  adjusted to reflect comments from B. McKeever
1992-12-10  adjusted to reflect comments from H. Berman
1992-12-12  adjusted to reflect comments from K. Watenpaugh&lt;/PDBx:update_record&gt;
   &lt;/PDBx:audit&gt;
&lt;/PDBx:auditCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:auditCategory&gt;
   &lt;PDBx:audit revision_id=&quot;2&quot;&gt;
      &lt;PDBx:creation_date&gt;1991-03-20&lt;/PDBx:creation_date&gt;
      &lt;PDBx:creation_method&gt;from_xtal_archive_file_using_CIFIO&lt;/PDBx:creation_method&gt;
      &lt;PDBx:update_record&gt; 1991-04-09  text and data added by Tony Willis.
1991-04-15  rec&amp;apos;d by co-editor as manuscript HL0007.
1991-04-17  adjustments based on first referee report.
1991-04-18  adjustments based on second referee report.&lt;/PDBx:update_record&gt;
   &lt;/PDBx:audit&gt;
&lt;/PDBx:auditCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="audit" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="creation_date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A date that the data block was created. The date format is
yyyy-mm-dd.
1990-07-12
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="creation_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of how data were entered into the data block.
spawned by the program QBEE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="update_record" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A record of any changes to the data block. The update format is
a date (yyyy-mm-dd) followed by a description of the changes.
The latest update entry is added to the bottom of this record.
1990-07-15   Updated by the Co-editor
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="revision_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute revision_id in category audit must uniquely identify a record
 in the AUDIT list.
rev1
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="audit_authorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the AUDIT_AUTHOR category record details about
the author(s) of the data block.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:audit_authorCategory&gt;
   &lt;PDBx:audit_author pdbx_ordinal=&quot;1&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
P. O. Box 2000, Ry80M203
Rahway, New Jersey  07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:name&gt;Fitzgerald, Paula M.D.&lt;/PDBx:name&gt;
   &lt;/PDBx:audit_author&gt;
   &lt;PDBx:audit_author pdbx_ordinal=&quot;2&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
P. O. Box 2000, Ry80M203
Rahway, New Jersey  07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:name&gt;McKeever, Brian M.&lt;/PDBx:name&gt;
   &lt;/PDBx:audit_author&gt;
   &lt;PDBx:audit_author pdbx_ordinal=&quot;3&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
P. O. Box 2000, Ry80M203
Rahway, New Jersey  07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:name&gt;Van Middlesworth, J.F.&lt;/PDBx:name&gt;
   &lt;/PDBx:audit_author&gt;
   &lt;PDBx:audit_author pdbx_ordinal=&quot;4&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
P. O. Box 2000, Ry80M203
Rahway, New Jersey  07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:name&gt;Springer, James P.&lt;/PDBx:name&gt;
   &lt;/PDBx:audit_author&gt;
&lt;/PDBx:audit_authorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="audit_author" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="address" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The address of an author of this data block. If there are
multiple authors, attribute address in category audit_author is looped with
 attribute name in category audit_author. 
                                 Department
                                  Institute
                                  Street
                                  City and postcode
                                  COUNTRY
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="identifier_ORCID" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Open Researcher and Contributor ID (ORCID).
0000-0002-6686-5475
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of an author of this data block. If there are multiple
authors, _audit_author.name is looped with _audit_author.address.
The family name(s), followed by a comma and including any
dynastic components, precedes the first name(s) or initial(s).
Bleary, Percival R.
O&apos;Neil, F.K.
Van den Bossche, G.
Yang, D.-L.
Simonov, Yu.A
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item defines the order of the author&apos;s name in the
list of audit authors.
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="audit_conformType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the AUDIT_CONFORM category describe the
dictionary versions against which the data names appearing in
the current data block are conformant.

    Example 1 - any file conforming to the current CIF core dictionary.
&lt;PDBx:audit_conformCategory&gt;
   &lt;PDBx:audit_conform dict_name=&quot;cif_core.dic&quot; dict_version=&quot;2.3.1&quot;&gt;
      &lt;PDBx:dict_location&gt;ftp://ftp.iucr.org/pub/cif_core.2.3.1.dic&lt;/PDBx:dict_location&gt;
   &lt;/PDBx:audit_conform&gt;
&lt;/PDBx:audit_conformCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="audit_conform" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="dict_location" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A file name or uniform resource locator (URL) for the
dictionary to which the current data block conforms.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="dict_name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The string identifying the highest-level dictionary defining
data names used in this file.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="dict_version" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The version number of the dictionary to which the current
data block conforms.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="audit_contact_authorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the AUDIT_CONTACT_AUTHOR category record details
about the name and address of the author to be contacted
concerning the content of this data block.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:audit_contact_authorCategory&gt;
   &lt;PDBx:audit_contact_author name=&quot;Fitzgerald, Paula M.D.&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
PO Box 2000, Ry80M203
Rahway, New Jersey 07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:email&gt;paula_fitzgerald@merck.com&lt;/PDBx:email&gt;
      &lt;PDBx:fax&gt;1(908)5946645&lt;/PDBx:fax&gt;
      &lt;PDBx:phone&gt;1(908)5945510&lt;/PDBx:phone&gt;
   &lt;/PDBx:audit_contact_author&gt;
&lt;/PDBx:audit_contact_authorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="audit_contact_author" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="address" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mailing address of the author of the data block to whom
correspondence should be addressed.
                                 Department
                                  Institute
                                  Street
                                  City and postcode
                                  COUNTRY
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="email" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The electronic mail address of the author of the data block to
whom correspondence should be addressed, in a form recognizable
to international networks. The format of e-mail
addresses is given in Section 3.4, Address Specification, of
Internet Message Format, RFC 2822, P. Resnick (Editor),
Network Standards Group, April 2001.
name@host.domain.country
bm@iucr.org
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fax" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The facsimile telephone number of the author of the data
block to whom correspondence should be addressed.

The recommended style starts with the international dialing
prefix, followed by the area code in parentheses, followed by the
local number with no spaces.
12(34)9477334
12()349477334
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="phone" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The telephone number of the author of the data block to whom
correspondence should be addressed.

The recommended style starts with the international dialing
prefix, followed by the area code in parentheses, followed by the
local number and any extension number prefixed by &apos;x&apos;,
with no spaces.
12(34)9477330
12()349477330
12(34)9477330x5543
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The name of the author of the data block to whom correspondence
should be addressed.

The family name(s), followed by a comma and including any
dynastic components, precedes the first name(s) or initial(s).
Bleary, Percival R.
O&apos;Neil, F.K.
Van den Bossche, G.
Yang, D.-L.
Simonov, Yu.A
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="audit_linkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the AUDIT_LINK category record details about the
relationships between data blocks in the current CIF.

    Example 1 - multiple structure paper, as illustrated
                in A Guide to CIF for Authors (1995). IUCr: Chester.
&lt;PDBx:audit_linkCategory&gt;
   &lt;PDBx:audit_link block_code=&quot;morA_pub&quot; block_description=&quot;discursive text of paper with two structures&quot;&gt;&lt;/PDBx:audit_link&gt;
   &lt;PDBx:audit_link block_code=&quot;morA_(1)&quot; block_description=&quot;structure 1 of 2&quot;&gt;&lt;/PDBx:audit_link&gt;
   &lt;PDBx:audit_link block_code=&quot;morA_(2)&quot; block_description=&quot;structure 2 of 2&quot;&gt;&lt;/PDBx:audit_link&gt;
&lt;/PDBx:audit_linkCategory&gt;


    Example 2 - example file for the one-dimensional incommensurately
                modulated structure of K~2~SeO~4~.
&lt;PDBx:audit_linkCategory&gt;
   &lt;PDBx:audit_link block_code=&quot;KSE_PUB&quot; block_description=&quot;publication details&quot;&gt;&lt;/PDBx:audit_link&gt;
   &lt;PDBx:audit_link block_code=&quot;KSE_COM&quot; block_description=&quot;experimental data common to ref./mod. structures&quot;&gt;&lt;/PDBx:audit_link&gt;
   &lt;PDBx:audit_link block_code=&quot;KSE_REF&quot; block_description=&quot;reference structure&quot;&gt;&lt;/PDBx:audit_link&gt;
   &lt;PDBx:audit_link block_code=&quot;KSE_MOD&quot; block_description=&quot;modulated structure&quot;&gt;&lt;/PDBx:audit_link&gt;
&lt;/PDBx:audit_linkCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="audit_link" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="block_code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute code in category audit_block associated with a data block
 in the current file related to the current data block. The
special value &apos;.&apos; may be used to refer to the current data
block for completeness.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="block_description" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A textual description of the relationship of the referenced
data block to the current one.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="cellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CELL category record details about the
crystallographic cell parameters.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:cellCategory&gt;
   &lt;PDBx:cell entry_id=&quot;5HVP&quot;&gt;
      &lt;PDBx:angle_alpha&gt;90.00&lt;/PDBx:angle_alpha&gt;
      &lt;PDBx:angle_beta&gt;90.00&lt;/PDBx:angle_beta&gt;
      &lt;PDBx:angle_gamma&gt;90.00&lt;/PDBx:angle_gamma&gt;
      &lt;PDBx:details&gt; The cell parameters were refined every twenty frames during
data integration. The cell lengths given are the mean of
55 such refinements; the esds given are the root mean
square deviations of these 55 observations from that mean.&lt;/PDBx:details&gt;
      &lt;PDBx:length_a&gt;58.39&lt;/PDBx:length_a&gt;
      &lt;PDBx:length_a_esd&gt;0.05&lt;/PDBx:length_a_esd&gt;
      &lt;PDBx:length_b&gt;86.70&lt;/PDBx:length_b&gt;
      &lt;PDBx:length_b_esd&gt;0.12&lt;/PDBx:length_b_esd&gt;
      &lt;PDBx:length_c&gt;46.27&lt;/PDBx:length_c&gt;
      &lt;PDBx:length_c_esd&gt;0.06&lt;/PDBx:length_c_esd&gt;
      &lt;PDBx:volume&gt;234237&lt;/PDBx:volume&gt;
   &lt;/PDBx:cell&gt;
&lt;/PDBx:cellCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:cellCategory&gt;
   &lt;PDBx:cell entry_id=&quot;1TOZ&quot;&gt;
      &lt;PDBx:angle_alpha&gt;90.0&lt;/PDBx:angle_alpha&gt;
      &lt;PDBx:angle_beta&gt;90.0&lt;/PDBx:angle_beta&gt;
      &lt;PDBx:angle_gamma&gt;90.0&lt;/PDBx:angle_gamma&gt;
      &lt;PDBx:length_a&gt;5.959&lt;/PDBx:length_a&gt;
      &lt;PDBx:length_a_esd&gt;0.001&lt;/PDBx:length_a_esd&gt;
      &lt;PDBx:length_b&gt;14.956&lt;/PDBx:length_b&gt;
      &lt;PDBx:length_b_esd&gt;0.001&lt;/PDBx:length_b_esd&gt;
      &lt;PDBx:length_c&gt;19.737&lt;/PDBx:length_c&gt;
      &lt;PDBx:length_c_esd&gt;0.003&lt;/PDBx:length_c_esd&gt;
      &lt;PDBx:volume&gt;1759.0&lt;/PDBx:volume&gt;
      &lt;PDBx:volume_esd&gt;0.3&lt;/PDBx:volume_esd&gt;
   &lt;/PDBx:cell&gt;
&lt;/PDBx:cellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="cell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="Z_PDB" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of the polymeric chains in a unit cell. In the case
of heteropolymers, Z is the number of occurrences of the most
populous chain.

This data item is provided for compatibility with the original
Protein Data Bank format, and only for that purpose.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_alpha" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle alpha of the reported structure in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_alpha_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute angle_alpha in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_beta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle beta of the reported structure in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_beta_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute angle_beta in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_gamma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle gamma of the reported structure in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_gamma_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute angle_gamma in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </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 cell choice, noting
possible alternative settings.
pseudo-orthorhombic
standard setting from 45 deg rotation around c
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="formula_units_Z" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of the formula units in the unit cell as specified
by _chemical_formula.structural, _chemical_formula.moiety or
attribute sum in category chemical_formula. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="length_a" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length a corresponding to the structure reported in
angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="length_a_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute length_a in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="length_b" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length b corresponding to the structure reported in
angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="length_b_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute length_b in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="length_c" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length c corresponding to the structure reported in
angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="length_c_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute length_c in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_unique_axis" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
To further identify unique axis if necessary.  E.g., P 21 with
an unique C axis will have &apos;C&apos; in this field.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reciprocal_angle_alpha" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The angle (recip-alpha) defining the reciprocal cell in degrees.
(recip-alpha), (recip-alpha) and (recip-alpha) related to the
angles in the real cell by:

cos(recip-alpha)
= [cos(beta)*cos(gamma) - cos(alpha)]/[sin(beta)*sin(gamma)]

cos(recip-beta)
= [cos(gamma)*cos(alpha) - cos(beta)]/[sin(gamma)*sin(alpha)]

cos(recip-gamma)
= [cos(alpha)*cos(beta) - cos(gamma)]/[sin(alpha)*sin(beta)]

Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360.
New York: John Wiley &amp; Sons Inc.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reciprocal_angle_alpha_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute reciprocal_angle_alpha in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="reciprocal_angle_beta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The angle (recip-beta) defining the reciprocal cell in degrees.
(recip-alpha), (recip-alpha) and (recip-alpha) related to the
angles in the real cell by:

cos(recip-alpha)
= [cos(beta)*cos(gamma) - cos(alpha)]/[sin(beta)*sin(gamma)]

cos(recip-beta)
= [cos(gamma)*cos(alpha) - cos(beta)]/[sin(gamma)*sin(alpha)]

cos(recip-gamma)
= [cos(alpha)*cos(beta) - cos(gamma)]/[sin(alpha)*sin(beta)]

Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360.
New York: John Wiley &amp; Sons Inc.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reciprocal_angle_beta_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute reciprocal_angle_beta in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="reciprocal_angle_gamma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The angle (recip-gamma) defining the reciprocal cell in degrees.
(recip-alpha), (recip-alpha) and (recip-alpha) related to the
angles in the real cell by:

cos(recip-alpha)
= [cos(beta)*cos(gamma) - cos(alpha)]/[sin(beta)*sin(gamma)]

cos(recip-beta)
= [cos(gamma)*cos(alpha) - cos(beta)]/[sin(gamma)*sin(alpha)]

cos(recip-gamma)
= [cos(alpha)*cos(beta) - cos(gamma)]/[sin(alpha)*sin(beta)]

Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360.
New York: John Wiley &amp; Sons Inc.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reciprocal_angle_gamma_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute reciprocal_angle_gamma in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="reciprocal_length_a" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The reciprocal cell length (recip-a) in inverse Angstroms.
(recip-a), (recip-b) and (recip-c) are related to the real cell
by the following equation:

recip-a = b*c*sin(alpha)/V

recip-b = c*a*sin(beta)/V

recip-c = a*b*sin(gamma)/V

where V is the cell volume.

Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360.
New York: John Wiley &amp; Sons Inc.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reciprocal_length_a_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute reciprocal_length_a in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="reciprocal_angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="reciprocal_length_b" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The reciprocal cell length (recip-b) in inverse Angstroms.
(recip-a), (recip-b) and (recip-c) are related to the real cell
by the following equation:

recip-a = b*c*sin(alpha)/V

recip-b = c*a*sin(beta)/V

recip-c = a*b*sin(gamma)/V

where V is the cell volume.

Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360.
New York: John Wiley &amp; Sons Inc.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reciprocal_length_b_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute reciprocal_length_b in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="reciprocal_angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="reciprocal_length_c" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The reciprocal cell length (recip-c) in inverse Angstroms.
(recip-a), (recip-b) and (recip-c) are related to the real cell
by the following equation:

recip-a = b*c*sin(alpha)/V

recip-b = c*a*sin(beta)/V

recip-c = a*b*sin(gamma)/V

where V is the cell volume.

Ref: Buerger, M. J. (1942). X-ray Crystallography, p. 360.
New York: John Wiley &amp; Sons Inc.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reciprocal_length_c_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute reciprocal_length_c in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="reciprocal_angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="volume" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Cell volume V in angstroms cubed.

V = a b c (1 - cos^2^~alpha~ - cos^2^~beta~ - cos^2^~gamma~
+ 2 cos~alpha~ cos~beta~ cos~gamma~)^1/2^

a = attribute length_a
 in category cell b = attribute length_b
 in category cell c = attribute length_c
 in category cell alpha = attribute angle_alpha
 in category cell beta = attribute angle_beta
 in category cell gamma = attribute angle_gamma in category cell 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="volume_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute volume in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="cell_measurementType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CELL_MEASUREMENT category record details
about the measurement of the crystallographic cell parameters.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:cell_measurementCategory&gt;
   &lt;PDBx:cell_measurement entry_id=&quot;5HVP&quot;&gt;
      &lt;PDBx:temp&gt;293&lt;/PDBx:temp&gt;
      &lt;PDBx:temp_esd&gt;3&lt;/PDBx:temp_esd&gt;
      &lt;PDBx:theta_max&gt;31&lt;/PDBx:theta_max&gt;
      &lt;PDBx:theta_min&gt;11&lt;/PDBx:theta_min&gt;
      &lt;PDBx:wavelength&gt;1.54&lt;/PDBx:wavelength&gt;
   &lt;/PDBx:cell_measurement&gt;
&lt;/PDBx:cell_measurementCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:cell_measurementCategory&gt;
   &lt;PDBx:cell_measurement entry_id=&quot;1TOZ&quot;&gt;
      &lt;PDBx:reflns_used&gt;25&lt;/PDBx:reflns_used&gt;
      &lt;PDBx:temp&gt;293&lt;/PDBx:temp&gt;
      &lt;PDBx:theta_max&gt;31&lt;/PDBx:theta_max&gt;
      &lt;PDBx:theta_min&gt;25&lt;/PDBx:theta_min&gt;
   &lt;/PDBx:cell_measurement&gt;
&lt;/PDBx:cell_measurementCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="cell_measurement" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pressure" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The pressure in kilopascals at which the unit-cell parameters
were measured (not the pressure at which the sample was
synthesized).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kilopascals" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pressure_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute pressure in category cell_measurement. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kilopascals" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="radiation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Description of the radiation used to measure the unit-cell data.
See also attribute wavelength in category cell_measurement. 
neutron
Cu K\a
synchrotron
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_used" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of reflections used to determine the unit cell.
These reflections may be specified as CELL_MEASUREMENT_REFLN
data items.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in kelvins at which the unit-cell parameters
were measured (not the temperature of synthesis).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="temp_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute temp in category cell_measurement. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="theta_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum theta angle of reflections used to measure
the unit cell in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="theta_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum theta angle of reflections used to measure
the unit cell in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wavelength" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The wavelength in angstroms of the radiation used to measure
the unit cell. If this is not specified, the wavelength is
assumed to be that specified in the category
DIFFRN_RADIATION_WAVELENGTH.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="cell_measurement_reflnType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CELL_MEASUREMENT_REFLN category record
details about the reflections used to determine the
crystallographic cell parameters.

The CELL_MEASUREMENT_REFLN data items would in general be used
only for diffractometer data.

    Example 1 - extracted from the CAD-4 listing of Rb~2~S~2~O~6~ at room
                temperature (unpublished).
&lt;PDBx:cell_measurement_reflnCategory&gt;
   &lt;PDBx:cell_measurement_refln index_h=&quot;-2&quot; index_k=&quot;4&quot; index_l=&quot;1&quot;&gt;
      &lt;PDBx:theta&gt;8.67&lt;/PDBx:theta&gt;
   &lt;/PDBx:cell_measurement_refln&gt;
   &lt;PDBx:cell_measurement_refln index_h=&quot;0&quot; index_k=&quot;3&quot; index_l=&quot;2&quot;&gt;
      &lt;PDBx:theta&gt;9.45&lt;/PDBx:theta&gt;
   &lt;/PDBx:cell_measurement_refln&gt;
   &lt;PDBx:cell_measurement_refln index_h=&quot;3&quot; index_k=&quot;0&quot; index_l=&quot;2&quot;&gt;
      &lt;PDBx:theta&gt;9.46&lt;/PDBx:theta&gt;
   &lt;/PDBx:cell_measurement_refln&gt;
   &lt;PDBx:cell_measurement_refln index_h=&quot;-3&quot; index_k=&quot;4&quot; index_l=&quot;1&quot;&gt;
      &lt;PDBx:theta&gt;8.93&lt;/PDBx:theta&gt;
   &lt;/PDBx:cell_measurement_refln&gt;
   &lt;PDBx:cell_measurement_refln index_h=&quot;-2&quot; index_k=&quot;1&quot; index_l=&quot;-2&quot;&gt;
      &lt;PDBx:theta&gt;7.53&lt;/PDBx:theta&gt;
   &lt;/PDBx:cell_measurement_refln&gt;
   &lt;PDBx:cell_measurement_refln index_h=&quot;10&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:theta&gt;23.77&lt;/PDBx:theta&gt;
   &lt;/PDBx:cell_measurement_refln&gt;
   &lt;PDBx:cell_measurement_refln index_h=&quot;0&quot; index_k=&quot;10&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:theta&gt;23.78&lt;/PDBx:theta&gt;
   &lt;/PDBx:cell_measurement_refln&gt;
   &lt;PDBx:cell_measurement_refln index_h=&quot;-5&quot; index_k=&quot;4&quot; index_l=&quot;1&quot;&gt;
      &lt;PDBx:theta&gt;11.14&lt;/PDBx:theta&gt;
   &lt;/PDBx:cell_measurement_refln&gt;
&lt;/PDBx:cell_measurement_reflnCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="cell_measurement_refln" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="theta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Theta angle for a reflection used for measurement of
the unit cell in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="index_h" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index h of a reflection used for measurement of the unit
cell.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_k" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index k of a reflection used for measurement of the unit
cell.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_l" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index l of a reflection used for measurement of the unit
cell.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_compType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP category give details about each
of the chemical components from which the relevant chemical
structures can be constructed, such as name, mass or charge.

The related categories CHEM_COMP_ATOM, CHEM_COMP_BOND,
CHEM_COMP_ANGLE etc. describe the detailed geometry of these
chemical components.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_compCategory&gt;
   &lt;PDBx:chem_comp id=&quot;phe&quot;&gt;
      &lt;PDBx:model_source&gt;1987 Protin/Prolsq Ideals file&lt;/PDBx:model_source&gt;
      &lt;PDBx:name&gt;phenylalanine&lt;/PDBx:name&gt;
   &lt;/PDBx:chem_comp&gt;
   &lt;PDBx:chem_comp id=&quot;val&quot;&gt;
      &lt;PDBx:model_source&gt;1987 Protin/Prolsq Ideals file&lt;/PDBx:model_source&gt;
      &lt;PDBx:name&gt;alanine&lt;/PDBx:name&gt;
   &lt;/PDBx:chem_comp&gt;
&lt;/PDBx:chem_compCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="formula" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The formula for the chemical component. Formulae are written
according to the following rules:

(1) Only recognized element symbols may be used.

(2) Each element symbol is followed by a &apos;count&apos; number. A count
of &apos;1&apos; may be omitted.

(3) A space or parenthesis must separate each cluster of
(element symbol + count), but in general parentheses are
not used.

(4) The order of elements depends on whether carbon is
present or not. If carbon is present, the order should be:
C, then H, then the other elements in alphabetical order
of their symbol. If carbon is not present, the elements
are listed purely in alphabetic order of their symbol. This
is the &apos;Hill&apos; system used by Chemical Abstracts.
C18 H19 N7 O8 S
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="formula_weight" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formula mass in daltons of the chemical component.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="model_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the generation of the
coordinates for the model of the component.
geometry idealized but not minimized
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="model_erf" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A pointer to an external reference file from which the atomic
description of the component is taken.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="model_source" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The source of the coordinates for the model of the component.
CSD entry ABCDEF
built using Quanta/Charmm
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mon_nstd_class" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the class of a nonstandard monomer if the
nonstandard monomer represents a modification of a
standard monomer.
iodinated base
phosphorylated amino acid
brominated base
modified amino acid
glycosylated amino acid
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mon_nstd_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special details of a nonstandard monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mon_nstd_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
&apos;yes&apos; indicates that this is a &apos;standard&apos; monomer, &apos;no&apos;
indicates that it is &apos;nonstandard&apos;. Nonstandard monomers
should be described in more detail using the
_chem_comp.mon_nstd_parent, _chem_comp.mon_nstd_class and
attribute mon_nstd_details in category chem_comp data items. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="mon_nstd_parent" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the parent monomer of the nonstandard monomer,
if the nonstandard monomer represents a modification of a
standard monomer.
tyrosine
cytosine
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mon_nstd_parent_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The identifier for the parent component of the nonstandard
component. May be be a comma separated list if this component
is derived from multiple components.

Items in this indirectly point to attribute id in category chem_comp in 
 the CHEM_COMP category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The full name of the component.
alanine
valine
adenine
cytosine
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_atoms_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of atoms in the component.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_atoms_nh" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of non-hydrogen atoms in the component.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="one_letter_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For standard polymer components, the one-letter code for
the component.   For non-standard polymer components, the 
one-letter code for parent component if this exists;
otherwise, the one-letter code should be given as &apos;X&apos;.

Components that derived from multiple parents components 
are described by a sequence of one-letter-codes.  
alanine or adenine
A
ambiguous asparagine/aspartic acid
B
arginine
R
asparagine
N
aspartic acid
D
cysteine or cystine or cytosine
C
glutamine
Q
glutamic acid
E
ambiguous glutamine/glutamic acid
Z
glycine or guanine
G
histidine
H
isoleucine
I
leucine
L
lysine
K
methionine
M
phenylalanine
F
proline
P
serine
S
threonine or thymine
T
tryptophan
W
tyrosine
Y
valine
V
uracil
U
water
O
other
X
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ambiguous_flag" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A preliminary classification used by PDB to indicate
that the chemistry of this component while described
as clearly as possible is still ambiguous.  Software
tools may not be able to process this component
definition.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_component_no" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A serial number used by PDB in the FORMUL record.
3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_formal_charge" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The net integer charge assigned to this component. This is the
formal charge assignment normally found in chemical diagrams.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ideal_coordinates_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies the source of the ideal coordinates in the
component definition. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ideal_coordinates_missing_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies if ideal coordinates are missing in this definition. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_initial_date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Date component was added to database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_model_coordinates_db_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies the PDB database code from which the heavy 
atom model coordinates were obtained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_model_coordinates_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item provides additional details about the model coordinates 
in the component definition. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_model_coordinates_missing_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies if model coordinates are missing in this definition. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_modification_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For nonstandard components a text description
of modification of the parent component.
ATP
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_modified_date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Date component was last modified.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_subcomponents" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of subcomponents represented in this component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_processing_site" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies the deposition site that processed
this chemical component defintion.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="PDBE" />
                           <xsd:enumeration value="EBI" />
                           <xsd:enumeration value="PDBJ" />
                           <xsd:enumeration value="RCSB" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_release_status" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item holds the current release status for the component.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="REL" />
                           <xsd:enumeration value="HOLD" />
                           <xsd:enumeration value="HPUB" />
                           <xsd:enumeration value="OBS" />
                           <xsd:enumeration value="DEL" />
                           <xsd:enumeration value="REF_ONLY" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_replaced_by" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the attribute id in category chem_comp of the component that
 has replaced this component.
q11
tvx
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_replaces" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the attribute id&apos;s in category chem_comp of the components
 which have been replaced by this component.
Multiple id codes should be separated by commas.
q11
tvx,atv
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_subcomponent_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The list of subcomponents contained in this component.
TSM DPH HIS CHF EMR
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_synonyms" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Synonym list for the component.
ATP
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A preliminary classification used by PDB.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="three_letter_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For standard polymer components, the common three-letter code for
the component.   Non-standard polymer components and non-polymer
components are also assigned three-letter-codes.

For ambiguous polymer components three-letter code should 
be given as &apos;UNK&apos;.  Ambiguous ions are assigned the code &apos;UNX&apos;.
Ambiguous non-polymer components are assigned the code &apos;UNL&apos;.  
alanine
ALA
arginine
ARG
asparagine
ASN
aspartic acid
ASP
ambiguous asparagine/aspartic acid
ASX
cysteine
CYS
glutamine
GLN
glutamic acid
GLU
glycine
GLY
ambiguous glutamine/glutamic acid
GLX
histidine
HIS
isoleucine
ILE
leucine
LEU
lysine
LYS
methionine
MET
phenylalanine
PHE
proline
PRO
serine
SER
threonine
THR
tryptophan
TRP
tyrosine
TRY
valine
VAL
1-methyladenosine
1MA
5-methylcytosine
5MC
2(prime)-O-methylcytodine
OMC
1-methylguanosine
1MG
N(2)-methylguanosine
2MG
N(2)-dimethylguanosine
M2G
7-methylguanosine
7MG
2(prime)-O-methylguanosine
0MG
dihydrouridine
H2U
ribosylthymidine
5MU
pseudouridine
PSU
acetic acid
ACE
formic acid
FOR
water
HOH
other
UNK
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For standard polymer components, the type of the monomer.
Note that monomers that will form polymers are of three types:
linking monomers, monomers with some type of N-terminal (or 5&apos;)
cap and monomers with some type of C-terminal (or 3&apos;) cap.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="D-peptide linking" />
                           <xsd:enumeration value="L-peptide linking" />
                           <xsd:enumeration value="D-peptide NH3 amino terminus" />
                           <xsd:enumeration value="L-peptide NH3 amino terminus" />
                           <xsd:enumeration value="D-peptide COOH carboxy terminus" />
                           <xsd:enumeration value="L-peptide COOH carboxy terminus" />
                           <xsd:enumeration value="DNA linking" />
                           <xsd:enumeration value="RNA linking" />
                           <xsd:enumeration value="L-RNA linking" />
                           <xsd:enumeration value="L-DNA linking" />
                           <xsd:enumeration value="DNA OH 5 prime terminus" />
                           <xsd:enumeration value="RNA OH 5 prime terminus" />
                           <xsd:enumeration value="DNA OH 3 prime terminus" />
                           <xsd:enumeration value="RNA OH 3 prime terminus" />
                           <xsd:enumeration value="D-saccharide 1,4 and 1,4 linking" />
                           <xsd:enumeration value="L-saccharide 1,4 and 1,4 linking" />
                           <xsd:enumeration value="D-saccharide 1,4 and 1,6 linking" />
                           <xsd:enumeration value="L-saccharide 1,4 and 1,6 linking" />
                           <xsd:enumeration value="L-saccharide" />
                           <xsd:enumeration value="D-saccharide" />
                           <xsd:enumeration value="saccharide" />
                           <xsd:enumeration value="non-polymer" />
                           <xsd:enumeration value="peptide linking" />
                           <xsd:enumeration value="peptide-like" />
                           <xsd:enumeration value="L-gamma-peptide, C-delta linking" />
                           <xsd:enumeration value="D-gamma-peptide, C-delta linking" />
                           <xsd:enumeration value="L-beta-peptide, C-gamma linking" />
                           <xsd:enumeration value="D-beta-peptide, C-gamma linking" />
                           <xsd:enumeration value="other" />
                        </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 chem_comp must uniquely identify each item in
 the CHEM_COMP list.

For protein polymer entities, this is the three-letter code for
the amino acid.

For nucleic acid polymer entities, this is the one-letter code
for the base.
ALA
VAL
DG
C
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_angleType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_ANGLE category record details about
angles in a chemical component. Angles are designated by three
atoms, with the second atom forming the vertex of the angle.
Target values may be specified as angles in degrees, as a
distance between the first and third atoms, or both.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_angleCategory&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;N&quot; atom_id_2=&quot;CA&quot; atom_id_3=&quot;C&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;110.8&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;N&quot; atom_id_2=&quot;CA&quot; atom_id_3=&quot;CB&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;110.1&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;C&quot; atom_id_2=&quot;CA&quot; atom_id_3=&quot;CB&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;110.3&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;C&quot; atom_id_2=&quot;CA&quot; atom_id_3=&quot;HA&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;108.3&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;CA&quot; atom_id_2=&quot;C&quot; atom_id_3=&quot;O&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;118.4&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;CA&quot; atom_id_2=&quot;C&quot; atom_id_3=&quot;OXT&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;117.8&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;CA&quot; atom_id_2=&quot;CB&quot; atom_id_3=&quot;CG&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;114.0&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;O&quot; atom_id_2=&quot;C&quot; atom_id_3=&quot;OXT&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;123.8&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;CB&quot; atom_id_2=&quot;CG&quot; atom_id_3=&quot;CD1&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;120.8&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
   &lt;PDBx:chem_comp_angle atom_id_1=&quot;CB&quot; atom_id_2=&quot;CG&quot; atom_id_3=&quot;CD2&quot; comp_id=&quot;PHE&quot;&gt;
      &lt;PDBx:value_angle&gt;120.5&lt;/PDBx:value_angle&gt;
   &lt;/PDBx:chem_comp_angle&gt;
&lt;/PDBx:chem_comp_angleCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_angle" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="value_angle" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target value for the angle
associated with the specified atoms, expressed in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_angle_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value_angle in category chem_comp_angle. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target value for the angle
associated with the specified atoms, expressed as the distance
between the atoms specified by attribute atom_id_1 in category chem_comp_angle and
 attribute atom_id_3 in category chem_comp_angle. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value_dist in category chem_comp_angle. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the first of the three atoms that define the angle.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the second of the three atoms that define the angle.
The second atom is taken to be the apex of the angle.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_id_3" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the third of the three atoms that define the angle.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_atomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_ATOM category record details about
the atoms in a chemical component. Specifying the atomic
coordinates for the components in this category is an
alternative to specifying the structure of the component
via bonds, angles, planes etc. in the appropriate
CHEM_COMP subcategories.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_atomCategory&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;N&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;1.20134&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.84658&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;0.00000&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;main&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CA&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;0.00000&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.00000&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;0.00000&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;main&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;C&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;-1.25029&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.88107&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;0.00000&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;main&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;O&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;-2.18525&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.66029&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;-0.78409&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;main&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CB&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;0.00662&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;-1.03603&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;1.11081&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CG&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;0.03254&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;-0.49711&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;2.50951&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CD1&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;-1.15813&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;-0.12084&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;3.13467&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CE1&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;-1.15720&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.38038&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;4.42732&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CZ&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;0.05385&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.51332&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;5.11032&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CE2&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;1.26137&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.11613&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;4.50975&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CD2&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;1.23668&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;-0.38351&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;3.20288&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;N&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;1.20134&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.84658&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;0.00000&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;main&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CA&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;0.00000&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.00000&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;0.00000&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;main&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;C&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;-1.25029&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.88107&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;0.00000&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;main&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;O&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;-2.18525&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;0.66029&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;-0.78409&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;main&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CB&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;0.05260&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;-0.99339&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;1.17429&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CG1&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;-0.13288&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;-0.31545&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;2.52668&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
   &lt;PDBx:chem_comp_atom atom_id=&quot;CG2&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:model_Cartn_x&gt;-0.94265&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;-2.12930&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;0.99811&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:substruct_code&gt;side&lt;/PDBx:substruct_code&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chem_comp_atom&gt;
&lt;/PDBx:chem_comp_atomCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_atom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="alt_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative identifier for the atom. This data item would be
used in cases where alternative nomenclatures exist for labelling
atoms in a group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="charge" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The net integer charge assigned to this atom. This is the
formal charge assignment normally found in chemical diagrams.
for an ammonium nitrogen
1
for a chloride ion
-1
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="-8" />
                           <xsd:maxInclusive value="8" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_x" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The x component of the coordinates for this atom in this
component specified as orthogonal angstroms. The choice of
reference axis frame for the coordinates is arbitrary.

The set of coordinates input for the entity here is intended to
correspond to the atomic model used to generate restraints for
structure refinement, not to atom sites in the ATOM_SITE
list.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_x_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute model_Cartn_x in category chem_comp_atom. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_y" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The y component of the coordinates for this atom in this
component specified as orthogonal angstroms. The choice of
reference axis frame for the coordinates is arbitrary.

The set of coordinates input for the entity here is intended to
correspond to the atomic model used to generate restraints for
structure refinement, not to atom sites in the ATOM_SITE
list.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_y_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute model_Cartn_y in category chem_comp_atom. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_z" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The z component of the coordinates for this atom in this
component specified as orthogonal angstroms. The choice of
reference axis frame for the coordinates is arbitrary.

The set of coordinates input for the entity here is intended to
correspond to the atomic model used to generate restraints for
structure refinement, not to atom sites in the ATOM_SITE
list.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_z_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute model_Cartn_z in category chem_comp_atom. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="partial_charge" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The partial charge assigned to this atom.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_align" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Atom name alignment offset in PDB atom field.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_alt_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative identifier for the atom. This data item would be
used in cases where alternative nomenclatures exist for labelling
atoms in a group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_alt_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative identifier for the atom. This data item would be
used in cases where alternative nomenclatures exist for labelling
atoms in a group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_aromatic_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag indicating an aromatic atom.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_component_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The atom identifier in the subcomponent where a  
larger component has been divided subcomponents.
CB
CA
CG
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_component_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The component identifier for the subcomponent where a  
larger component has been divided subcomponents.
HIS
PRO
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_component_entity_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A reference to entity identifier in data  category 
pdbx_chem_comp_subcomponent_entity_list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_component_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A reference to attribute component_id in category pdbx_reference_entity_list 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_leaving_atom_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag indicating a leaving atom.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_model_Cartn_x_ideal" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative x component of the coordinates for this atom in this
component specified as orthogonal angstroms. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_model_Cartn_y_ideal" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative y component of the coordinates for this atom in this
component specified as orthogonal angstroms. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_model_Cartn_z_ideal" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An alternative z component of the coordinates for this atom in this
component specified as orthogonal angstroms. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_ordinal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Ordinal index for the component atom list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_polymer_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Is the atom in a polymer or non-polymer subcomponent in the BIRD definition. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="polymer" />
                           <xsd:enumeration value="non-polymer" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_ref_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A reference to attribute ref_entity_id in category pdbx_reference_entity_list 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_residue_numbering" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Preferred residue numbering in the BIRD definition.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_stereo_config" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chiral configuration of the atom that is a chiral center.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="R" />
                           <xsd:enumeration value="S" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="substruct_code" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item assigns the atom to a substructure of the
component, if appropriate.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="main" />
                           <xsd:enumeration value="side" />
                           <xsd:enumeration value="base" />
                           <xsd:enumeration value="phos" />
                           <xsd:enumeration value="sugar" />
                           <xsd:enumeration value="none" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type_symbol" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code used to identify the atom species representing 
this atom type. Normally this code is the element
symbol. 
C
N
O
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute atom_id in category chem_comp_atom must uniquely identify
 each atom in each monomer in the CHEM_COMP_ATOM list.

The atom identifiers need not be unique over all atoms in the
data block; they need only be unique for each atom in a
component.

Note that this item need not be a number; it can be any unique
identifier.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_bondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_BOND category record details about
the bonds between atoms in a chemical component. Target values
may be specified as bond orders, as a distance between the two
atoms, or both.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_bondCategory&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;N&quot; atom_id_2=&quot;CA&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CA&quot; atom_id_2=&quot;C&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;C&quot; atom_id_2=&quot;O&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;doub&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CB&quot; atom_id_2=&quot;CA&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CB&quot; atom_id_2=&quot;CG&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CG&quot; atom_id_2=&quot;CD1&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;arom&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CD1&quot; atom_id_2=&quot;CE1&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;arom&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CE1&quot; atom_id_2=&quot;CZ&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;arom&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CZ&quot; atom_id_2=&quot;CE2&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;arom&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CE2&quot; atom_id_2=&quot;CD2&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;arom&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CD2&quot; atom_id_2=&quot;CG&quot; comp_id=&quot;phe&quot;&gt;
      &lt;PDBx:value_order&gt;arom&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;N&quot; atom_id_2=&quot;CA&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CA&quot; atom_id_2=&quot;C&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;C&quot; atom_id_2=&quot;O&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:value_order&gt;doub&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CB&quot; atom_id_2=&quot;CA&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CB&quot; atom_id_2=&quot;CG1&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
   &lt;PDBx:chem_comp_bond atom_id_1=&quot;CB&quot; atom_id_2=&quot;CG2&quot; comp_id=&quot;val&quot;&gt;
      &lt;PDBx:value_order&gt;sing&lt;/PDBx:value_order&gt;
   &lt;/PDBx:chem_comp_bond&gt;
&lt;/PDBx:chem_comp_bondCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_bond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pdbx_aromatic_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag indicating an aromatic bond.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_ordinal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Ordinal index for the component bond list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_stereo_config" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Stereochemical configuration across a double bond.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="E" />
                           <xsd:enumeration value="Z" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target for the chemical
bond associated with the specified atoms, expressed as a
distance.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value_dist in category chem_comp_bond. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_order" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target for the chemical
bond associated with the specified atoms, expressed as a bond
order.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sing" />
                           <xsd:enumeration value="doub" />
                           <xsd:enumeration value="trip" />
                           <xsd:enumeration value="quad" />
                           <xsd:enumeration value="arom" />
                           <xsd:enumeration value="poly" />
                           <xsd:enumeration value="delo" />
                           <xsd:enumeration value="pi" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the first of the two atoms that define the bond.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the second of the two atoms that define the bond.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_chirType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_CHIR category provide details about
the chiral centres in a chemical component. The atoms bonded
to the chiral atom are specified in the CHEM_COMP_CHIR_ATOM
category.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_chirCategory&gt;
   &lt;PDBx:chem_comp_chir comp_id=&quot;phe&quot; id=&quot;phe1&quot;&gt;
      &lt;PDBx:atom_id&gt;CA&lt;/PDBx:atom_id&gt;
   &lt;/PDBx:chem_comp_chir&gt;
   &lt;PDBx:chem_comp_chir comp_id=&quot;val&quot; id=&quot;val1&quot;&gt;
      &lt;PDBx:atom_id&gt;CA&lt;/PDBx:atom_id&gt;
   &lt;/PDBx:chem_comp_chir&gt;
&lt;/PDBx:chem_comp_chirCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_chir" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_config" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chiral configuration of the atom that is a chiral centre.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="R" />
                           <xsd:enumeration value="S" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the atom that is a chiral centre.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_atoms_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of atoms bonded to the atom specified by
attribute atom_id in category chem_comp_chir. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_atoms_nh" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of non-hydrogen atoms bonded to the atom specified by
attribute atom_id in category chem_comp_chir. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="volume_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate whether a chiral volume should match the
standard value in both magnitude and sign, or in magnitude only.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sign" />
                           <xsd:enumeration value="nosign" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="volume_three" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chiral volume, V~c~, for chiral centres that involve a chiral
atom bonded to three non-hydrogen atoms and one hydrogen atom.

V~c~ = V1 * (V2 X V3)

V1 = the vector distance from the atom specified by
attribute atom_id in category chem_comp_chir to the first atom in the
 CHEM_COMP_CHIR_ATOM list
V2 = the vector distance from the atom specified by
attribute atom_id in category chem_comp_chir to the second atom in the
 CHEM_COMP_CHIR_ATOM list
V3 = the vector distance from the atom specified by
attribute atom_id in category chem_comp_chir to the third atom in the
 CHEM_COMP_CHIR_ATOM list
*  = the vector dot product
X  = the vector cross product
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="volume_three_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute volume_three in category chem_comp_chir. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category chem_comp_chir must uniquely identify a record
 in the CHEM_COMP_CHIR list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_chir_atomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_CHIR_ATOM category enumerate the
atoms bonded to a chiral atom within a chemical component.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_chir_atomCategory&gt;
   &lt;PDBx:chem_comp_chir_atom atom_id=&quot;N&quot; chir_id=&quot;1&quot; comp_id=&quot;phe&quot;&gt;&lt;/PDBx:chem_comp_chir_atom&gt;
   &lt;PDBx:chem_comp_chir_atom atom_id=&quot;C&quot; chir_id=&quot;1&quot; comp_id=&quot;phe&quot;&gt;&lt;/PDBx:chem_comp_chir_atom&gt;
   &lt;PDBx:chem_comp_chir_atom atom_id=&quot;CB&quot; chir_id=&quot;1&quot; comp_id=&quot;phe&quot;&gt;&lt;/PDBx:chem_comp_chir_atom&gt;
   &lt;PDBx:chem_comp_chir_atom atom_id=&quot;N&quot; chir_id=&quot;1&quot; comp_id=&quot;val&quot;&gt;&lt;/PDBx:chem_comp_chir_atom&gt;
   &lt;PDBx:chem_comp_chir_atom atom_id=&quot;C&quot; chir_id=&quot;1&quot; comp_id=&quot;val&quot;&gt;&lt;/PDBx:chem_comp_chir_atom&gt;
   &lt;PDBx:chem_comp_chir_atom atom_id=&quot;CB&quot; chir_id=&quot;1&quot; comp_id=&quot;val&quot;&gt;&lt;/PDBx:chem_comp_chir_atom&gt;
&lt;/PDBx:chem_comp_chir_atomCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_chir_atom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="dev" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of the position of this atom from the plane defined by
all of the atoms in the plane.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of an atom bonded to the chiral atom.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="chir_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp_chir in the
 CHEM_COMP_CHIR category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the
 CHEM_COMP category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_linkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_LINK category give details about
the links between chemical components.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_link" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 a link between
chemical components in the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type_comp_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of the first of the two components joined by the
link.

This data item is a pointer to attribute type in category chem_comp in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type_comp_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of the second of the two components joined by the
link.

This data item is a pointer to attribute type in category chem_comp in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="link_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link in the
 CHEM_LINK category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_planeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_PLANE category provide identifiers
for the planes in a chemical component.  The atoms in the plane
are specified in the CHEM_COMP_PLANE_ATOM category.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_planeCategory&gt;
   &lt;PDBx:chem_comp_plane comp_id=&quot;phe&quot; id=&quot;phe1&quot;&gt;&lt;/PDBx:chem_comp_plane&gt;
&lt;/PDBx:chem_comp_planeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_plane" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="number_atoms_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of atoms in the plane.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_atoms_nh" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of non-hydrogen atoms in the plane.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category chem_comp_plane must uniquely identify a record
 in the CHEM_COMP_PLANE list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_plane_atomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_PLANE_ATOM category enumerate the
atoms in a plane within a chemical component.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_plane_atomCategory&gt;
   &lt;PDBx:chem_comp_plane_atom atom_id=&quot;CB&quot; comp_id=&quot;phe&quot; plane_id=&quot;phe1&quot;&gt;&lt;/PDBx:chem_comp_plane_atom&gt;
   &lt;PDBx:chem_comp_plane_atom atom_id=&quot;CG&quot; comp_id=&quot;phe&quot; plane_id=&quot;phe1&quot;&gt;&lt;/PDBx:chem_comp_plane_atom&gt;
   &lt;PDBx:chem_comp_plane_atom atom_id=&quot;CD1&quot; comp_id=&quot;phe&quot; plane_id=&quot;phe1&quot;&gt;&lt;/PDBx:chem_comp_plane_atom&gt;
   &lt;PDBx:chem_comp_plane_atom atom_id=&quot;CE1&quot; comp_id=&quot;phe&quot; plane_id=&quot;phe1&quot;&gt;&lt;/PDBx:chem_comp_plane_atom&gt;
   &lt;PDBx:chem_comp_plane_atom atom_id=&quot;CZ&quot; comp_id=&quot;phe&quot; plane_id=&quot;phe1&quot;&gt;&lt;/PDBx:chem_comp_plane_atom&gt;
   &lt;PDBx:chem_comp_plane_atom atom_id=&quot;CE2&quot; comp_id=&quot;phe&quot; plane_id=&quot;phe1&quot;&gt;&lt;/PDBx:chem_comp_plane_atom&gt;
   &lt;PDBx:chem_comp_plane_atom atom_id=&quot;CD2&quot; comp_id=&quot;phe&quot; plane_id=&quot;phe1&quot;&gt;&lt;/PDBx:chem_comp_plane_atom&gt;
&lt;/PDBx:chem_comp_plane_atomCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_plane_atom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is the standard deviation of the
out-of-plane distance for this atom.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of an atom involved in the plane.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="plane_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp_plane in the
 CHEM_COMP_PLANE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_torType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_TOR category record details about
the torsion angles in a chemical component. As torsion angles
can have more than one target value, the target values are
specified in the CHEM_COMP_TOR_VALUE category.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_torCategory&gt;
   &lt;PDBx:chem_comp_tor comp_id=&quot;phe&quot; id=&quot;phe_chi1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;N&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;CA&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:atom_id_3&gt;CB&lt;/PDBx:atom_id_3&gt;
      &lt;PDBx:atom_id_4&gt;CG&lt;/PDBx:atom_id_4&gt;
   &lt;/PDBx:chem_comp_tor&gt;
   &lt;PDBx:chem_comp_tor comp_id=&quot;phe&quot; id=&quot;phe_chi2&quot;&gt;
      &lt;PDBx:atom_id_1&gt;CA&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;CB&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:atom_id_3&gt;CG&lt;/PDBx:atom_id_3&gt;
      &lt;PDBx:atom_id_4&gt;CD1&lt;/PDBx:atom_id_4&gt;
   &lt;/PDBx:chem_comp_tor&gt;
   &lt;PDBx:chem_comp_tor comp_id=&quot;phe&quot; id=&quot;phe_ring1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;CB&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;CG&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:atom_id_3&gt;CD1&lt;/PDBx:atom_id_3&gt;
      &lt;PDBx:atom_id_4&gt;CE1&lt;/PDBx:atom_id_4&gt;
   &lt;/PDBx:chem_comp_tor&gt;
   &lt;PDBx:chem_comp_tor comp_id=&quot;phe&quot; id=&quot;phe_ring2&quot;&gt;
      &lt;PDBx:atom_id_1&gt;CB&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;CG&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:atom_id_3&gt;CD2&lt;/PDBx:atom_id_3&gt;
      &lt;PDBx:atom_id_4&gt;CE2&lt;/PDBx:atom_id_4&gt;
   &lt;/PDBx:chem_comp_tor&gt;
   &lt;PDBx:chem_comp_tor comp_id=&quot;phe&quot; id=&quot;phe_ring3&quot;&gt;
      &lt;PDBx:atom_id_1&gt;CG&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;CD1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:atom_id_3&gt;CE1&lt;/PDBx:atom_id_3&gt;
      &lt;PDBx:atom_id_4&gt;CZ&lt;/PDBx:atom_id_4&gt;
   &lt;/PDBx:chem_comp_tor&gt;
   &lt;PDBx:chem_comp_tor comp_id=&quot;phe&quot; id=&quot;phe_ring4&quot;&gt;
      &lt;PDBx:atom_id_1&gt;CD1&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;CE1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:atom_id_3&gt;CZ&lt;/PDBx:atom_id_3&gt;
      &lt;PDBx:atom_id_4&gt;CE2&lt;/PDBx:atom_id_4&gt;
   &lt;/PDBx:chem_comp_tor&gt;
   &lt;PDBx:chem_comp_tor comp_id=&quot;phe&quot; id=&quot;phe_ring5&quot;&gt;
      &lt;PDBx:atom_id_1&gt;CE1&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;CZ&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:atom_id_3&gt;CE2&lt;/PDBx:atom_id_3&gt;
      &lt;PDBx:atom_id_4&gt;CD2&lt;/PDBx:atom_id_4&gt;
   &lt;/PDBx:chem_comp_tor&gt;
&lt;/PDBx:chem_comp_torCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_tor" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the first of the four atoms that define the torsion
angle.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the second of the four atoms that define the torsion
angle.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_3" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the third of the four atoms that define the torsion
angle.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_4" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the fourth of the four atoms that define the torsion
angle.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category chem_comp_tor must uniquely identify a
 record in the CHEM_COMP_TOR list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_comp_tor_valueType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_TOR_VALUE category record details
about the target values for the torsion angles enumerated in the
CHEM_COMP_TOR list. Target values may be specified as angles
in degrees, as a distance between the first and fourth atoms, or
both.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:chem_comp_tor_valueCategory&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_chi1&quot;&gt;
      &lt;PDBx:angle&gt;-60.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;2.88&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_chi1&quot;&gt;
      &lt;PDBx:angle&gt;180.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;3.72&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_chi1&quot;&gt;
      &lt;PDBx:angle&gt;60.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;2.88&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_chi2&quot;&gt;
      &lt;PDBx:angle&gt;90.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;3.34&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_chi2&quot;&gt;
      &lt;PDBx:angle&gt;-90.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;3.34&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_ring1&quot;&gt;
      &lt;PDBx:angle&gt;180.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;3.75&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_ring2&quot;&gt;
      &lt;PDBx:angle&gt;180.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;3.75&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_ring3&quot;&gt;
      &lt;PDBx:angle&gt;0.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;2.80&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_ring4&quot;&gt;
      &lt;PDBx:angle&gt;0.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;2.80&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
   &lt;PDBx:chem_comp_tor_value comp_id=&quot;phe&quot; tor_id=&quot;phe_ring5&quot;&gt;
      &lt;PDBx:angle&gt;0.0&lt;/PDBx:angle&gt;
      &lt;PDBx:dist&gt;2.80&lt;/PDBx:dist&gt;
   &lt;/PDBx:chem_comp_tor_value&gt;
&lt;/PDBx:chem_comp_tor_valueCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_comp_tor_value" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="angle" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A value that should be taken as a potential target value for the
torsion angle associated with the specified atoms, expressed in
degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-180.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_esd" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute angle in category chem_comp_tor_value. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-180.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A value that should be taken as a potential target value for the
torsion angle associated with the specified atoms, expressed as
the distance between the atoms specified by
_chem_comp_tor.atom_id_1 and _chem_comp_tor.atom_id_4 in the
referenced record in the CHEM_COMP_TOR list. Note that the
torsion angle cannot be fully specified by a distance (for
instance, a torsion angle of -60  degree will yield the same
distance as a 60 degree angle). However, the distance
specification can be useful for refinement in situations
in which the angle is already close to the desired value.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute dist in category chem_comp_tor_value. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute comp_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="tor_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp_tor in the
 CHEM_COMP_TOR category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_linkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK category give details about
the links between chemical components.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 a link between
chemical components in the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 chem_link must uniquely identify each
 item in the CHEM_LINK list.
peptide
oligosaccharide 1,4
DNA
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_link_angleType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK_ANGLE category record details
about angles in a link between chemical components.

    Example 1 - Engh &amp; Huber parameters [Acta Cryst. (1991), A47,
                392-400] as interpreted by J. P. Priestle (1995). Consistent
                Stereochemical Dictionaries for Refinement and Model
                Building. CCP4 Daresbury Study Weekend,
                DL-CONF-95-001, ISSN 1358-6254. Warrington: Daresbury
                Laboratory.
&lt;PDBx:chem_link_angleCategory&gt;
   &lt;PDBx:chem_link_angle atom_id_1=&quot;N&quot; atom_id_2=&quot;CA&quot; atom_id_3=&quot;C&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;1&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:atom_3_comp_id&gt;1&lt;/PDBx:atom_3_comp_id&gt;
      &lt;PDBx:value_angle&gt;111.2&lt;/PDBx:value_angle&gt;
      &lt;PDBx:value_angle_esd&gt;2.8&lt;/PDBx:value_angle_esd&gt;
   &lt;/PDBx:chem_link_angle&gt;
   &lt;PDBx:chem_link_angle atom_id_1=&quot;CA&quot; atom_id_2=&quot;C&quot; atom_id_3=&quot;O&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;1&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:atom_3_comp_id&gt;1&lt;/PDBx:atom_3_comp_id&gt;
      &lt;PDBx:value_angle&gt;120.8&lt;/PDBx:value_angle&gt;
      &lt;PDBx:value_angle_esd&gt;1.7&lt;/PDBx:value_angle_esd&gt;
   &lt;/PDBx:chem_link_angle&gt;
   &lt;PDBx:chem_link_angle atom_id_1=&quot;CA&quot; atom_id_2=&quot;C&quot; atom_id_3=&quot;N&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;1&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:atom_3_comp_id&gt;2&lt;/PDBx:atom_3_comp_id&gt;
      &lt;PDBx:value_angle&gt;116.2&lt;/PDBx:value_angle&gt;
      &lt;PDBx:value_angle_esd&gt;2.0&lt;/PDBx:value_angle_esd&gt;
   &lt;/PDBx:chem_link_angle&gt;
   &lt;PDBx:chem_link_angle atom_id_1=&quot;O&quot; atom_id_2=&quot;C&quot; atom_id_3=&quot;N&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;1&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:atom_3_comp_id&gt;2&lt;/PDBx:atom_3_comp_id&gt;
      &lt;PDBx:value_angle&gt;123.0&lt;/PDBx:value_angle&gt;
      &lt;PDBx:value_angle_esd&gt;1.6&lt;/PDBx:value_angle_esd&gt;
   &lt;/PDBx:chem_link_angle&gt;
   &lt;PDBx:chem_link_angle atom_id_1=&quot;C&quot; atom_id_2=&quot;N&quot; atom_id_3=&quot;CA&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;2&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:atom_3_comp_id&gt;2&lt;/PDBx:atom_3_comp_id&gt;
      &lt;PDBx:value_angle&gt;121.7&lt;/PDBx:value_angle&gt;
      &lt;PDBx:value_angle_esd&gt;1.8&lt;/PDBx:value_angle_esd&gt;
   &lt;/PDBx:chem_link_angle&gt;
&lt;/PDBx:chem_link_angleCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link_angle" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_1_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 1 is found in the first
or the second of the two components connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_2_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 2 is found in the first
or the second of the two components connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_3_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 3 is found in the first
or the second of the two components connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_angle" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target value for the angle
associated with the specified atoms, expressed in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_angle_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value_angle in category chem_link_angle. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target value for the angle
associated with the specified atoms, expressed as the distance
between the atoms specified by attribute atom_id_1 in category chem_comp_angle and
 attribute atom_id_3 in category chem_comp_angle. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value_dist in category chem_comp_angle. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the first of the three atoms that define the angle.

An atom with this ID must exist in the component of the type
specified by attribute type_comp_1 in category chem_comp_link (or
 attribute type_comp_2 in category chem_comp_link, where the appropriate data item
 is indicated by the value of attribute atom_1_comp_id) in category chem_comp_angle. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the second of the three atoms that define the angle.
The second atom is taken to be the apex of the angle.

An atom with this ID must exist in the component of the type
specified by attribute type_comp_1 in category chem_comp_link (or
 attribute type_comp_2 in category chem_comp_link, where the appropriate data item
 is indicated by the value of attribute atom_2_comp_id) in category chem_comp_angle. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_id_3" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the third of the three atoms that define the angle.

An atom with this ID must exist in the component of the type
specified by attribute type_comp_1 in category chem_comp_link (or
 attribute type_comp_2 in category chem_comp_link, where the appropriate data item
 is indicated by the value of attribute atom_3_comp_id) in category chem_comp_angle. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="link_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link in the CHEM_LINK
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_link_bondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK_BOND category record details about
bonds in a link between components in the chemical structure.

    Example 1 - Engh &amp; Huber parameters [Acta Cryst. (1991), A47,
                392-400] as interpreted by J. P. Priestle (1995). Consistent
                Stereochemical Dictionaries for Refinement and Model
                Building. CCP4 Daresbury Study Weekend,
                DL-CONF-95-001, ISSN 1358-6254. Warrington: Daresbury
                Laboratory.
&lt;PDBx:chem_link_bondCategory&gt;
   &lt;PDBx:chem_link_bond atom_id_1=&quot;N&quot; atom_id_2=&quot;CA&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;1&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:value_dist&gt;1.458&lt;/PDBx:value_dist&gt;
      &lt;PDBx:value_dist_esd&gt;0.019&lt;/PDBx:value_dist_esd&gt;
   &lt;/PDBx:chem_link_bond&gt;
   &lt;PDBx:chem_link_bond atom_id_1=&quot;CA&quot; atom_id_2=&quot;C&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;1&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:value_dist&gt;1.525&lt;/PDBx:value_dist&gt;
      &lt;PDBx:value_dist_esd&gt;0.021&lt;/PDBx:value_dist_esd&gt;
   &lt;/PDBx:chem_link_bond&gt;
   &lt;PDBx:chem_link_bond atom_id_1=&quot;C&quot; atom_id_2=&quot;N&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;2&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:value_dist&gt;1.329&lt;/PDBx:value_dist&gt;
      &lt;PDBx:value_dist_esd&gt;0.014&lt;/PDBx:value_dist_esd&gt;
   &lt;/PDBx:chem_link_bond&gt;
   &lt;PDBx:chem_link_bond atom_id_1=&quot;C&quot; atom_id_2=&quot;O&quot; link_id=&quot;PEPTIDE&quot;&gt;
      &lt;PDBx:atom_1_comp_id&gt;1&lt;/PDBx:atom_1_comp_id&gt;
      &lt;PDBx:atom_2_comp_id&gt;1&lt;/PDBx:atom_2_comp_id&gt;
      &lt;PDBx:value_dist&gt;1.231&lt;/PDBx:value_dist&gt;
      &lt;PDBx:value_dist_esd&gt;0.020&lt;/PDBx:value_dist_esd&gt;
   &lt;/PDBx:chem_link_bond&gt;
&lt;/PDBx:chem_link_bondCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link_bond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_1_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 1 is found in the first
or the second of the two components connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_2_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 2 is found in the first
or the second of the two chemical components connected by
the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target for the chemical
bond associated with the specified atoms, expressed as a
distance.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value_dist in category chem_link_bond. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value_order" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target for the chemical
bond associated with the specified atoms, expressed as a bond
order.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sing" />
                           <xsd:enumeration value="doub" />
                           <xsd:enumeration value="trip" />
                           <xsd:enumeration value="quad" />
                           <xsd:enumeration value="arom" />
                           <xsd:enumeration value="poly" />
                           <xsd:enumeration value="delo" />
                           <xsd:enumeration value="pi" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the first of the two atoms that define the bond.

As this data item does not point to a specific atom in a
specific chemical component, it is not a child in the
linkage sense.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the second of the two atoms that define the bond.

As this data item does not point to a specific atom in a
specific component, it is not a child in the linkage sense.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="link_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link in the CHEM_LINK
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_link_chirType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK_CHIR category provide details about
the chiral centres in a link between two chemical components.
The atoms bonded to the chiral atom are specified in the
CHEM_LINK_CHIR_ATOM category.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link_chir" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether the chiral atom is found in the
first or the second of the two components connected by the
link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_config" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chiral configuration of the atom that is a chiral centre.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="R" />
                           <xsd:enumeration value="S" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the atom that is a chiral centre.

As this data item does not point to a specific atom in a
specific chemical component, it is not a child in the linkage
sense.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_atoms_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of atoms bonded to the atom specified by
attribute atom_id in category chem_link_chir. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_atoms_nh" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of non-hydrogen atoms bonded to the atom specified by
attribute atom_id in category chem_link_chir. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="volume_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate whether a chiral volume should match the
standard value in both magnitude and sign, or in magnitude only.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sign" />
                           <xsd:enumeration value="nosign" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="volume_three" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chiral volume, V(c), for chiral centres that involve a chiral
atom bonded to three non-hydrogen atoms and one hydrogen atom.

V~c~ = V1 * (V2 X V3)

V1 = the vector distance from the atom specified by
attribute atom_id in category chem_link_chir to the first atom in the
 CHEM_LINK_CHIR_ATOM list
V2 = the vector distance from the atom specified by
attribute atom_id in category chem_link_chir to the second atom in the
 CHEM_LINK_CHIR_ATOM list
V3 = the vector distance from the atom specified by
attribute atom_id in category chem_link_chir to the third atom in the
 CHEM_LINK_CHIR_ATOM list
*  = the vector dot product
X  = the vector cross product
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="volume_three_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute volume_three in category chem_link_chir. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </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 chem_link_chir must uniquely identify a record
 in the CHEM_LINK_CHIR list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="link_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link in the CHEM_LINK
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_link_chir_atomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK_CHIR_ATOM category enumerate the
atoms bonded to a chiral atom in a link between two
chemical components.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link_chir_atom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether the atom bonded to a chiral
atom is found in the first or the second of the two components
connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dev" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of the position of this atom from the plane defined by
all of the atoms in the plane.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of an atom bonded to the chiral atom.

As this data item does not point to a specific atom in a
specific chemical component, it is not a child in the linkage
sense.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="chir_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link_chir in the
 CHEM_LINK_CHIR category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_link_planeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK_PLANE category provide identifiers
for the planes in a link between two chemical components.
The atoms in the plane are specified in the CHEM_LINK_PLANE_ATOM
category.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link_plane" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="number_atoms_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of atoms in the plane.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_atoms_nh" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of non-hydrogen atoms in the plane.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 chem_link_plane must uniquely identify a record
 in the CHEM_LINK_PLANE list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="link_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link in the CHEM_LINK
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_link_plane_atomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK_PLANE_ATOM category enumerate the
atoms in a plane in a link between two chemical components.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link_plane_atom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether the atom in a plane is found in
the first or the second of the two components connected by the
link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of an atom involved in the plane.

As this data item does not point to a specific atom in a
specific chemical component, it is not a child in the linkage
sense.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="plane_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link_plane in the
 CHEM_LINK_PLANE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_link_torType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK_TOR category record details about
the torsion angles in a link between two chemical components.
As torsion angles can have more than one target value, the
target values are specified in the CHEM_LINK_TOR_VALUE category.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link_tor" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_1_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 1 is found in the first
or the second of the two components connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_2_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 2 is found in the first
or the second of the two components connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_3_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 3 is found in the first
or the second of the two components connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_4_comp_id" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether atom 4 is found in the first
or the second of the two components connected by the link.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the first of the four atoms that define the torsion
angle.

As this data item does not point to a specific atom in a
specific chemical component, it is not a child in the linkage
sense.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the second of the four atoms that define the torsion
angle.

As this data item does not point to a specific atom in a
specific chemical component, it is not a child in the linkage
sense.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_3" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the third of the four atoms that define the torsion
angle.

As this data item does not point to a specific atom in a
specific chemical component, it is not a child in the linkage
sense.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_4" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ID of the fourth of the four atoms that define the torsion
angle.

As this data item does not point to a specific atom in a
specific chemical component, it is not a child in the linkage
sense.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 chem_link_tor must uniquely identify a
 record in the CHEM_LINK_TOR list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="link_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link in the CHEM_LINK
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chem_link_tor_valueType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_LINK_TOR_VALUE category record details
about the target values for the torsion angles enumerated in the
CHEM_LINK_TOR list. Target values may be specified as angles
in degrees, as a distance between the first and fourth atoms, or
both.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chem_link_tor_value" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="angle" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A value that should be taken as a potential target value for the
torsion angle associated with the specified atoms, expressed in
degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-180.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_esd" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute angle in category chem_link_tor_value. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-180.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A value that should be taken as a potential target value for the
torsion angle associated with the specified atoms, expressed as
the distance between the atoms specified by
_chem_link_tor.atom_id_1 and _chem_link_tor.atom_id_4 in the
referenced record in the CHEM_LINK_TOR list. Note that the
torsion angle cannot be fully specified by a distance (for
instance, a torsion angle of -60 degree will yield the same
distance as a 60 degree angle). However, the distance
specification can be useful for refinement in situations in
which the angle is already close to the desired value.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute dist in category chem_link_tor_value. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="tor_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link_tor in the
 CHEM_LINK_TOR category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chemicalType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEMICAL category would not in general be
used in a macromolecular CIF. See instead the ENTITY data
items.

Data items in the CHEMICAL category record details about the
composition and chemical properties of the compounds. The
formula data items must agree with those that specify the
density, unit-cell and Z values.

    Example 1 - based on data set 9597gaus of Alyea, Ferguson &amp; Kannan
                [Acta Cryst. (1996), C52, 765-767].
&lt;PDBx:chemicalCategory&gt;
   &lt;PDBx:chemical entry_id=&quot;9597gaus&quot;&gt;
      &lt;PDBx:name_systematic&gt;trans-bis(tricyclohexylphosphine)tetracarbonylmolybdenum(0)&lt;/PDBx:name_systematic&gt;
   &lt;/PDBx:chemical&gt;
&lt;/PDBx:chemicalCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chemical" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="absolute_configuration" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Necessary conditions for the assignment of
attribute absolute_configuration in category chemical are given by H. D. Flack and
 G. Bernardinelli (1999, 2000).

Ref: Flack, H. D. &amp; Bernardinelli, G. (1999). Acta Cryst. A55,
908-915. (http://www.iucr.org/paper?sh0129)
Flack, H. D. &amp; Bernardinelli, G. (2000). J. Appl. Cryst.
33, 1143-1148. (http://www.iucr.org/paper?ks0021)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="rm" />
                           <xsd:enumeration value="ad" />
                           <xsd:enumeration value="rmad" />
                           <xsd:enumeration value="syn" />
                           <xsd:enumeration value="unk" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="compound_source" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Description of the source of the compound under study, or of the
parent  molecule if a simple derivative is studied. This includes
the place of discovery for minerals or the actual source of a
natural product.
From Norilsk (USSR)
Extracted from the bark of Cinchona Naturalis
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="melting_point" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in kelvins at which the crystalline solid changes
to a liquid.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="melting_point_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A temperature in kelvins above
which the melting point (the temperature at which the
crystalline solid changes to a liquid) lies.
_chemical.melting_point_gt and _chemical.melting_point_lt
allow a range of temperatures to be given.

attribute melting_point in category chemical should always be used in preference
 to these two items whenever possible.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="melting_point_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A temperature in kelvins below which the melting point (the
temperature at which the crystalline solid changes to a liquid)
lies. _chemical.melting_point_gt and _chemical.melting_point_lt
allow a range of temperatures to be given.

attribute melting_point in category chemical should always be used in preference
 to these two items whenever possible.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="name_common" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Trivial name by which the compound is commonly known.
1-bromoestradiol
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_mineral" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Mineral name accepted by the International Mineralogical
Association. Use only for natural minerals. See also
attribute compound_source in category chemical. 
chalcopyrite
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_structure_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Commonly used structure-type name. Usually only applied to
minerals or inorganic compounds.
perovskite
sphalerite
A15
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_systematic" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
IUPAC or Chemical Abstracts full name of the compound.
1-bromoestra-1,3,5(10)-triene-3,17\b-diol
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="optical_rotation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The optical rotation in solution of the compound is
specified in the following format:
&apos;[\a]^TEMP^~WAVE~ = SORT (c = CONC, SOLV)&apos;
where:
TEMP is the temperature of the measurement in degrees
Celsius,
WAVE is an indication of the wavelength of the light
used for the measurement,
CONC is the concentration of the solution given as the
mass of the substance in g in 100 ml of solution,
SORT is the signed value (preceded by a + or a - sign)
of 100.\a/(l.c), where \a is the signed optical
rotation in degrees measured in a cell of length l in
dm and c is the value of CONC as defined above, and
SOLV is the chemical formula of the solvent.
[\a]^25^~D~ = +108 (c = 3.42, CHCl~3~)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="properties_biological" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A free-text description of the biological properties of the
material.
              diverse biological activities including use as a
               laxative and strong antibacterial activity against
               S. aureus and weak activity against
               cyclooxygenase-1 (COX-1)
              antibiotic activity against Bacillus subtilis
               (ATCC 6051) but no significant activity against
               Candida albicans (ATCC 14053), Aspergillus flavus
               (NRRL 6541) and Fusarium verticillioides (NRRL
               25457)
              weakly potent lipoxygenase nonredox inhibitor
              no influenza A virus sialidase inhibitory and
               plaque reduction activities
              low toxicity against Drosophila melanogaster
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="properties_physical" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A free-text description of the physical properties of the material.
air-sensitive
moisture-sensitive
hygroscopic
deliquescent
oxygen-sensitive
photo-sensitive
pyrophoric
semiconductor
ferromagnetic at low temperature
paramagnetic and thermochromic
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature_decomposition" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in kelvins at which the solid decomposes.
350
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="temperature_decomposition_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of
attribute temperature_decomposition in category chemical. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="temperature_decomposition_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A temperature in kelvins above which the solid is known to
decompose. attribute temperature_decomposition_gt in category chemical and
 attribute temperature_decomposition_lt in category chemical allow
 a range of temperatures to be given.

attribute temperature_decomposition in category chemical should always be used in
 preference to these two items whenever possible.
350
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="temperature_decomposition_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A temperature in kelvins below which the solid is known to
decompose. attribute temperature_decomposition_gt in category chemical and
 attribute temperature_decomposition_lt in category chemical allow
 a range of temperatures to be given.

attribute temperature_decomposition in category chemical should always be used in
 preference to these two items whenever possible.
350
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="temperature_sublimation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in kelvins at which the solid sublimes.
350
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="temperature_sublimation_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of
attribute temperature_sublimation in category chemical. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="temperature_sublimation_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A temperature in kelvins above which the solid is known to
sublime. attribute temperature_sublimation_gt in category chemical and
 attribute temperature_sublimation_lt in category chemical allow a
 range of temperatures to be given.

attribute temperature_sublimation in category chemical should always be used in
 preference to these two items whenever possible.
350
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="temperature_sublimation_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A temperature in kelvins below which the solid is known to
sublime. attribute temperature_sublimation_gt in category chemical and
 attribute temperature_sublimation_lt in category chemical allow a
 range of temperatures to be given.

attribute temperature_sublimation in category chemical should always be used in
 preference to these two items whenever possible.
350
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chemical_conn_atomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEMICAL_CONN_ATOM category would not, in
general, be used in a macromolecular CIF. See instead the
ENTITY data items.

Data items in the CHEMICAL_CONN_ATOM and CHEMICAL_CONN_BOND
categories record details about the two-dimensional (2D)
chemical structure of the molecular species. They allow
a 2D chemical diagram to be reconstructed for use in a
publication or in a database search for structural and
substructural relationships.

The CHEMICAL_CONN_ATOM data items provide information about the
chemical properties of the atoms in the structure. In cases
where crystallographic and molecular symmetry elements coincide,
they must also contain symmetry-generated atoms, so that the
CHEMICAL_CONN_ATOM and CHEMICAL_CONN_BOND data items will always
describe a complete chemical entity.

    Example 1 - based on data set DPTD of Yamin, Suwandi, Fun, Sivakumar &amp;
                bin Shawkataly [Acta Cryst. (1996), C52, 951-953].
&lt;PDBx:chemical_conn_atomCategory&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;1&quot;&gt;
      &lt;PDBx:NCA&gt;1&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;0&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.39&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.81&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;S&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;2&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;0&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.39&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.96&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;S&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;3&quot;&gt;
      &lt;PDBx:NCA&gt;3&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;0&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.14&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.88&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;4&quot;&gt;
      &lt;PDBx:NCA&gt;3&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;0&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.33&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.88&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;5&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;2&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.11&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.96&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;6&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;2&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.03&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.96&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;7&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;2&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.03&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.80&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;8&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;2&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.11&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.80&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;9&quot;&gt;
      &lt;PDBx:NCA&gt;1&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;0&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.54&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.81&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;S&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;10&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;0&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.54&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.96&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;S&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;11&quot;&gt;
      &lt;PDBx:NCA&gt;3&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;0&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.80&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.88&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;12&quot;&gt;
      &lt;PDBx:NCA&gt;3&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;0&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.60&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.88&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;13&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;2&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.84&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.96&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;14&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;2&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.91&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.96&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;15&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;2&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.91&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.80&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
   &lt;PDBx:chemical_conn_atom number=&quot;16&quot;&gt;
      &lt;PDBx:NCA&gt;2&lt;/PDBx:NCA&gt;
      &lt;PDBx:NH&gt;2&lt;/PDBx:NH&gt;
      &lt;PDBx:display_x&gt;.84&lt;/PDBx:display_x&gt;
      &lt;PDBx:display_y&gt;.80&lt;/PDBx:display_y&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:chemical_conn_atom&gt;
&lt;/PDBx:chemical_conn_atomCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chemical_conn_atom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="NCA" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of connected atoms excluding terminal hydrogen atoms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="NH" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of hydrogen atoms attached to this atom,
regardless of whether they are included in the refinement or
the ATOM_SITE list. This number is the same as
attribute attached_hydrogens in category atom_site only if none of the hydrogen
 atoms appear in the ATOM_SITE list.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="charge" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The net integer charge assigned to this atom. This is the
formal charge assignment normally found in chemical diagrams.
for an ammonium nitrogen
1
for a chloride ion
-1
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="-8" />
                           <xsd:maxInclusive value="8" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="display_x" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The 2D Cartesian x coordinate of the position of this atom in a
recognizable chemical diagram. The coordinate origin is at the
lower left corner, the x axis is horizontal and the y axis
is vertical. The coordinates must lie in the range 0.0 to 1.0.
These coordinates can be obtained from projections of a suitable
uncluttered view of the molecular structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="display_y" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The 2D Cartesian y coordinate of the position of this atom in a
recognizable chemical diagram. The coordinate origin is at the
lower left corner, the x axis is horizontal and the y axis
is vertical. The coordinates must lie in the range 0.0 to 1.0.
These coordinates can be obtained from projections of a suitable
uncluttered view of the molecular structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type_symbol" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute symbol in category atom_type in the
 ATOM_TYPE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="number" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The chemical sequence number to be associated with this atom.
Within an ATOM_SITE list, this number must match one of
the attribute chemical_conn_number in category atom_site values. 
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:integer">
                        <xsd:minInclusive value="1" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chemical_conn_bondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEMICAL_CONN_BOND category would not, in
general, be used in a macromolecular CIF. See instead the
ENTITY data items.

Data items in the CHEMICAL_CONN_ATOM and CHEMICAL_CONN_BOND
categories record details about the two-dimensional (2D)
chemical structure of the molecular species. They allow a
2D chemical diagram to be reconstructed for use in a
publication or in a database search for structural and
substructural relationships.

The CHEMICAL_CONN_BOND data items specify the connections
between the atoms in the CHEMICAL_CONN_ATOM list and the nature
of the chemical bond between these atoms.

    Example 1 - based on data set DPTD of Yamin, Suwandi, Fun, Sivakumar &amp;
                bin Shawkataly [Acta Cryst. (1996), C52, 951-953].
&lt;PDBx:chemical_conn_bondCategory&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;4&quot; atom_2=&quot;1&quot;&gt;
      &lt;PDBx:type&gt;doub&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;4&quot; atom_2=&quot;3&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;4&quot; atom_2=&quot;2&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;5&quot; atom_2=&quot;3&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;6&quot; atom_2=&quot;5&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;7&quot; atom_2=&quot;6&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;8&quot; atom_2=&quot;7&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;8&quot; atom_2=&quot;3&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;10&quot; atom_2=&quot;2&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;12&quot; atom_2=&quot;9&quot;&gt;
      &lt;PDBx:type&gt;doub&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;12&quot; atom_2=&quot;11&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;12&quot; atom_2=&quot;10&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;13&quot; atom_2=&quot;11&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;14&quot; atom_2=&quot;13&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;15&quot; atom_2=&quot;14&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;16&quot; atom_2=&quot;15&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;16&quot; atom_2=&quot;11&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;17&quot; atom_2=&quot;5&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;18&quot; atom_2=&quot;5&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;19&quot; atom_2=&quot;6&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;20&quot; atom_2=&quot;6&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;21&quot; atom_2=&quot;7&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;22&quot; atom_2=&quot;7&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;23&quot; atom_2=&quot;8&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;24&quot; atom_2=&quot;8&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;25&quot; atom_2=&quot;13&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;26&quot; atom_2=&quot;13&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;27&quot; atom_2=&quot;14&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;28&quot; atom_2=&quot;14&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;29&quot; atom_2=&quot;15&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;30&quot; atom_2=&quot;15&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;31&quot; atom_2=&quot;16&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
   &lt;PDBx:chemical_conn_bond atom_1=&quot;32&quot; atom_2=&quot;16&quot;&gt;
      &lt;PDBx:type&gt;sing&lt;/PDBx:type&gt;
   &lt;/PDBx:chemical_conn_bond&gt;
&lt;/PDBx:chemical_conn_bondCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chemical_conn_bond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chemical bond type associated with the connection between
the two sites attribute atom_1 in category chemical_conn_bond and
 attribute atom_2 in category chemical_conn_bond. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sing" />
                           <xsd:enumeration value="doub" />
                           <xsd:enumeration value="trip" />
                           <xsd:enumeration value="quad" />
                           <xsd:enumeration value="arom" />
                           <xsd:enumeration value="poly" />
                           <xsd:enumeration value="delo" />
                           <xsd:enumeration value="pi" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_1" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute number in category chemical_conn_atom in the
 CHEMICAL_CONN_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_2" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute number in category chemical_conn_atom in the
 CHEMICAL_CONN_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="chemical_formulaType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEMICAL_FORMULA category would not, in
general, be used in a macromolecular CIF. See instead the
ENTITY data items.

Data items in the CHEMICAL_FORMULA category specify the
composition and chemical properties of the compound. The formula
data items must agree with those that specify the density,
unit-cell and Z values.

The following rules apply to the construction of the data items
_chemical_formula.analytical, _chemical_formula.structural and
attribute sum in category chemical_formula. For the data item
 attribute moiety in category chemical_formula, the formula construction is broken up
 into residues or moieties, i.e. groups of atoms that form a
molecular unit or molecular ion. The rules given below apply
within each moiety but different requirements apply to the way
that moieties are connected (see attribute moiety).
 in category chemical_formula 
(1) Only recognized element symbols may be used.

(2) Each element symbol is followed by a &apos;count&apos; number. A count
of &apos;1&apos; may be omitted.

(3) A space or parenthesis must separate each cluster of (element
symbol + count).

(4) Where a group of elements is enclosed in parentheses, the
multiplier for the group must follow the closing parenthesis.
That is, all element and group multipliers are assumed to be
printed as subscripted numbers. (An exception to this rule
exists for attribute moiety in category chemical_formula formulae where pre- and
 post-multipliers are permitted for molecular units.)

(5) Unless the elements are ordered in a manner that corresponds
to their chemical structure, as in
attribute structural in category chemical_formula, the order of the elements within
 any group or moiety should be:  C, then H, then the other
elements in alphabetical order of their symbol. This is the
&apos;Hill&apos; system used by Chemical Abstracts. This ordering is
used in _chemical_formula.moiety and _chemical_formula.sum.

    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer [(1991).
                Acta Cryst. C47, 2276-2277].
&lt;PDBx:chemical_formulaCategory&gt;
   &lt;PDBx:chemical_formula entry_id=&quot;TOZ&quot;&gt;
      &lt;PDBx:moiety&gt;C18 H25 N O3&lt;/PDBx:moiety&gt;
      &lt;PDBx:sum&gt;C18 H25 N O3&lt;/PDBx:sum&gt;
      &lt;PDBx:weight&gt;303.40&lt;/PDBx:weight&gt;
   &lt;/PDBx:chemical_formula&gt;
&lt;/PDBx:chemical_formulaCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="chemical_formula" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="analytical" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formula determined by standard chemical analysis including trace
elements. See the CHEMICAL_FORMULA category description for
rules for writing chemical formulae. Parentheses are used only
for standard uncertainties (estimated standard deviations).
Fe2.45(2)  Ni1.60(3)  S4
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="iupac" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formula expressed in conformance with IUPAC rules for inorganic
and metal-organic compounds where these conflict with the rules
for any other CHEMICAL_FORMULA entries. Typically used for
formatting a formula in accordance with journal rules. This
should appear in the data block in addition to the most
appropriate of the other CHEMICAL_FORMULA data names.

Ref: IUPAC (1990). Nomenclature of Inorganic Chemistry.
Oxford: Blackwell Scientific Publications.
[Co Re (C12 H22 P)2 (C O)6].0.5C H3 O H
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="moiety" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formula with each discrete bonded residue or ion shown as a
separate moiety. See the CHEMICAL_FORMULA category description
for rules for writing chemical formulae. In addition to the
general formulae requirements, the following rules apply:
(1) Moieties are separated by commas &apos;,&apos;.
(2) The order of elements within a moiety follows general rule
(5) in the CHEMICAL_FORMULA category description.
(3) Parentheses are not used within moieties but may surround
a moiety. Parentheses may not be nested.
(4) Charges should be placed at the end of the moiety. The
charge &apos;+&apos; or &apos;-&apos; may be preceded by a numerical multiplier
and should be separated from the last (element symbol +
count) by a space. Pre- or post-multipliers may be used for
individual moieties.
C7 H4 Cl Hg N O3 S
C12 H17 N4 O S 1+, C6 H2 N3 O7 1-
C12 H16 N2 O6, 5(H2 O1)
(Cd 2+)3, (C6 N6 Cr 3-)2, 2(H2 O)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="structural" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
See the CHEMICAL_FORMULA category description for the rules for
writing chemical formulae for inorganics, organometallics, metal
complexes etc., in which bonded groups are preserved as
discrete entities within parentheses, with post-multipliers as
required. The order of the elements should give as much
information as possible about the chemical structure.
Parentheses may be used and nested as required. This formula
should correspond to the structure as actually reported, i.e.
trace elements not included in atom-type and atom-site data
should not be included in this formula (see also
attribute analytical) in category chemical_formula. 
Ca ((Cl O3)2 O)2 (H2 O)6
(Pt (N H3)2 (C5 H7 N3 O)2) (Cl O4)2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sum" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
See the CHEMICAL_FORMULA category description for the rules
for writing chemical formulae in which all discrete bonded
residues and ions are summed over the constituent elements,
following the ordering given in general rule (5) in the
CHEMICAL_FORMULA category description. Parentheses are not
normally used.
C18 H19 N7 O8 S
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="weight" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formula mass in daltons. This mass should correspond to the
formulae given under attribute structural,
 in category chemical_formula _chemical_formula.moiety or _chemical_formula.sum and,
together with the Z value and cell parameters, should
yield the density given as attribute density_diffrn in category exptl_crystal. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="weight_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formula mass in daltons measured by a non-diffraction experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="citationType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CITATION category record details about the
literature cited as being relevant to the contents of the data
block.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:citationCategory&gt;
   &lt;PDBx:citation id=&quot;primary&quot;&gt;
      &lt;PDBx:book_id_ISBN xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:book_publisher xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:book_title xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:coordinate_linkage&gt;yes&lt;/PDBx:coordinate_linkage&gt;
      &lt;PDBx:country&gt;US&lt;/PDBx:country&gt;
      &lt;PDBx:details&gt; The publication that directly relates to this coordinate
set.&lt;/PDBx:details&gt;
      &lt;PDBx:journal_abbrev&gt;J. Biol. Chem.&lt;/PDBx:journal_abbrev&gt;
      &lt;PDBx:journal_id_ASTM&gt;HBCHA3&lt;/PDBx:journal_id_ASTM&gt;
      &lt;PDBx:journal_id_CSD&gt;071&lt;/PDBx:journal_id_CSD&gt;
      &lt;PDBx:journal_id_ISSN&gt;0021-9258&lt;/PDBx:journal_id_ISSN&gt;
      &lt;PDBx:journal_issue xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:journal_volume&gt;265&lt;/PDBx:journal_volume&gt;
      &lt;PDBx:page_first&gt;14209&lt;/PDBx:page_first&gt;
      &lt;PDBx:page_last&gt;14219&lt;/PDBx:page_last&gt;
      &lt;PDBx:title&gt; Crystallographic analysis of a complex between human
immunodeficiency virus type 1 protease and acetyl-pepstatin
at 2.0-Angstroms resolution.&lt;/PDBx:title&gt;
      &lt;PDBx:year&gt;1990&lt;/PDBx:year&gt;
   &lt;/PDBx:citation&gt;
   &lt;PDBx:citation id=&quot;2&quot;&gt;
      &lt;PDBx:book_id_ISBN xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:book_publisher xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:book_title xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:coordinate_linkage&gt;no&lt;/PDBx:coordinate_linkage&gt;
      &lt;PDBx:country&gt;UK&lt;/PDBx:country&gt;
      &lt;PDBx:details&gt; Determination of the structure of the unliganded enzyme.&lt;/PDBx:details&gt;
      &lt;PDBx:journal_abbrev&gt;Nature&lt;/PDBx:journal_abbrev&gt;
      &lt;PDBx:journal_id_ASTM&gt;NATUAS&lt;/PDBx:journal_id_ASTM&gt;
      &lt;PDBx:journal_id_CSD&gt;006&lt;/PDBx:journal_id_CSD&gt;
      &lt;PDBx:journal_id_ISSN&gt;0028-0836&lt;/PDBx:journal_id_ISSN&gt;
      &lt;PDBx:journal_issue xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:journal_volume&gt;337&lt;/PDBx:journal_volume&gt;
      &lt;PDBx:page_first&gt;615&lt;/PDBx:page_first&gt;
      &lt;PDBx:page_last&gt;619&lt;/PDBx:page_last&gt;
      &lt;PDBx:title&gt; Three-dimensional structure of aspartyl-protease from human
immunodeficiency virus HIV-1.&lt;/PDBx:title&gt;
      &lt;PDBx:year&gt;1989&lt;/PDBx:year&gt;
   &lt;/PDBx:citation&gt;
   &lt;PDBx:citation id=&quot;3&quot;&gt;
      &lt;PDBx:book_id_ISBN xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:book_publisher xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:book_title xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:coordinate_linkage&gt;no&lt;/PDBx:coordinate_linkage&gt;
      &lt;PDBx:country&gt;US&lt;/PDBx:country&gt;
      &lt;PDBx:details&gt; Crystallization of the unliganded enzyme.&lt;/PDBx:details&gt;
      &lt;PDBx:journal_abbrev&gt;J. Biol. Chem.&lt;/PDBx:journal_abbrev&gt;
      &lt;PDBx:journal_id_ASTM&gt;HBCHA3&lt;/PDBx:journal_id_ASTM&gt;
      &lt;PDBx:journal_id_CSD&gt;071&lt;/PDBx:journal_id_CSD&gt;
      &lt;PDBx:journal_id_ISSN&gt;0021-9258&lt;/PDBx:journal_id_ISSN&gt;
      &lt;PDBx:journal_issue xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:journal_volume&gt;264&lt;/PDBx:journal_volume&gt;
      &lt;PDBx:page_first&gt;1919&lt;/PDBx:page_first&gt;
      &lt;PDBx:page_last&gt;1921&lt;/PDBx:page_last&gt;
      &lt;PDBx:title&gt; Crystallization of the aspartylprotease from human
immunodeficiency virus, HIV-1.&lt;/PDBx:title&gt;
      &lt;PDBx:year&gt;1989&lt;/PDBx:year&gt;
   &lt;/PDBx:citation&gt;
   &lt;PDBx:citation id=&quot;4&quot;&gt;
      &lt;PDBx:book_id_ISBN xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:book_publisher xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:book_title xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:coordinate_linkage&gt;no&lt;/PDBx:coordinate_linkage&gt;
      &lt;PDBx:country&gt;US&lt;/PDBx:country&gt;
      &lt;PDBx:details&gt; Expression and purification of the enzyme.&lt;/PDBx:details&gt;
      &lt;PDBx:journal_abbrev&gt;J. Biol. Chem.&lt;/PDBx:journal_abbrev&gt;
      &lt;PDBx:journal_id_ASTM&gt;HBCHA3&lt;/PDBx:journal_id_ASTM&gt;
      &lt;PDBx:journal_id_CSD&gt;071&lt;/PDBx:journal_id_CSD&gt;
      &lt;PDBx:journal_id_ISSN&gt;0021-9258&lt;/PDBx:journal_id_ISSN&gt;
      &lt;PDBx:journal_issue xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:journal_volume&gt;264&lt;/PDBx:journal_volume&gt;
      &lt;PDBx:page_first&gt;2307&lt;/PDBx:page_first&gt;
      &lt;PDBx:page_last&gt;2312&lt;/PDBx:page_last&gt;
      &lt;PDBx:title&gt; Human immunodeficiency virus protease. Bacterial expression
and characterization of the purified aspartic protease.&lt;/PDBx:title&gt;
      &lt;PDBx:year&gt;1989&lt;/PDBx:year&gt;
   &lt;/PDBx:citation&gt;
&lt;/PDBx:citationCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="citation" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="abstract" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Abstract for the citation. This is used most when the
citation is extracted from a bibliographic database that
contains full text or abstract information.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="abstract_id_CAS" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Chemical Abstracts Service (CAS) abstract identifier;
relevant for journal articles.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="book_id_ISBN" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The International Standard Book Number (ISBN) code assigned to
the book cited; relevant for books or book chapters.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="book_publisher" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the publisher of the citation; relevant
for books or book chapters.
John Wiley and Sons
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="book_publisher_city" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The location of the publisher of the citation; relevant
for books or book chapters.
London
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="book_title" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The title of the book in which the citation appeared; relevant
for books or book chapters.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coordinate_linkage" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute coordinate_linkage in category citation states whether this citation
 is concerned with precisely the set of coordinates given in the
data block. If, for instance, the publication described the same
structure, but the coordinates had undergone further refinement
prior to the creation of the data block, the value of this data
item would be &apos;no&apos;.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="country" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The country of publication; relevant for books
and book chapters.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="database_id_CSD" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifier (&apos;refcode&apos;) of the database record in the Cambridge
Structural Database that contains details of the cited structure.
LEKKUH
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="database_id_Medline" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Accession number used by Medline to categorize a specific
bibliographic entry.
89064067
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </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 relationship
of the contents of the data block to the literature item cited.
                                 citation relates to this precise
                                  coordinate set
                                 citation relates to earlier low-resolution
                                  structure
                                 citation relates to further refinement of
                                  structure reported in citation 2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_abbrev" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Abbreviated name of the cited journal as given in the
Chemical Abstracts Service Source Index.
J. Mol. Biol.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_full" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Full name of the cited journal; relevant for journal articles.
Journal of Molecular Biology
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_id_ASTM" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The American Society for Testing and Materials (ASTM) code
assigned to the journal cited (also referred to as the CODEN
designator of the Chemical Abstracts Service); relevant for
journal articles.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_id_CSD" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Cambridge Structural Database (CSD) code assigned to the
journal cited; relevant for journal articles. This is also the
system used at the Protein Data Bank (PDB).
0070
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_id_ISSN" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The International Standard Serial Number (ISSN) code assigned to
the journal cited; relevant for journal articles.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_issue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Issue number of the journal cited; relevant for journal
articles.
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_volume" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Volume number of the journal cited; relevant for journal
articles.
174
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="language" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Language in which the cited article is written.
German
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="page_first" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The first page of the citation; relevant for journal
articles, books and book chapters.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="page_last" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The last page of the citation; relevant for journal
articles, books and book chapters.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_database_id_DOI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Document Object Identifier used by doi.org to uniquely
specify bibliographic entry.
10.2345/S1384107697000225
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_database_id_PubMed" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Ascession number used by PubMed to categorize a specific
bibliographic entry.
12627512
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="-1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="title" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The title of the citation; relevant for journal articles, books
and book chapters.
                                 Structure of diferric duck ovotransferrin
                                  at 2.35 Angstroms resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="unpublished_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Flag to indicate that this citation will not be published.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="year" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The year of the citation; relevant for journal articles, books
and book chapters.
1984
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 citation must uniquely identify a record in the
 CITATION list.

The attribute id in category citation &apos;primary&apos; should be used to indicate the
 citation that the author(s) consider to be the most pertinent to
the contents of the data block.

Note that this item need not be a number; it can be any unique
identifier.
primary
1
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="citation_authorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CITATION_AUTHOR category record details
about the authors associated with the citations in the
CITATION list.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:citation_authorCategory&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;Fitzgerald, P.M.D.&quot; ordinal=&quot;1&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;McKeever, B.M.&quot; ordinal=&quot;2&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;Van Middlesworth, J.F.&quot; ordinal=&quot;3&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;Springer, J.P.&quot; ordinal=&quot;4&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;Heimbach, J.C.&quot; ordinal=&quot;5&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;Leu, C.-T.&quot; ordinal=&quot;6&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;Herber, W.K.&quot; ordinal=&quot;7&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;Dixon, R.A.F.&quot; ordinal=&quot;8&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;primary&quot; name=&quot;Darke, P.L.&quot; ordinal=&quot;9&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;Navia, M.A.&quot; ordinal=&quot;1&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;Fitzgerald, P.M.D.&quot; ordinal=&quot;2&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;McKeever, B.M.&quot; ordinal=&quot;3&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;Leu, C.-T.&quot; ordinal=&quot;4&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;Heimbach, J.C.&quot; ordinal=&quot;5&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;Herber, W.K.&quot; ordinal=&quot;6&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;Sigal, I.S.&quot; ordinal=&quot;7&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;Darke, P.L.&quot; ordinal=&quot;8&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;2&quot; name=&quot;Springer, J.P.&quot; ordinal=&quot;9&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;McKeever, B.M.&quot; ordinal=&quot;1&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;Navia, M.A.&quot; ordinal=&quot;2&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;Fitzgerald, P.M.D.&quot; ordinal=&quot;3&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;Springer, J.P.&quot; ordinal=&quot;4&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;Leu, C.-T.&quot; ordinal=&quot;5&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;Heimbach, J.C.&quot; ordinal=&quot;6&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;Herber, W.K.&quot; ordinal=&quot;7&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;Sigal, I.S.&quot; ordinal=&quot;8&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;3&quot; name=&quot;Darke, P.L.&quot; ordinal=&quot;9&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;4&quot; name=&quot;Darke, P.L.&quot; ordinal=&quot;1&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;4&quot; name=&quot;Leu, C.-T.&quot; ordinal=&quot;2&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;4&quot; name=&quot;Davis, L.J.&quot; ordinal=&quot;3&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;4&quot; name=&quot;Heimbach, J.C.&quot; ordinal=&quot;4&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;4&quot; name=&quot;Diehl, R.E.&quot; ordinal=&quot;5&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;4&quot; name=&quot;Hill, W.S.&quot; ordinal=&quot;6&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;4&quot; name=&quot;Dixon, R.A.F.&quot; ordinal=&quot;7&quot;&gt;&lt;/PDBx:citation_author&gt;
   &lt;PDBx:citation_author citation_id=&quot;4&quot; name=&quot;Sigal, I.S.&quot; ordinal=&quot;8&quot;&gt;&lt;/PDBx:citation_author&gt;
&lt;/PDBx:citation_authorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="citation_author" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="citation_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category citation in the CITATION
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Name of an author of the citation; relevant for journal
articles, books and book chapters.

The family name(s), followed by a comma and including any
dynastic components, precedes the first name(s) or initial(s).
Bleary, Percival R.
O&apos;Neil, F.K.
Van den Bossche, G.
Yang, D.-L.
Simonov, Yu.A
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item defines the order of the author&apos;s name in the
list of authors of a citation.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="citation_editorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CITATION_EDITOR category record details
about the editors associated with the books or book chapters
cited in the CITATION list.

    Example 1 - hypothetical example.
&lt;PDBx:citation_editorCategory&gt;
   &lt;PDBx:citation_editor citation_id=&quot;5&quot; name=&quot;McKeever, B.M.&quot;&gt;&lt;/PDBx:citation_editor&gt;
   &lt;PDBx:citation_editor citation_id=&quot;5&quot; name=&quot;Navia, M.A.&quot;&gt;&lt;/PDBx:citation_editor&gt;
   &lt;PDBx:citation_editor citation_id=&quot;5&quot; name=&quot;Fitzgerald, P.M.D.&quot;&gt;&lt;/PDBx:citation_editor&gt;
   &lt;PDBx:citation_editor citation_id=&quot;5&quot; name=&quot;Springer, J.P.&quot;&gt;&lt;/PDBx:citation_editor&gt;
&lt;/PDBx:citation_editorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="citation_editor" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="ordinal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item defines the order of the editor&apos;s name in the
list of editors of a citation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="citation_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category citation in the CITATION
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Names of an editor of the citation; relevant for books and
book chapters.

The family name(s), followed by a comma and including any
dynastic components, precedes the first name(s) or initial(s).
Bleary, Percival R.
O&apos;Neil, F.K.
Van den Bossche, G.
Yang, D.-L.
Simonov, Yu.A
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="computingType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the COMPUTING category record details about the
computer programs used in the crystal structure analysis.

Data items in this category would not, in general, be used in
a macromolecular CIF.  The category SOFTWARE, which allows
a more detailed description of computer programs and
their attributes to be given, would be used instead.

    Example 1 - Rodr\&apos;iguez-Romera, Ruiz-P\&apos;erez &amp; Solans [Acta
                Cryst. (1996), C52, 1415-1417].
&lt;PDBx:computingCategory&gt;
   &lt;PDBx:computing entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:cell_refinement&gt;CAD-4 (Enraf-Nonius, 1989)&lt;/PDBx:cell_refinement&gt;
      &lt;PDBx:data_collection&gt;CAD-4 (Enraf-Nonius, 1989)&lt;/PDBx:data_collection&gt;
      &lt;PDBx:data_reduction&gt;CFEO (Solans, 1978)&lt;/PDBx:data_reduction&gt;
      &lt;PDBx:molecular_graphics&gt;ORTEPII (Johnson, 1976)&lt;/PDBx:molecular_graphics&gt;
      &lt;PDBx:publication_material&gt;PARST (Nardelli, 1983)&lt;/PDBx:publication_material&gt;
      &lt;PDBx:structure_refinement&gt;SHELXL93 (Sheldrick, 1993)&lt;/PDBx:structure_refinement&gt;
      &lt;PDBx:structure_solution&gt;SHELXS86 (Sheldrick, 1990)&lt;/PDBx:structure_solution&gt;
   &lt;/PDBx:computing&gt;
&lt;/PDBx:computingCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="computing" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="cell_refinement" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Software used for cell refinement.

Give the program or package name and a brief reference.
CAD4 (Enraf-Nonius, 1989)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_collection" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Software used for data collection.

Give the program or package name and a brief reference.
CAD4 (Enraf-Nonius, 1989)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_reduction" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Software used for data reduction.

Give the program or package name and a brief reference.
DIFDAT, SORTRF, ADDREF (Hall &amp; Stewart, 1990)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="molecular_graphics" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Software used for molecular graphics.

Give the program or package name and a brief reference.
FRODO (Jones, 1986), ORTEP (Johnson, 1965)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_data_reduction_ds" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Program/package name for data reduction/data scaling
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_data_reduction_ii" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Program/package name for data reduction/intensity integration software
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_structure_refinement_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Program/package name for structure refinement method.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="publication_material" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Software used for generating material for publication.

Give the program or package name and a brief reference.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="structure_refinement" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Software used for refinement of the structure.

Give the program or package name and a brief reference.
SHELX85 (Sheldrick, 1985)
X-PLOR (Brunger, 1992)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="structure_solution" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Software used for solution of the structure.

Give the program or package name and a brief reference.
SHELX85 (Sheldrick, 1985)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="databaseType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DATABASE category have been superseded by
data items in the DATABASE_2 category. They are included
here only for compliance with older CIFs.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="database" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="CSD_history" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A history of changes made by the Cambridge Crystallographic Data
Centre and incorporated into the Cambridge Structural Database
(CSD).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_CAS" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code assigned by Chemical Abstracts.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_CSD" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code assigned by the Cambridge Structural Database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_ICSD" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code assigned by the Inorganic Crystal Structure
Database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_MDF" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code assigned by the Metals Data File.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_NBS" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code assigned by the NBS (NIST) Crystal Data Database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_PDB" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code assigned by the Protein Data Bank.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_PDF" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code assigned by the Powder Diffraction File (JCPDS/ICDD).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_depnum_ccdc_archive" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Deposition numbers assigned by the Cambridge Crystallographic
Data Centre (CCDC) to files containing structural information
archived by the CCDC.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_depnum_ccdc_fiz" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Deposition numbers assigned by the Fachinformationszentrum
Karlsruhe (FIZ) to files containing structural information
archived by the Cambridge Crystallographic Data Centre (CCDC).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="code_depnum_ccdc_journal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Deposition numbers assigned by various journals to files
containing structural information archived by the Cambridge
Crystallographic Data Centre (CCDC).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_ASTM" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ASTM CODEN designator for a journal as given in the Chemical
Source List maintained by the Chemical Abstracts Service.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="journal_CSD" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The journal code used in the Cambridge Structural Database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="database_2Type">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DATABASE_2 category record details about the
database identifiers of the data block.

These data items are assigned by database managers and should
only appear in a data block if they originate from that source.

The name of this category, DATABASE_2, arose because the
category name DATABASE was already in use in the core CIF
dictionary, but was used differently from the way it needed
to be used in the mmCIF dictionary. Since CIF data names
cannot be changed once they have been adopted, a new category
had to be created.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:database_2Category&gt;
   &lt;PDBx:database_2 database_code=&quot;5HVP&quot; database_id=&quot;PDB&quot;&gt;&lt;/PDBx:database_2&gt;
&lt;/PDBx:database_2Category&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="database_2" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="database_code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The code assigned by the database identified in
attribute database_id in category database_2. 
1ABC
ABCDEF
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="database_id" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An abbreviation that identifies the database.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="CAS" />
                        <xsd:enumeration value="CSD" />
                        <xsd:enumeration value="EMDB" />
                        <xsd:enumeration value="ICSD" />
                        <xsd:enumeration value="MDF" />
                        <xsd:enumeration value="NDB" />
                        <xsd:enumeration value="NBS" />
                        <xsd:enumeration value="PDB" />
                        <xsd:enumeration value="PDF" />
                        <xsd:enumeration value="RCSB" />
                        <xsd:enumeration value="EBI" />
                        <xsd:enumeration value="PDBE" />
                        <xsd:enumeration value="BMRB" />
                        <xsd:enumeration value="WWPDB" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="database_PDB_caveatType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DATABASE_PDB_CAVEAT category record details
about features of the data block flagged as &apos;caveats&apos; by the
Protein Data Bank (PDB).

These data items are included only for consistency with PDB
format files. They should appear in a data block only if that
data block was created by reformatting a PDB format file.

    Example 1 - hypothetical example.
&lt;PDBx:database_PDB_caveatCategory&gt;
   &lt;PDBx:database_PDB_caveat id=&quot;1&quot;&gt;
      &lt;PDBx:text&gt; THE CRYSTAL TRANSFORMATION IS IN ERROR BUT IS&lt;/PDBx:text&gt;
   &lt;/PDBx:database_PDB_caveat&gt;
   &lt;PDBx:database_PDB_caveat id=&quot;2&quot;&gt;
      &lt;PDBx:text&gt; UNCORRECTABLE AT THIS TIME&lt;/PDBx:text&gt;
   &lt;/PDBx:database_PDB_caveat&gt;
&lt;/PDBx:database_PDB_caveatCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="database_PDB_caveat" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="text" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The full text of the PDB caveat record.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique identifier for the PDB caveat record.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="database_PDB_matrixType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The DATABASE_PDB_MATRIX category provides placeholders for
transformation matrices and vectors used by the Protein Data
Bank (PDB).

These data items are included only for consistency with older
PDB format files. They should appear in a data block only if
that data block was created by reformatting a PDB format file.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="database_PDB_matrix" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="origx11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the PDB ORIGX matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx_vector1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1] element of the PDB ORIGX vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx_vector2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2] element of the PDB ORIGX vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="origx_vector3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3] element of the PDB ORIGX vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the PDB SCALE matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale_vector1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1] element of the PDB SCALE vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale_vector2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2] element of the PDB SCALE vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale_vector3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3] element of the PDB SCALE vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="database_PDB_remarkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DATABASE_PDB_REMARK category record details
about the data block as archived by the Protein Data Bank (PDB).

Some data appearing in PDB REMARK records can be
algorithmically extracted into the appropriate data items
in the data block.

These data items are included only for consistency with older
PDB format files. They should appear in a data block only if
that data block was created by reformatting a PDB format file.

NOTE: These remark records in this category are not uniformly 
annotated by the PDB and may not be consistent with 
nomenclature or labeling used in the entry.                       

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:database_PDB_remarkCategory&gt;
   &lt;PDBx:database_PDB_remark id=&quot;3&quot;&gt;
      &lt;PDBx:text&gt; REFINEMENT. BY THE RESTRAINED LEAST-SQUARES PROCEDURE OF J.
KONNERT AND W. HENDRICKSON (PROGRAM *PROLSQ*).  THE R
VALUE IS 0.176 FOR 12901 REFLECTIONS IN THE RESOLUTION
RANGE 8.0 TO 2.0 ANGSTROMS WITH I .GT. SIGMA(I).
RMS DEVIATIONS FROM IDEAL VALUES (THE VALUES OF
SIGMA, IN PARENTHESES, ARE THE INPUT ESTIMATED
STANDARD DEVIATIONS THAT DETERMINE THE RELATIVE
WEIGHTS OF THE CORRESPONDING RESTRAINTS)
DISTANCE RESTRAINTS (ANGSTROMS)
BOND DISTANCE                            0.018(0.020)
ANGLE DISTANCE                           0.038(0.030)
PLANAR 1-4 DISTANCE                      0.043(0.040)
PLANE RESTRAINT (ANGSTROMS)                0.015(0.020)
CHIRAL-CENTER RESTRAINT (ANGSTROMS**3)     0.177(0.150)
NON-BONDED CONTACT RESTRAINTS (ANGSTROMS)
SINGLE TORSION CONTACT                   0.216(0.500)
MULTIPLE TORSION CONTACT                 0.207(0.500)
POSSIBLE HYDROGEN BOND                   0.245(0.500)
CONFORMATIONAL TORSION ANGLE RESTRAINT (DEGREES)
PLANAR (OMEGA)                             2.6(3.0)
STAGGERED                                 17.4(15.0)
ORTHONORMAL                               18.1(20.0)&lt;/PDBx:text&gt;
   &lt;/PDBx:database_PDB_remark&gt;
   &lt;PDBx:database_PDB_remark id=&quot;4&quot;&gt;
      &lt;PDBx:text&gt; THE TWO CHAINS OF THE DIMERIC ENZYME HAS BEEN ASSIGNED THE
THE CHAIN INDICATORS *A* AND *B*.&lt;/PDBx:text&gt;
   &lt;/PDBx:database_PDB_remark&gt;
&lt;/PDBx:database_PDB_remarkCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="database_PDB_remark" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="text" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The full text of the PDB remark record.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique identifier for the PDB remark record.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="database_PDB_revType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DATABASE_PDB_REV category record details
about the history of the data block as archived by the Protein
Data Bank (PDB).

These data items are assigned by the PDB database managers and
should only appear in a data block if they originate from that
source.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:database_PDB_revCategory&gt;
   &lt;PDBx:database_PDB_rev num=&quot;1&quot;&gt;
      &lt;PDBx:author_name&gt;Fitzgerald, Paula M.D&lt;/PDBx:author_name&gt;
      &lt;PDBx:date&gt;1991-10-15&lt;/PDBx:date&gt;
      &lt;PDBx:date_original&gt;1990-04-30&lt;/PDBx:date_original&gt;
      &lt;PDBx:mod_type&gt;0&lt;/PDBx:mod_type&gt;
      &lt;PDBx:status&gt;full release&lt;/PDBx:status&gt;
   &lt;/PDBx:database_PDB_rev&gt;
&lt;/PDBx:database_PDB_revCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="database_PDB_rev" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="author_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the person responsible for submitting this revision
to the PDB.

The family name(s) followed by a comma precedes the first
name(s) or initial(s).
Bleary, Percival R.
O&apos;Neil, F.K.
Van den Bossche, G.
Yang, D.-L.
Simonov, Yu.A
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Date the PDB revision took place. Taken from the REVDAT record.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_original" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Date the entry first entered the PDB database in the form
yyyy-mm-dd. Taken from the PDB HEADER record.
1980-08-21
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mod_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code taken from the REVDAT record classifying common types of entry
revisions.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:enumeration value="0" />
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="2" />
                           <xsd:enumeration value="3" />
                           <xsd:enumeration value="4" />
                           <xsd:enumeration value="5" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="replaced_by" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The PDB code for a subsequent PDB entry that replaced the
PDB file corresponding to this data block.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="replaces" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The PDB code for a previous PDB entry that was replaced by
the PDB file corresponding to this data block.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="status" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The status of this revision.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="in preparation" />
                           <xsd:enumeration value="prerelease" />
                           <xsd:enumeration value="full release" />
                           <xsd:enumeration value="obsolete" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="num" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute num in category database_PDB_rev must uniquely and
 sequentially identify a record in the DATABASE_PDB_REV list.

Note that this item must be a number and that modification
numbers are assigned in increasing numerical order.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="database_PDB_rev_recordType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DATABASE_PDB_REV_RECORD category record
details about specific record types that were changed in a
given revision of a PDB entry.

These data items are assigned by the PDB database managers and
should only appear in a data block if they originate from that
source.

    Example 1 - hypothetical example.
&lt;PDBx:database_PDB_rev_recordCategory&gt;
   &lt;PDBx:database_PDB_rev_record rev_num=&quot;1&quot; type=&quot;CONECT&quot;&gt;
      &lt;PDBx:details&gt; Error fix - incorrect connection between
atoms 2312 and 2317&lt;/PDBx:details&gt;
   &lt;/PDBx:database_PDB_rev_record&gt;
   &lt;PDBx:database_PDB_rev_record rev_num=&quot;2&quot; type=&quot;MATRIX&quot;&gt;
      &lt;PDBx:details&gt;For consistency with 1995-08-04 style-guide&lt;/PDBx:details&gt;
   &lt;/PDBx:database_PDB_rev_record&gt;
   &lt;PDBx:database_PDB_rev_record rev_num=&quot;3&quot; type=&quot;ORIGX&quot;&gt;
      &lt;PDBx:details&gt;Based on new data from author&lt;/PDBx:details&gt;
   &lt;/PDBx:database_PDB_rev_record&gt;
&lt;/PDBx:database_PDB_rev_recordCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="database_PDB_rev_record" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 revision of records in
this PDB entry.
Based on new data from author
For consistency with 1995-08-04 style-guide
For consistency with structural class
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="rev_num" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute num in category database_PDB_rev in the
 DATABASE_PDB_REV category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The types of records that were changed in this revision to a
PDB entry.
CRYST1
SCALE
MTRIX
ATOM
HETATM
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="database_PDB_tvectType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The DATABASE_PDB_TVECT category provides placeholders for
the TVECT matrices and vectors used by the Protein Data
Bank (PDB).

These data items are included only for consistency with older
PDB format files. They should appear in a data block only if
the data block was created by reformatting a PDB format file.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="database_PDB_tvect" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 this TVECT.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1] element of the PDB TVECT vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2] element of the PDB TVECT vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3] element of the PDB TVECT vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 database_PDB_tvect must uniquely identify a
 record in the DATABASE_PDB_TVECT 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>

   <xsd:complexType name="diffrnType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN category record details about the
diffraction data and their measurement.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:diffrnCategory&gt;
   &lt;PDBx:diffrn id=&quot;Set1&quot;&gt;
      &lt;PDBx:ambient_environment&gt; Mother liquor from the reservoir of the vapor diffusion experiment, mounted in room air&lt;/PDBx:ambient_environment&gt;
      &lt;PDBx:ambient_temp&gt;293.0&lt;/PDBx:ambient_temp&gt;
      &lt;PDBx:crystal_support&gt; 0.7 mm glass capillary, sealed with dental wax&lt;/PDBx:crystal_support&gt;
      &lt;PDBx:crystal_treatment&gt; Equilibrated in rotating anode radiation enclosure for
18 hours prior to beginning of data collection&lt;/PDBx:crystal_treatment&gt;
   &lt;/PDBx:diffrn&gt;
&lt;/PDBx:diffrnCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer [(1991).
                Acta Cryst. C47, 2276-2277].
&lt;PDBx:diffrnCategory&gt;
   &lt;PDBx:diffrn id=&quot;d1&quot;&gt;
      &lt;PDBx:ambient_temp&gt;293&lt;/PDBx:ambient_temp&gt;
      &lt;PDBx:details&gt; \q scan width (1.0 + 0.14tan\q)\&amp;#37;, \q scan rate 1.2\&amp;#37; per
min. Background counts for 5 sec on each side every scan.&lt;/PDBx:details&gt;
   &lt;/PDBx:diffrn&gt;
&lt;/PDBx:diffrnCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="ambient_environment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The gas or liquid surrounding the sample, if not air.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ambient_pressure" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean hydrostatic pressure in kilopascals at which the
intensities were measured.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ambient_pressure_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute ambient_pressure in category diffrn. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kilopascals" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="ambient_pressure_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean hydrostatic pressure in kilopascals above which
the intensities were measured. attribute ambient_pressure_gt in category diffrn and
 attribute ambient_pressure_lt in category diffrn allow a pressure range to be given.
 
attribute ambient_pressure in category diffrn should always be used in
 preference to these two items whenever possible.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ambient_pressure_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean hydrostatic pressure in kilopascals below which
the intensities were measured. attribute ambient_pressure_gt in category diffrn and
 attribute ambient_pressure_lt in category diffrn allow a pressure range to be given.
 
attribute ambient_pressure in category diffrn should always be used in
 preference to these two items whenever possible.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ambient_temp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean temperature in kelvins at which the intensities were
measured.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ambient_temp_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of temperature control during
data collection.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ambient_temp_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute ambient_temp in category diffrn. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="ambient_temp_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean temperature in kelvins above which the intensities were
measured.  _diffrn.ambient_temp_gt and _diffrn.ambient_temp_lt
allow a range of temperatures to be given.

attribute ambient_temp in category diffrn should always be used in preference
 to these two items whenever possible.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ambient_temp_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean temperature in kelvins below which the intensities were
measured. _diffrn.ambient_temp_gt and _diffrn.ambient_temp_lt
allow a range of temperatures to be given.

attribute ambient_temp in category diffrn should always be used in preference
 to these two items whenever possible.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="crystal_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 exptl_crystal in the
 EXPTL_CRYSTAL category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="crystal_support" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The physical device used to support the crystal during data
collection.
glass capillary
quartz capillary
fiber
metal loop
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="crystal_treatment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Remarks about how the crystal was treated prior to intensity
measurement. Particularly relevant when intensities were
measured at low temperature.
equilibrated in hutch for 24 hours
flash frozen in liquid nitrogen
slow cooled with direct air stream
                        </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">
Special details of the diffraction measurement process. Should
include information about source instability, crystal motion,
degradation and so on.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a set of diffraction
data.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_attenuatorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_ATTENUATOR category record details
about the diffraction attenuator scales employed.

    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:diffrn_attenuatorCategory&gt;
   &lt;PDBx:diffrn_attenuator code=&quot;1&quot;&gt;
      &lt;PDBx:scale&gt;16.976&lt;/PDBx:scale&gt;
   &lt;/PDBx:diffrn_attenuator&gt;
&lt;/PDBx:diffrn_attenuatorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_attenuator" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="material" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Material from which the attenuator is made.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scale" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The scale factor applied when an intensity measurement is
reduced by an attenuator identified by attribute code.
 in category diffrn_attenuator The measured intensity must be multiplied by this scale to
convert it to the same scale as unattenuated intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A code associated with a particular attenuator setting. This
code is referenced by the attribute attenuator_code in category diffrn_refln which is
 stored with the diffraction data. See attribute scale in category diffrn_attenuator. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_detectorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_DETECTOR category describe the
detector used to measure the scattered radiation, including
any analyser and post-sample collimation.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:diffrn_detectorCategory&gt;
   &lt;PDBx:diffrn_detector diffrn_id=&quot;d1&quot;&gt;
      &lt;PDBx:detector&gt;multiwire&lt;/PDBx:detector&gt;
      &lt;PDBx:type&gt;Siemens&lt;/PDBx:type&gt;
   &lt;/PDBx:diffrn_detector&gt;
&lt;/PDBx:diffrn_detectorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_detector" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="area_resol_mean" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The resolution of an area detector, in pixels/mm.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </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 radiation detector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="detector" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The general class of the radiation detector.
photographic film
scintillation counter
CCD plate
BF~3~ counter
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dtime" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The deadtime in microseconds of the detector used to measure
the diffraction intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_collection_date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of data collection.
1996-12-25
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_collection_time_total" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of seconds required to measure this
data set.
120.0
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="seconds" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_frames_total" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of data frames collected for this
data set.
20
100
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The make, model or name of the detector device used.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_measurementType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_MEASUREMENT category record details
about the device used to orient and/or position the crystal
during data measurement and the manner in which the diffraction
data were measured.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:diffrn_measurementCategory&gt;
   &lt;PDBx:diffrn_measurement diffrn_id=&quot;d1&quot;&gt;
      &lt;PDBx:details&gt; 440 frames, 0.20 degrees, 150 sec, detector distance 12 cm,
detector angle 22.5 degrees&lt;/PDBx:details&gt;
      &lt;PDBx:device&gt;3-circle camera&lt;/PDBx:device&gt;
      &lt;PDBx:device_details&gt;none&lt;/PDBx:device_details&gt;
      &lt;PDBx:device_type&gt;Supper model x&lt;/PDBx:device_type&gt;
      &lt;PDBx:method&gt;omega scan&lt;/PDBx:method&gt;
   &lt;/PDBx:diffrn_measurement&gt;
&lt;/PDBx:diffrn_measurementCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:diffrn_measurementCategory&gt;
   &lt;PDBx:diffrn_measurement diffrn_id=&quot;s1&quot;&gt;
      &lt;PDBx:device_type&gt;Philips PW1100/20 diffractometer&lt;/PDBx:device_type&gt;
      &lt;PDBx:method&gt;\q/2\q&lt;/PDBx:method&gt;
   &lt;/PDBx:diffrn_measurement&gt;
&lt;/PDBx:diffrn_measurementCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_measurement" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 intensity measurement.
                                 440 frames, 0.20 degrees, 150 sec, detector
                                  distance 12 cm, detector angle 22.5 degrees
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="device" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The general class of  goniometer or device used to support and
orient the specimen.
3-circle camera
4-circle camera
kappa-geometry camera
oscillation camera
precession camera
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="device_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the device used to measure
the diffraction intensities.
                                 commercial goniometer modified locally to
                                 allow for 90\&#37; \t arc
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="device_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The make, model or name of the measurement device
(goniometer) used.
Supper model q
Huber model r
Enraf-Nonius model s
homemade
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Method used to measure intensities.
profile data from theta/2theta scans
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="specimen_support" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The physical device used to support the crystal during data
collection.
glass capillary
quartz capillary
fiber
metal loop
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_orient_matrixType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_ORIENT_MATRIX category record details
about the orientation matrix used in the measurement of the
diffraction data.

    Example 1 - based on CAD-4 diffractometer data obtained for
                Yb(S-C5H4N)2(THF)4.
&lt;PDBx:diffrn_orient_matrixCategory&gt;
   &lt;PDBx:diffrn_orient_matrix diffrn_id=&quot;set1&quot;&gt;
      &lt;PDBx:UB11&gt;-0.071479&lt;/PDBx:UB11&gt;
      &lt;PDBx:UB12&gt;0.020208&lt;/PDBx:UB12&gt;
      &lt;PDBx:UB13&gt;0.039076&lt;/PDBx:UB13&gt;
      &lt;PDBx:UB21&gt;0.035372&lt;/PDBx:UB21&gt;
      &lt;PDBx:UB22&gt;0.056209&lt;/PDBx:UB22&gt;
      &lt;PDBx:UB23&gt;0.078324&lt;/PDBx:UB23&gt;
      &lt;PDBx:UB31&gt;-0.007470&lt;/PDBx:UB31&gt;
      &lt;PDBx:UB32&gt;0.067854&lt;/PDBx:UB32&gt;
      &lt;PDBx:UB33&gt;-0.017832&lt;/PDBx:UB33&gt;
      &lt;PDBx:type&gt; reciprocal axis matrix, multiplies hkl vector to generate
diffractometer xyz vector and diffractometer angles&lt;/PDBx:type&gt;
   &lt;/PDBx:diffrn_orient_matrix&gt;
&lt;/PDBx:diffrn_orient_matrixCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_orient_matrix" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="UB11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UB12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UB13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UB21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UB22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UB23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UB31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UB32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UB33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the 3x3 matrix that defines the dimensions
of the reciprocal cell and its orientation with respect to the
local diffractometer axes. See also attribute type in category diffrn_orient_matrix. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the orientation matrix type and how it should
be applied to define the orientation of the crystal precisely
with respect to the diffractometer axes.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_orient_reflnType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_ORIENT_REFLN category record details
about the reflections that define the orientation matrix used in
the measurement of the diffraction intensities.

    Example 1 - based on CAD-4 diffractometer data obtained for
                Yb(S-C5H4N)2(THF)4.
&lt;PDBx:diffrn_orient_reflnCategory&gt;
   &lt;PDBx:diffrn_orient_refln diffrn_id=&quot;myset1&quot; index_h=&quot;2&quot; index_k=&quot;0&quot; index_l=&quot;2&quot;&gt;
      &lt;PDBx:angle_chi&gt;-28.45&lt;/PDBx:angle_chi&gt;
      &lt;PDBx:angle_kappa&gt;-11.32&lt;/PDBx:angle_kappa&gt;
      &lt;PDBx:angle_omega&gt;5.33&lt;/PDBx:angle_omega&gt;
      &lt;PDBx:angle_phi&gt;101.78&lt;/PDBx:angle_phi&gt;
      &lt;PDBx:angle_psi&gt;0.00&lt;/PDBx:angle_psi&gt;
      &lt;PDBx:angle_theta&gt;10.66&lt;/PDBx:angle_theta&gt;
   &lt;/PDBx:diffrn_orient_refln&gt;
&lt;/PDBx:diffrn_orient_reflnCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_orient_refln" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="angle_chi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Diffractometer angle chi of a reflection used to
define the orientation matrix in degrees. See
attribute UB[][] in category diffrn_orient_matrix and the Miller indices
 in the DIFFRN_ORIENT_REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_kappa" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Diffractometer angle kappa of a reflection used to
define the orientation matrix in degrees. See
attribute UB[][] in category diffrn_orient_matrix and the Miller indices
 in the DIFFRN_ORIENT_REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_omega" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Diffractometer angle omega of a reflection used to
define the orientation matrix in degrees. See
attribute UB[][] in category diffrn_orient_matrix and the Miller indices in
 the DIFFRN_ORIENT_REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_phi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Diffractometer angle phi of a reflection used to
define the orientation matrix in degrees. See
attribute UB[][] in category diffrn_orient_matrix and the Miller indices
 in the DIFFRN_ORIENT_REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_psi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Diffractometer angle psi of a reflection used to
define the orientation matrix in degrees. See
attribute UB[][] in category diffrn_orient_matrix and the Miller indices
 in the DIFFRN_ORIENT_REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_theta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Diffractometer angle theta of a reflection used to
define the orientation matrix in degrees. See
attribute UB[][] in category diffrn_orient_matrix and the Miller indices
 in the DIFFRN_ORIENT_REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_h" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index h of a reflection used to define the orientation
matrix.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_k" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index k of a reflection used to define the orientation
matrix.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_l" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index l of a reflection used to define the orientation
matrix.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_radiationType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_RADIATION category describe
the radiation used in measuring the diffraction intensities,
its collimation and monochromatization before the sample.

Post-sample treatment of the beam is described by data
items in the DIFFRN_DETECTOR category.


    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:diffrn_radiationCategory&gt;
   &lt;PDBx:diffrn_radiation diffrn_id=&quot;set1&quot;&gt;
      &lt;PDBx:collimation&gt;0.3 mm double pinhole&lt;/PDBx:collimation&gt;
      &lt;PDBx:monochromator&gt;graphite&lt;/PDBx:monochromator&gt;
      &lt;PDBx:type&gt;Cu K\a&lt;/PDBx:type&gt;
      &lt;PDBx:wavelength_id&gt;1&lt;/PDBx:wavelength_id&gt;
   &lt;/PDBx:diffrn_radiation&gt;
&lt;/PDBx:diffrn_radiationCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:diffrn_radiationCategory&gt;
   &lt;PDBx:diffrn_radiation diffrn_id=&quot;set1&quot;&gt;
      &lt;PDBx:monochromator&gt;graphite&lt;/PDBx:monochromator&gt;
      &lt;PDBx:type&gt;Cu K\a&lt;/PDBx:type&gt;
      &lt;PDBx:wavelength_id&gt;1&lt;/PDBx:wavelength_id&gt;
   &lt;/PDBx:diffrn_radiation&gt;
&lt;/PDBx:diffrn_radiationCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_radiation" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="collimation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The collimation or focusing applied to the radiation.
0.3 mm double-pinhole
0.5 mm
focusing mirrors
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="filter_edge" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Absorption edge in angstroms of the radiation filter used.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="inhomogeneity" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Half-width in millimetres of the incident beam in the
direction perpendicular to the diffraction plane.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="monochromator" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to obtain monochromatic radiation. If a mono-
chromator crystal is used, the material and the indices of the
Bragg reflection are specified.
Zr filter
Ge 220
none
equatorial mounted graphite
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_analyzer" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Indicates the method used to obtain monochromatic radiation.
attribute monochromator in category diffrn_radiation describes the primary beam
 monochromator (pre-specimen monochromation). 
attribute pdbx_analyzer in category diffrn_radiation specifies the
 post-diffraction analyser (post-specimen) monochromation.
Note that monochromators may have either &apos;parallel&apos; or
&apos;antiparallel&apos; orientation. It is assumed that the
geometry is parallel unless specified otherwise.
In a parallel geometry, the position of the monochromator
allows the incident beam and the final post-specimen
and post-monochromator beam to be as close to parallel
as possible. In a parallel geometry, the diffracting
planes in the specimen and monochromator will be parallel
when 2*theta(monochromator) is equal to 2*theta (specimen).
For further discussion see R. Jenkins and R. Snyder,
Introduction to X-ray Powder Diffraction, Wiley (1996),
pp. 164-5.
GE(111)
Zr filter
Ge 220
none
equatorial mounted graphite (0001)
Si (111), antiparallel
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_diffrn_protocol" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
SINGLE WAVELENGTH, LAUE, or MAD.
SINGLE WAVELENGTH
MONOCHROMATIC
LAUE
MAD
OTHER
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_monochromatic_or_laue_m_l" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Monochromatic or Laue.
M
L
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="M" />
                           <xsd:enumeration value="L" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_scattering_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The radiation scattering type for this diffraction data set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="x-ray" />
                           <xsd:enumeration value="neutron" />
                           <xsd:enumeration value="electron" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_wavelength" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Wavelength of radiation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_wavelength_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Comma separated list of wavelengths or wavelength range.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="polarisn_norm" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The angle in degrees, as viewed from the specimen, between the
perpendicular component of the polarization and the diffraction
plane. See attribute polarisn_ratio in category diffrn_radiation. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="polarisn_ratio" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Polarization ratio of the diffraction beam incident on the
crystal. This is the ratio of the perpendicularly polarized
to the parallel-polarized component of the radiation. The
perpendicular component forms an angle of
attribute polarisn_norm in category diffrn_radiation to the normal to the
 diffraction plane of the sample (i.e. the plane containing
the incident and reflected beams).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="probe" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The nature of the radiation used (i.e. the name of the
subatomic particle or the region of the electromagnetic
spectrum). It is strongly recommended that this information
is given, so that the probe radiation can be simply determined.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="x-ray" />
                           <xsd:enumeration value="neutron" />
                           <xsd:enumeration value="electron" />
                           <xsd:enumeration value="gamma" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The nature of the radiation. This is typically a description
of the X-ray wavelength in Siegbahn notation.
CuK\a
Cu K\a~1~
Cu K-L~2,3~
white-beam
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="wavelength_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id
 in category diffrn_radiation_wavelength in the DIFFRN_RADIATION_WAVELENGTH category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="xray_symbol" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The IUPAC symbol for the X-ray wavelength for the probe
radiation.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="K-L~3~" />
                           <xsd:enumeration value="K-L~2~" />
                           <xsd:enumeration value="K-M~3~" />
                           <xsd:enumeration value="K-L~2,3~" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_radiation_wavelengthType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_RADIATION_WAVELENGTH category
describe the wavelength of the radiation used to measure the
diffraction intensities. Items may be looped to identify
and assign weights to distinct components of a
polychromatic beam.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:diffrn_radiation_wavelengthCategory&gt;
   &lt;PDBx:diffrn_radiation_wavelength id=&quot;1&quot;&gt;
      &lt;PDBx:wavelength&gt;1.54&lt;/PDBx:wavelength&gt;
      &lt;PDBx:wt&gt;1.0&lt;/PDBx:wt&gt;
   &lt;/PDBx:diffrn_radiation_wavelength&gt;
&lt;/PDBx:diffrn_radiation_wavelengthCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_radiation_wavelength" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="wavelength" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The radiation wavelength in angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The relative weight of a wavelength identified by the code
attribute id in category diffrn_radiation_wavelength in the list of wavelengths. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="1.0" />
                        </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 code identifying each value of
attribute wavelength.
 in category diffrn_radiation_wavelength Items in the DIFFRN_RADIATION_WAVELENGTH category are looped
when multiple wavelengths are used.

This code is used to link with the DIFFRN_REFLN category.
The attribute wavelength_id in category diffrn_refln codes must match one of
 the codes defined in this category.
x1
x2
neut
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_reflnType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_REFLN category record details about
the intensities in the diffraction data set
identified by attribute diffrn_id.
 in category diffrn_refln 
The DIFFRN_REFLN data items refer to individual intensity
measurements and must be included in looped lists.

The DIFFRN_REFLNS data items specify the parameters that apply
to all intensity  measurements in the particular diffraction
data set identified by attribute diffrn_id in category diffrn_reflns. 

    Example 1 - based on CAD-4 diffractometer data obtained for
                Yb(S-C5H4N)2(THF)4  for data set &apos;set1&apos; reflection 1102.
&lt;PDBx:diffrn_reflnCategory&gt;
   &lt;PDBx:diffrn_refln diffrn_id=&quot;set1&quot; id=&quot;1102&quot;&gt;
      &lt;PDBx:angle_chi&gt;32.21&lt;/PDBx:angle_chi&gt;
      &lt;PDBx:angle_kappa&gt;20.12&lt;/PDBx:angle_kappa&gt;
      &lt;PDBx:angle_omega&gt;11.54&lt;/PDBx:angle_omega&gt;
      &lt;PDBx:angle_phi&gt;176.02&lt;/PDBx:angle_phi&gt;
      &lt;PDBx:angle_psi&gt;0.00&lt;/PDBx:angle_psi&gt;
      &lt;PDBx:angle_theta&gt;23.08&lt;/PDBx:angle_theta&gt;
      &lt;PDBx:attenuator_code&gt;Ni.005&lt;/PDBx:attenuator_code&gt;
      &lt;PDBx:counts_bg_1&gt;22&lt;/PDBx:counts_bg_1&gt;
      &lt;PDBx:counts_bg_2&gt;25&lt;/PDBx:counts_bg_2&gt;
      &lt;PDBx:counts_net&gt;3450&lt;/PDBx:counts_net&gt;
      &lt;PDBx:counts_peak&gt;321&lt;/PDBx:counts_peak&gt;
      &lt;PDBx:counts_total&gt;3499&lt;/PDBx:counts_total&gt;
      &lt;PDBx:detect_slit_horiz&gt;0.04&lt;/PDBx:detect_slit_horiz&gt;
      &lt;PDBx:detect_slit_vert&gt;0.02&lt;/PDBx:detect_slit_vert&gt;
      &lt;PDBx:elapsed_time&gt;1.00&lt;/PDBx:elapsed_time&gt;
      &lt;PDBx:index_h&gt;4&lt;/PDBx:index_h&gt;
      &lt;PDBx:index_k&gt;0&lt;/PDBx:index_k&gt;
      &lt;PDBx:index_l&gt;2&lt;/PDBx:index_l&gt;
      &lt;PDBx:intensity_net&gt;202.56&lt;/PDBx:intensity_net&gt;
      &lt;PDBx:intensity_sigma&gt;2.18&lt;/PDBx:intensity_sigma&gt;
      &lt;PDBx:scale_group_code&gt;A24&lt;/PDBx:scale_group_code&gt;
      &lt;PDBx:scan_mode&gt;om&lt;/PDBx:scan_mode&gt;
      &lt;PDBx:scan_mode_backgd&gt;mo&lt;/PDBx:scan_mode_backgd&gt;
      &lt;PDBx:scan_rate&gt;1.2&lt;/PDBx:scan_rate&gt;
      &lt;PDBx:scan_time_backgd&gt;900.00&lt;/PDBx:scan_time_backgd&gt;
      &lt;PDBx:scan_width&gt;1.0&lt;/PDBx:scan_width&gt;
      &lt;PDBx:sint_over_lambda&gt;0.25426&lt;/PDBx:sint_over_lambda&gt;
      &lt;PDBx:standard_code&gt;1&lt;/PDBx:standard_code&gt;
      &lt;PDBx:wavelength&gt;1.54184&lt;/PDBx:wavelength&gt;
      &lt;PDBx:wavelength_id&gt;Cu1fixed&lt;/PDBx:wavelength_id&gt;
   &lt;/PDBx:diffrn_refln&gt;
&lt;/PDBx:diffrn_reflnCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_refln" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="angle_chi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer angle chi of a reflection in degrees. This
angle corresponds to the specified orientation matrix
and the original measured cell before any subsequent cell
transformations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_kappa" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer angle kappa of a reflection in degrees. This
angle corresponds to the specified orientation matrix
and the original measured cell before any subsequent cell
transformations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_omega" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer angle omega of a reflection in degrees. This
angle corresponds to the specified orientation matrix
and the original measured cell before any subsequent cell
transformations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_phi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer angle phi of a reflection in degrees. This
angle corresponds to the specified orientation matrix
and the original measured cell before any subsequent cell
transformations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_psi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer angle psi of a reflection in degrees. This
angle corresponds  to the specified orientation matrix
and the original measured cell before any subsequent cell
transformations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_theta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer angle theta of a reflection in degrees. This
angle corresponds  to the specified orientation matrix
and the original measured cell before any subsequent cell
transformations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="attenuator_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code identifying the attenuator setting for this reflection.
This code must match one of the attribute code in category diffrn_attenuator values. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="class_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code identifying the class to which this reflection has
been assigned. This code must match a value of
attribute code in category diffrn_reflns_class. Reflections may be grouped into
 classes for a variety of purposes. For example, for modulated
structures each reflection class may be defined by the
number m=sum|m~i~|, where the m~i~ are the integer coefficients
that, in addition to h,k,l, index the corresponding diffraction
vector in the basis defined for the reciprocal lattice.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="counts_bg_1" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer counts for the measurement of the background
before the peak.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="counts_bg_2" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer counts for the measurement of the background
after the peak.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="counts_net" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer counts for the measurement of net counts after
background removal.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="counts_peak" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer counts for the measurement of counts for the
peak scan or position.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="counts_total" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The diffractometer counts for the measurement of total counts
(background plus peak).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="detect_slit_horiz" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Total slit aperture in degrees in the diffraction plane.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="detect_slit_vert" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Total slit aperture in degrees perpendicular to the
diffraction plane.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="elapsed_time" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Elapsed time in minutes from the start of the diffraction
experiment to the measurement of this intensity.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="index_h" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Miller index h of a reflection. The values of
the Miller indices in the DIFFRN_REFLN category need not match
the values of the Miller indices in the REFLN category if a
transformation of the original measured cell has taken place.
Details of the cell transformation are given in
attribute reduction_process in category diffrn_reflns. See also
 attribute transf_matrix[][] in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="index_k" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Miller index k of a reflection. The values of
the Miller indices in the DIFFRN_REFLN category need not match
the values of the Miller indices in the REFLN category if a
transformation of the original measured cell has taken place.
Details of the cell transformation are given in
attribute reduction_process in category diffrn_reflns. See also
 attribute transf_matrix[][] in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="index_l" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Miller index l of a reflection. The values of
the Miller indices in the DIFFRN_REFLN category need not match
the values of the Miller indices in the REFLN category if a
transformation of the original measured cell has taken place.
Details of the cell transformation are given in
attribute reduction_process in category diffrn_reflns. See also
 attribute transf_matrix[][] in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="intensity_net" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Net intensity calculated from the diffraction counts after the
attenuator and standard scales have been applied.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="intensity_sigma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Standard uncertainty (estimated standard deviation) of the
intensity calculated from the diffraction counts after the
attenuator and standard scales have been applied.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="intensity_u" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Standard uncertainty of the net intensity calculated from
the diffraction counts after the attenuator and standard
scales have been applied.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="scale_group_code" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code identifying the scale applying to this reflection.

This data item is a pointer to attribute code in category diffrn_scale_group in the
 DIFFRN_SCALE_GROUP category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scan_mode" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code identifying the mode of scanning for measurements
using a diffractometer.
See _diffrn_refln.scan_width and _diffrn_refln.scan_mode_backgd.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="om" />
                           <xsd:enumeration value="ot" />
                           <xsd:enumeration value="q" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="scan_mode_backgd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code identifying the mode of scanning a reflection to
measure the background intensity.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="st" />
                           <xsd:enumeration value="mo" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="scan_rate" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The rate of scanning a reflection in degrees per minute
to measure the intensity.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_per_minute" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="scan_time_backgd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The time spent measuring each background in seconds.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="seconds" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="scan_width" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The scan width in degrees of the scan mode defined by the code
attribute scan_mode in category diffrn_refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="sint_over_lambda" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The (sin theta)/lambda value in reciprocal angstroms for this
reflection.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="standard_code" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code identifying that this reflection was measured as a
standard intensity.

This data item is a pointer to attribute code in category diffrn_standard_refln in the
 DIFFRN_STANDARD_REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="wavelength" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean wavelength in angstroms of the radiation used to measure
the intensity of this reflection. This is an important parameter
for data collected using energy-dispersive detectors or the
Laue method.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wavelength_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute wavelength_id in category diffrn_radiation in
 the DIFFRN_RADIATION category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category diffrn_refln must uniquely identify the
 reflection in the data set identified by the item
attribute diffrn_id.
 in category diffrn_refln 
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>

   <xsd:complexType name="diffrn_reflnsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_REFLNS category record details about
the set of intensities measured in the diffraction experiment.

The DIFFRN_REFLN data items refer to individual intensity
measurements and must be included in looped lists.

The DIFFRN_REFLNS data items specify the parameters that apply
to all intensity measurements in a diffraction data set.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_reflns" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="av_R_equivalents" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The residual [sum|avdel(I)| / sum|av(I)|] for symmetry-equivalent
reflections used to calculate the average intensity av(I). The
avdel(I) term is the average absolute difference between av(I)
and the individual symmetry-equivalent intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="av_sigmaI_over_netI" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Measure [sum|sigma(I)|/sum|net(I)|] for all measured reflections.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="av_unetI_over_netI" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Measure [sum u(net I)|/sum|net I|] for all measured reflections.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="limit_h_max" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum value of the Miller index h for the
reflection data specified by attribute index_h in category diffrn_refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_h_min" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum value of the Miller index h for the
reflection data specified by attribute index_h in category diffrn_refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_k_max" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum value of the Miller index k for the
reflection data specified by attribute index_k in category diffrn_refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_k_min" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum value of the Miller index k for the
reflection data specified by attribute index_k in category diffrn_refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_l_max" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum value of the Miller index l for the
reflection data specified by attribute index_l in category diffrn_refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_l_min" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum value of the Miller index l for the
reflection data specified by attribute index_l in category diffrn_refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of measured intensities, excluding reflections
that are classified as systematically absent.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_Rmerge_I_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The R factor for merging the reflections that satisfy the
resolution limits established by attribute d_resolution_high
 in category diffrn_reflns and attribute d_resolution_low in category diffrn_reflns and the observation limit
 established by attribute observed_criterion.
 in category diffrn_reflns 

Rmerge(I) = [sum~i~(sum~j~|I~j~ - |)] / [sum~i~(sum~j~)]


I~j~ = the intensity of the jth observation of reflection i
= the mean of the amplitudes of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection


                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rsym_value" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The R factor for averaging the symmetry related reflections to a 
unique data set.        
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_chi_squared" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Overall  Chi-squared statistic for the data set.        
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_high" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest resolution for the interplanar spacings in the
reflection data set. This is the smallest d value.         


                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_low" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lowest resolution for the interplanar spacings in the
reflection data set. This is the largest d value.         
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The  number of reflections satisfying the observation criterion
as in attribute pdbx_observed_criterion
 in category diffrn_reflns 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_observed_criterion" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criterion used to classify a reflection as &apos;observed&apos;. This
criterion is usually expressed in terms of a sigma(I) or 
sigma(F) threshold.


                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_percent_possible_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The percentage of geometrically possible reflections represented
by reflections that satisfy the resolution limits established
by _diffrn_reflns.d_resolution_high and _diffrn_reflns.d_resolution_low and
the observation limit established by attribute observed_criterion.
 in category diffrn_reflns 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_redundancy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall redundancy for the data set. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_rejects" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of rejected reflections in the data set.
The reflections may be rejected by setting the 
observation criterion, attribute observed_criterion in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reduction_process" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the process used to reduce the intensity data
into structure-factor magnitudes.
data averaged using Fisher test
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="theta_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Maximum theta angle in degrees for the measured diffraction
intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="theta_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Minimum theta angle in degrees for the measured diffraction
intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="transf_matrix11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transf_matrix12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transf_matrix13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transf_matrix21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transf_matrix22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transf_matrix23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transf_matrix31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transf_matrix32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transf_matrix33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the 3x3 matrix used to transform Miller
indices in the DIFFRN_REFLN category into the Miller indices in
the REFLN category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_reflns_classType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_REFLNS_CLASS category record details
about the classes of reflections measured in the diffraction
experiment.

    Example 1 - example corresponding to the one-dimensional incommensurately
                modulated structure of K~2~SeO~4~. Each reflection class is
                defined by the number m=sum|m~i~|, where the m~i~ are the
                integer coefficients that, in addition to h,k,l, index the
                corresponding diffraction vector in the basis defined for
                the reciprocal lattice.
&lt;PDBx:diffrn_reflns_classCategory&gt;
   &lt;PDBx:diffrn_reflns_class code=&quot;Main&quot;&gt;
      &lt;PDBx:av_R_eq&gt;0.015&lt;/PDBx:av_R_eq&gt;
      &lt;PDBx:d_res_high&gt;0.551&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;6.136&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:description&gt;m=0; main reflections&lt;/PDBx:description&gt;
      &lt;PDBx:number&gt;1580&lt;/PDBx:number&gt;
   &lt;/PDBx:diffrn_reflns_class&gt;
   &lt;PDBx:diffrn_reflns_class code=&quot;Sat1&quot;&gt;
      &lt;PDBx:av_R_eq&gt;0.010&lt;/PDBx:av_R_eq&gt;
      &lt;PDBx:d_res_high&gt;0.551&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;6.136&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:description&gt;m=1; first-order satellites&lt;/PDBx:description&gt;
      &lt;PDBx:number&gt;1045&lt;/PDBx:number&gt;
   &lt;/PDBx:diffrn_reflns_class&gt;
&lt;/PDBx:diffrn_reflns_classCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_reflns_class" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="av_R_eq" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual
[sum av|del(I)|/sum|av(I)|] for symmetry-equivalent reflections
used to calculate the average intensity av(I). The av|del(I)|
term is the average absolute difference between av(I) and the
individual intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="av_sgI_over_I" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Measure [sum|sigma(net I)|/sum|net I|] for all measured intensities
in a reflection class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="av_uI_over_I" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Measure [sum|u(net I)|/sum|net I|] for all measured intensities
in a reflection class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_high" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The smallest value in angstroms for the interplanar
spacings for the reflections in each measured reflection class.
This is called the highest resolution for this reflection class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The largest value in angstroms of the interplanar
spacings for the reflections for each measured reflection class.
This is called the lowest resolution for this reflection class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Description of each reflection class.
m=1 first order satellites
H0L0 common projection reflections
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of measured intensities for each reflection
class, excluding the systematic absences arising from
centring translations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The code identifying a certain reflection class.
1
m1
s2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_scale_groupType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_SCALE_GROUP category record details
of the scaling factors applied to place all intensities in the
reflection lists on a common scale.
Scaling groups might, for example, correspond to each film in a
multi-film data set or each crystal in a multi-crystal data set.

    Example 1 - based on CAD-4 diffractometer data obtained for
                Yb(S-C5H4N)2(THF)4.
&lt;PDBx:diffrn_scale_groupCategory&gt;
   &lt;PDBx:diffrn_scale_group code=&quot;A24&quot;&gt;
      &lt;PDBx:I_net&gt;1.021&lt;/PDBx:I_net&gt;
   &lt;/PDBx:diffrn_scale_group&gt;
&lt;/PDBx:diffrn_scale_groupCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_scale_group" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="I_net" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The scale for a specific measurement group which is to be
multiplied with the net intensity to place all intensities
in the DIFFRN_REFLN or REFLN list on a common scale.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute code in category diffrn_scale_group must uniquely identify a
 record in the DIFFRN_SCALE_GROUP list.

Note that this item need not be a number; it can be any unique
identifier.
1
2
c1
c2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_sourceType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_SOURCE category record details of
the source of radiation used in the diffraction experiment.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:diffrn_sourceCategory&gt;
   &lt;PDBx:diffrn_source diffrn_id=&quot;s1&quot;&gt;
      &lt;PDBx:current&gt;180&lt;/PDBx:current&gt;
      &lt;PDBx:power&gt;50&lt;/PDBx:power&gt;
      &lt;PDBx:size&gt;8mm x 0.4 mm broad-focus&lt;/PDBx:size&gt;
      &lt;PDBx:source&gt;rotating anode&lt;/PDBx:source&gt;
      &lt;PDBx:type&gt;Rigaku RU-200&lt;/PDBx:type&gt;
   &lt;/PDBx:diffrn_source&gt;
&lt;/PDBx:diffrn_sourceCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_source" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="current" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The current in milliamperes at which the radiation source
was operated.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milliamperes" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </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 radiation source used.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_synchrotron_beamline" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Synchrotron beamline.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_synchrotron_site" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Synchrotron site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_wavelength" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Wavelength of radiation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_wavelength_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Comma separated list of wavelengths or wavelength range.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The power in kilowatts at which the radiation source
was operated.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kilowatts" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="size" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The dimensions of the source as viewed from the sample.
8mm x 0.4 mm fine-focus
broad focus
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The general class of the radiation source.
sealed X-ray tube
nuclear reactor
spallation source
electron microscope
rotating-anode X-ray tube
synchrotron
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="take-off_angle" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The complement of the angle in degrees between the normal
to the surface of the X-ray tube target and the primary
X-ray beam for beams generated by traditional X-ray tubes.
1.5
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.00" />
                           <xsd:maxInclusive value="90.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="target" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chemical element symbol for the X-ray target
(usually the anode) used to generate X-rays.
This can also be used for spallation sources.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="H" />
                           <xsd:enumeration value="He" />
                           <xsd:enumeration value="Li" />
                           <xsd:enumeration value="Be" />
                           <xsd:enumeration value="B" />
                           <xsd:enumeration value="C" />
                           <xsd:enumeration value="N" />
                           <xsd:enumeration value="O" />
                           <xsd:enumeration value="F" />
                           <xsd:enumeration value="Ne" />
                           <xsd:enumeration value="Na" />
                           <xsd:enumeration value="Mg" />
                           <xsd:enumeration value="Al" />
                           <xsd:enumeration value="Si" />
                           <xsd:enumeration value="P" />
                           <xsd:enumeration value="S" />
                           <xsd:enumeration value="Cl" />
                           <xsd:enumeration value="Ar" />
                           <xsd:enumeration value="K" />
                           <xsd:enumeration value="Ca" />
                           <xsd:enumeration value="Sc" />
                           <xsd:enumeration value="Ti" />
                           <xsd:enumeration value="V" />
                           <xsd:enumeration value="Cr" />
                           <xsd:enumeration value="Mn" />
                           <xsd:enumeration value="Fe" />
                           <xsd:enumeration value="Co" />
                           <xsd:enumeration value="Ni" />
                           <xsd:enumeration value="Cu" />
                           <xsd:enumeration value="Zn" />
                           <xsd:enumeration value="Ga" />
                           <xsd:enumeration value="Ge" />
                           <xsd:enumeration value="As" />
                           <xsd:enumeration value="Se" />
                           <xsd:enumeration value="Br" />
                           <xsd:enumeration value="Kr" />
                           <xsd:enumeration value="Rb" />
                           <xsd:enumeration value="Sr" />
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="Zr" />
                           <xsd:enumeration value="Nb" />
                           <xsd:enumeration value="Mo" />
                           <xsd:enumeration value="Tc" />
                           <xsd:enumeration value="Ru" />
                           <xsd:enumeration value="Rh" />
                           <xsd:enumeration value="Pd" />
                           <xsd:enumeration value="Ag" />
                           <xsd:enumeration value="Cd" />
                           <xsd:enumeration value="In" />
                           <xsd:enumeration value="Sn" />
                           <xsd:enumeration value="Sb" />
                           <xsd:enumeration value="Te" />
                           <xsd:enumeration value="I" />
                           <xsd:enumeration value="Xe" />
                           <xsd:enumeration value="Cs" />
                           <xsd:enumeration value="Ba" />
                           <xsd:enumeration value="La" />
                           <xsd:enumeration value="Ce" />
                           <xsd:enumeration value="Pr" />
                           <xsd:enumeration value="Nd" />
                           <xsd:enumeration value="Pm" />
                           <xsd:enumeration value="Sm" />
                           <xsd:enumeration value="Eu" />
                           <xsd:enumeration value="Gd" />
                           <xsd:enumeration value="Tb" />
                           <xsd:enumeration value="Dy" />
                           <xsd:enumeration value="Ho" />
                           <xsd:enumeration value="Er" />
                           <xsd:enumeration value="Tm" />
                           <xsd:enumeration value="Yb" />
                           <xsd:enumeration value="Lu" />
                           <xsd:enumeration value="Hf" />
                           <xsd:enumeration value="Ta" />
                           <xsd:enumeration value="W" />
                           <xsd:enumeration value="Re" />
                           <xsd:enumeration value="Os" />
                           <xsd:enumeration value="Ir" />
                           <xsd:enumeration value="Pt" />
                           <xsd:enumeration value="Au" />
                           <xsd:enumeration value="Hg" />
                           <xsd:enumeration value="Tl" />
                           <xsd:enumeration value="Pb" />
                           <xsd:enumeration value="Bi" />
                           <xsd:enumeration value="Po" />
                           <xsd:enumeration value="At" />
                           <xsd:enumeration value="Rn" />
                           <xsd:enumeration value="Fr" />
                           <xsd:enumeration value="Ra" />
                           <xsd:enumeration value="Ac" />
                           <xsd:enumeration value="Th" />
                           <xsd:enumeration value="Pa" />
                           <xsd:enumeration value="U" />
                           <xsd:enumeration value="Np" />
                           <xsd:enumeration value="Pu" />
                           <xsd:enumeration value="Am" />
                           <xsd:enumeration value="Cm" />
                           <xsd:enumeration value="Bk" />
                           <xsd:enumeration value="Cf" />
                           <xsd:enumeration value="Es" />
                           <xsd:enumeration value="Fm" />
                           <xsd:enumeration value="Md" />
                           <xsd:enumeration value="No" />
                           <xsd:enumeration value="Lr" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The make, model or name of the source of radiation.
NSLS beamline X8C
Rigaku RU200
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="voltage" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The voltage in kilovolts at which the radiation source was
operated.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kilovolts" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_standard_reflnType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_STANDARD_REFLN category record details
about the reflections treated as standards during the measurement
of a set of diffraction intensities.

Note that these are the individual standard reflections, not the
results of the analysis of the standard reflections.

    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:diffrn_standard_reflnCategory&gt;
   &lt;PDBx:diffrn_standard_refln code=&quot;1&quot; diffrn_id=&quot;s1&quot;&gt;
      &lt;PDBx:index_h&gt;3&lt;/PDBx:index_h&gt;
      &lt;PDBx:index_k&gt;2&lt;/PDBx:index_k&gt;
      &lt;PDBx:index_l&gt;4&lt;/PDBx:index_l&gt;
   &lt;/PDBx:diffrn_standard_refln&gt;
   &lt;PDBx:diffrn_standard_refln code=&quot;1&quot; diffrn_id=&quot;s1&quot;&gt;
      &lt;PDBx:index_h&gt;1&lt;/PDBx:index_h&gt;
      &lt;PDBx:index_k&gt;9&lt;/PDBx:index_k&gt;
      &lt;PDBx:index_l&gt;1&lt;/PDBx:index_l&gt;
   &lt;/PDBx:diffrn_standard_refln&gt;
   &lt;PDBx:diffrn_standard_refln code=&quot;1&quot; diffrn_id=&quot;s1&quot;&gt;
      &lt;PDBx:index_h&gt;3&lt;/PDBx:index_h&gt;
      &lt;PDBx:index_k&gt;0&lt;/PDBx:index_k&gt;
      &lt;PDBx:index_l&gt;10&lt;/PDBx:index_l&gt;
   &lt;/PDBx:diffrn_standard_refln&gt;
&lt;/PDBx:diffrn_standard_reflnCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_standard_refln" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="index_h" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Miller index h of a standard reflection used in the diffraction
measurement process.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="index_k" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Miller index k of a standard reflection used in the diffraction
measurement process.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="index_l" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Miller index l of a standard reflection used in the diffraction
measurement process.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The code identifying a reflection measured as a standard
reflection with the indices attribute index_h,
 in category diffrn_standard_refln attribute index_k in category diffrn_standard_refln and
 attribute index_l in category diffrn_standard_refln. This is the same code as the
 attribute standard_code in category diffrn_refln in the DIFFRN_REFLN list. 
1
2
c1
c2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="diffrn_standardsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_STANDARDS category record details
about the set of standard reflections used to monitor intensity
stability during the measurement of diffraction intensities.

Note that these records describe properties common to the set of
standard reflections, not the standard reflections themselves.

    Example 1 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:diffrn_standardsCategory&gt;
   &lt;PDBx:diffrn_standards diffrn_id=&quot;s1&quot;&gt;
      &lt;PDBx:decay_&gt;0&lt;/PDBx:decay_&gt;
      &lt;PDBx:interval_time&gt;120&lt;/PDBx:interval_time&gt;
      &lt;PDBx:number&gt;3&lt;/PDBx:number&gt;
   &lt;/PDBx:diffrn_standards&gt;
&lt;/PDBx:diffrn_standardsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="diffrn_standards" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="decay_" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The percentage decrease in the mean of the intensities
for the set of standard reflections from the start of the
measurement process to the end. This value usually
affords a measure of the overall decay in crystal quality
during the diffraction measurement process. Negative values
are used in exceptional instances where the final intensities
are greater than the initial ones.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:maxInclusive value="100.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="interval_count" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflection intensities between the measurement of
standard reflection intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="interval_time" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The time in minutes between the measurement of standard
reflection intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of unique standard reflections used during the
measurement of  the diffraction intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="scale_sigma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation) of
the individual mean standard scales applied to the intensity
data.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="scale_u" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty of the individual mean
standard scales applied to the intensity data.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_2d_crystal_entityType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_2D_CRYSTAL_ENTITY category record
the symmetry details of a 2D crystal assembly component.


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_2d_crystal_entity" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="angle_alpha" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle alpha of the reported structure, in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_beta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle beta of the reported structure, in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_gamma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle gamma of the reported structure, in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any other details
This is a 2-D crystal.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="length_a" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length a corresponding to the structure reported, in Angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="length_b" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length b corresponding to the structure reported, in Angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="length_c" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length a corresponding to the structure reported, in Angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="space_group_name_H-M" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The 17 plane groups are classified as oblique, rectangular, square, and hexagonal.
To describe the symmetry of 2D crystals of biological molecules,
the plane groups are expanded to their equivalent noncentrosymmetric space groups.
The 2D crystal plane corresponds to the &apos;ab&apos; plane of the space group.
.
Enumerated space group descriptions include the plane group number in parentheses,
the H-M plane group symbol, and the plane group class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="P 1" />
                           <xsd:enumeration value="P 2 1" />
                           <xsd:enumeration value="P 1 2" />
                           <xsd:enumeration value="P 1 21" />
                           <xsd:enumeration value="C 1 2" />
                           <xsd:enumeration value="P 2 2 2" />
                           <xsd:enumeration value="P 2 2 21" />
                           <xsd:enumeration value="P 2 21 21" />
                           <xsd:enumeration value="C 2 2 2" />
                           <xsd:enumeration value="P 4" />
                           <xsd:enumeration value="P 4 2 2" />
                           <xsd:enumeration value="P 4 21 2" />
                           <xsd:enumeration value="P 3" />
                           <xsd:enumeration value="P 3 1 2" />
                           <xsd:enumeration value="P 3 2 1" />
                           <xsd:enumeration value="P 6" />
                           <xsd:enumeration value="P 6 2 2" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_assembly_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_assembly_id in category em_2d_crystal_entity identifies
 an assembly component with 2d crystal symmetry.

This data item is a pointer to attribute id in category em_entity_assembly in the
 EM_ENTITY_ASSEMBLY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_2d_crystal_entity must uniquely identify
 a set of the crystal parameters for this assembly component.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_2d_crystal_growType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_2D_CRYSTAL_GROW category
record details of growth conditions for 2d crystal samples.
  Example 1 - based on PDB entry 1AT9 and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_2d_crystal_growCategory&gt;
   &lt;PDBx:em_2d_crystal_grow id=&quot;1&quot;&gt;
      &lt;PDBx:apparatus xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:atmosphere&gt;room air&lt;/PDBx:atmosphere&gt;
      &lt;PDBx:buffer_id&gt;2&lt;/PDBx:buffer_id&gt;
      &lt;PDBx:citation_id&gt;2&lt;/PDBx:citation_id&gt;
      &lt;PDBx:details&gt;on grid&lt;/PDBx:details&gt;
      &lt;PDBx:mean_2d_crystal_size xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:method xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number_2d_crystals&gt;129&lt;/PDBx:number_2d_crystals&gt;
      &lt;PDBx:pH&gt;5.2&lt;/PDBx:pH&gt;
      &lt;PDBx:temp&gt;18&lt;/PDBx:temp&gt;
      &lt;PDBx:time xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:em_2d_crystal_grow&gt;
&lt;/PDBx:em_2d_crystal_growCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_2d_crystal_grow" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="apparatus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of the apparatus used for growing the crystals.
Langmuir trough
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atmosphere" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of atmosphere in which crystals were grown.
room air
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="buffer_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category em_buffer in the
 BUFFER category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id
 in category citation in the CITATION category.
                        </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">
Any additional items concerning 2d crystal growth.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_2d_crystal_size" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The approximate size (microns squared) of 2d crystals imaged.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="microns_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used for growing the crystals.
lipid monolayer
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_2d_crystals" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of 2d crystals imaged.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pH" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the pH value used for growing the crystals.
4.7
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the temperature in degrees Kelvin used for
growing the crystals.
293
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="time" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The length of time required to grow the crystals.
approximately 2 days
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute crystal_id
 in category em_2d_crystal_grow must uniquely identify the sample 2d crystal.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_2d_projection_selectionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_2D_PROJECTION_SELECTION category
record details of images from scanned micrographs and the
number of particles selected from a scanned set of micrographs.
  Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_2d_projection_selectionCategory&gt;
   &lt;PDBx:em_2d_projection_selection entry_id=&quot;1&quot;&gt;
      &lt;PDBx:citation_id&gt;1&lt;/PDBx:citation_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:method&gt;INTERACTIVE&lt;/PDBx:method&gt;
      &lt;PDBx:num_particles&gt;5267&lt;/PDBx:num_particles&gt;
      &lt;PDBx:software_name&gt;1&lt;/PDBx:software_name&gt;
   &lt;/PDBx:em_2d_projection_selection&gt;
&lt;/PDBx:em_2d_projection_selectionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_2d_projection_selection" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category citation in the
 CITATION category.
                        </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">
Any additional details used for selecting observed assemblies.
negative monitor contrast facilitated particle picking
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used for selecting observed assemblies.
particles picked interactively from monitor
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_particles" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of particles selected from the projection set of images.
840
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="software_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute name in category software in the
 SOFTWARE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category em_2d_projection_selection points to
 the ENTRY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_3d_fittingType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the 3D_FITTING category
record details of the method of fitting atomic
coordinates from a PDB file into a 3d-em
volume map file
  Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_3d_fittingCategory&gt;
   &lt;PDBx:em_3d_fitting entry_id=&quot;1DYL&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt;   THE CRYSTAL STRUCTURE OF THE CAPSID
PROTEIN FROM CHOI ET AL (1997) PROTEINS 3 27:345-359
(SUBUNIT A OF PDB FILE 1VCQ) WAS PLACED INTO THE CRYO-EM
DENSITY MAP. THE CAPSID PROTEIN WAS FIRST MANUALLY POSITIONED
INTO THE CRYO-EM DENSITY CORRESPONDING TO POSITIONS OF THE
FOUR INDEPENDENT MONOMER DENSITIES BETWEEN THE INNER LEAFLET
OF THE BILAYER AND THE RNA. THESE POSITIONS WERE THEN REFINED
BY RIGID BODY REFINEMENT IN REAL SPACE WITH THE PROGRAM EMFIT
(CHENG ET AL. 1995, CELL 80, 621-630).  THE QUALITY OF THE FIT
CAN BE SEEN FROM THE MAP DENSITY WITHIN THE PROTEIN. ALL 4563
ATOMS ARE IN DENSITY OF AT LEAST 4 SIGMA (96.73) ABOVE THE
AVERAGE (512.04), 1167 ATOMS ARE IN DENSITY BETWEEN 4 AND 5
SIGMA, 3174 ATOMS ARE IN DENSITY BETWEEN 5 AND 6 SIGMA, AND 222
ATOMS ARE IN DENSTY OF 6 SIGMA OR ABOVE. THE VARIATION IN
DENSITY OVER THE FITTED PROTEIN CAN BE VISUALIZED WITH THE
PSEUDO TEMPERATURE FACTOR. THE DENSITY VALUE AT EACH ATOM IS
GIVEN IN THE 8TH COLUM (USUALLY THE OCCUPANCY) AS THE NUMBER
OF STANDARD DEVIATION ABOVE BACKGROUND. COLUMN NINE (USUALLY
THE TEMPERATURE FACTOR) CONTAINS THE VALUE OF THE RELATIVE
DENSITY WITHIN THE FITTED PROTEIN SCALED LINEARLY SO THAT THE
MINIMUM DENSITY IS 100.0 AND THE MAXIMUM DENSITY IS 1.0.  THE
ATOMS THAT LIE IN THE LOWER DENSITY REGIONS WILL HAVE THE
HIGHEST PSEUDO TEMPERATURE FACTORS.&lt;/PDBx:details&gt;
      &lt;PDBx:method&gt;AUTOMATIC&lt;/PDBx:method&gt;
      &lt;PDBx:overall_b_value xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ref_protocol&gt;RIGID BODY REFINEMENT&lt;/PDBx:ref_protocol&gt;
      &lt;PDBx:ref_space&gt;REAL&lt;/PDBx:ref_space&gt;
      &lt;PDBx:software_name&gt;1&lt;/PDBx:software_name&gt;
      &lt;PDBx:target_criteria&gt;R-FACTOR&lt;/PDBx:target_criteria&gt;
   &lt;/PDBx:em_3d_fitting&gt;
&lt;/PDBx:em_3d_fittingCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_3d_fitting" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any additional details regarding fitting of atomic
coordinates into the 3d-em volume.
   Initial local fitting was done using Chimera and then NMFF was used for flexible fitting.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to fit atomic coordinates
into the 3dem reconstructed map.
Local refinement, Flexible fitting
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="overall_b_value" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall B (temperature factor) value for the 3d-em volume.
200
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ref_protocol" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of protocol used in the refinement.
rigid body
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ref_space" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate whether fitting was carried out in real
or reciprocal refinement space.
Real
Reciprocal
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="REAL" />
                           <xsd:enumeration value="RECIPROCAL" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="software_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The software used for fitting atomic coordinates to the map.
Situs, NMFF, YUP.scx, etc.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="target_criteria" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The quality of fit of the atomic coordinates into the
3dem volume map.
Cross-correlation coefficient
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to _entry_id in
the ENTRY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_3d_fitting must uniquely identify
 a fitting procedure of atomic coordinates
into 3dem reconstructed volume map.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_3d_fitting_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the 3D_FITTING_LIST category
lists the methods of fitting atomic coordinates from a PDB file
into a 3d-em volume map file
  Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_3d_fitting_listCategory&gt;
   &lt;PDBx:em_3d_fitting_list _3d_fitting_id=&quot;l&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:pdb_chain_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pdb_entry_id&gt;1VCQ&lt;/PDBx:pdb_entry_id&gt;
   &lt;/PDBx:em_3d_fitting_list&gt;
&lt;/PDBx:em_3d_fitting_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_3d_fitting_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pdb_chain_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chain id for the entry used in fitting.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_entry_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The PDB code for the entry used in fitting.
PDB entry 1EHZ
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="_3d_fitting_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute 3d_fitting_id in category em_3d_fitting_list is a pointer
 to attribute id in category em_3d_fitting in the 3d_fitting category 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a unique identifier.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_3d_reconstructionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_3D_RECONSTRUCTION category
record details of the 3D reconstruction procedure from 2D projections.
 Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_3d_reconstructionCategory&gt;
   &lt;PDBx:em_3d_reconstruction entry_id=&quot;1DYL&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:actual_pixel_size&gt;2.52&lt;/PDBx:actual_pixel_size&gt;
      &lt;PDBx:citation_id&gt;1&lt;/PDBx:citation_id&gt;
      &lt;PDBx:ctf_correction_method xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:method&gt;CROSS-COMMON LINES&lt;/PDBx:method&gt;
      &lt;PDBx:nominal_pixel_size&gt;2.64&lt;/PDBx:nominal_pixel_size&gt;
      &lt;PDBx:resolution&gt;9&lt;/PDBx:resolution&gt;
      &lt;PDBx:resolution_method xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:em_3d_reconstruction&gt;
&lt;/PDBx:em_3d_reconstructionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_3d_reconstruction" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="actual_pixel_size" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The actual pixel size of projection set of images.
2.8
5.76
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category citation in the
 CITATION category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ctf_correction_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The  CTF-correction method.
The Contrast Transfer Function CTF compensation for low contrast
specimens (e.g. frozen-hydrated), for which phase contrast is the only
significant mechanism, then higher defocus levels must be used to
achieve any significant transfer, and several images at different
focus levels must be combined to complete the information lost from
the transfer gaps of any one image.  The CTF correction can be applied
to each extracted particle separately or to the whole micrograph after
digitisation. The simplest level of compensation is to reverse phases
at the negative lobes of the CTF.
    The volumes were CTF-corrected in defocus groups, with an average of approximately 999 individual images per group
                        </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">
Any additional details used in the 3d reconstruction.
    a modified version of SPIDER program was used for the reconstruction
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="euler_angles_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
euler angles details
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="magnification_calibration" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The magnification calibration method for the 3d reconstruction.
TMV images
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The algorithm method used for the 3d-reconstruction.
cross-common lines
polar Fourier transform (PFT)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="nominal_pixel_size" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The nominal pixel size of the projection set of images.
3.11
6.78
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_class_averages" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item was correspondence to two type of em dataset
processing_emDataSet_singleParticle.numClassAverages
processing_emDataSet_icosahedral.numClassAverages
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_particles" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of particles used in the 3d reconstruction
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="resolution" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final resolution (in angstroms)of the 3d reconstruction.
8.9
10.0
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="resolution_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The  method used to determine the final resolution
of the 3d reconstruction.
The Fourier Shell Correlation criterion as a measure of
resolution is based on the concept of splitting the (2D)
data set into two halves; averaging each and comparing them
using the Fourier Ring Correlation (FRC) technique.
FSC at 0.5 cut-off
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="software" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
software name
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_3d_reconstruction must
 uniquely identify the 3d reconstruction.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_assemblyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_ASSEMBLY category record details
about the type of complex assembly that describes the
nature of the sample studied.
 Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_assemblyCategory&gt;
   &lt;PDBx:em_assembly entry_id=&quot;1DYL&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:aggregation_state&gt;PARTICLE&lt;/PDBx:aggregation_state&gt;
      &lt;PDBx:composition&gt;virus&lt;/PDBx:composition&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:mol_wt_exp xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:mol_wt_method xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:mol_wt_theo xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:name&gt;virus&lt;/PDBx:name&gt;
      &lt;PDBx:num_components&gt;1&lt;/PDBx:num_components&gt;
   &lt;/PDBx:em_assembly&gt;
&lt;/PDBx:em_assemblyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_assembly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="aggregation_state" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the aggregation state of the assembly.
2D CRYSTAL
3D CRYSTAL
FILAMENT
PARTICLE
TISSUE
CELL
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="2D CRYSTAL" />
                           <xsd:enumeration value="3D CRYSTAL" />
                           <xsd:enumeration value="INDIVIDUAL STRUCTURE" />
                           <xsd:enumeration value="FILAMENT" />
                           <xsd:enumeration value="ICOSAHEDRAL" />
                           <xsd:enumeration value="PARTICLE" />
                           <xsd:enumeration value="TISSUE" />
                           <xsd:enumeration value="CELL" />
                           <xsd:enumeration value="HELICAL CRYSTAL" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="composition" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The known composition of the assembly.
                        </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 any additional details
describing the observed sample.
 This sample was monodisperse.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mol_wt_exp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value (in megadaltons) of the experimentally
determined molecular weight of the assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="megadaltons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="mol_wt_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used in determining
the molecular weight.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mol_wt_theo" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value (in megadaltons) of the theoretically
determined molecular weight of the assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="megadaltons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the assembly of observed complexes.
Fab Fragment of Mab1-Ia monoclonal antibody bound to Human Rhinovirus1h Nim-Ia Site
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_components" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of components of the biological assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_assembly must uniquely identify
 a collection of observed complexes.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_bufferType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the BUFFER category
record details of the sample buffer.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_buffer" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about the buffer.
20mM NaCl, 10mM Tris-HCL,1mM MgCl2,1mM
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the buffer.
Polymix buffer
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 em_buffer must
 uniquely identify the sample buffer.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_buffer_componentsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Constituents of buffer in sample
   Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_buffer_componentsCategory&gt;
   &lt;PDBx:em_buffer_components buffer_id=&quot;1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:conc&gt;4 &lt;/PDBx:conc&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:name&gt;NaCl&lt;/PDBx:name&gt;
      &lt;PDBx:volume&gt;0.200 &lt;/PDBx:volume&gt;
   &lt;/PDBx:em_buffer_components&gt;
   &lt;PDBx:em_buffer_components buffer_id=&quot;1&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:conc&gt;100&lt;/PDBx:conc&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:name&gt;Acetic Acid&lt;/PDBx:name&gt;
      &lt;PDBx:volume&gt;0.047 &lt;/PDBx:volume&gt;
   &lt;/PDBx:em_buffer_components&gt;
   &lt;PDBx:em_buffer_components buffer_id=&quot;1&quot; id=&quot;3&quot;&gt;
      &lt;PDBx:conc&gt;neat&lt;/PDBx:conc&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:name&gt;water&lt;/PDBx:name&gt;
      &lt;PDBx:volume&gt;0.700 &lt;/PDBx:volume&gt;
   &lt;/PDBx:em_buffer_components&gt;
&lt;/PDBx:em_buffer_componentsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_buffer_components" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="conc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The millimolar concentration of buffer component.
200
                        </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">
Any additional details to do with buffer composition.
pH adjusted with NaOH
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of each buffer component.
Acetic acid
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="volume" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume of buffer component.
0.200
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="buffer_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category em_buffer in the BUFFER category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_buffer_components must
 uniquely identify a component of the buffer.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_detectorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_DETECTOR category record details
of the image detector type.
  Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_detectorCategory&gt;
   &lt;PDBx:em_detector entry_id=&quot;1DYL&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:detective_quantum_efficiency xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;KODAK SO163 FILM&lt;/PDBx:type&gt;
   &lt;/PDBx:em_detector&gt;
&lt;/PDBx:em_detectorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_detector" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any additional information about the detection system.
Any other details regarding the detector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="detective_quantum_efficiency" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The detective_quantum_efficiency (DQE)is defined as the
square of the signal-to-noise ratio in the recording device
divided by the square of the signal-to-ratio in the electron beam:
(SIGNAL/NOISE)2 recording device
DQE =    -------------------------------
(SIGNAL/NOISE)2 electron beam
A DQE value of 1 indicates a perfect recorder. &quot;DQE = 0.25&quot; menas
that the signal-to-noise ratio is reduced by half in the
recording step.
(0.5)**2
DQE = --------- = 0.25.
(1.0)**2
0.25
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The detector type used for recording images.
Usually film or CCD camera.
KODAK SO163 FILM
GATAN 673
GATAN 676
GATAN 692
GATAN 794
GATAN 1000
GATAN 4000
TVIPS BIOCAM
TVIPS TEMCAM F214
TVIPS TEMCAM F224
TVIPS FASTSCAN F114
PROSCAN
AMT
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_detector must uniquely identify
 the detector used for imaging.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_electron_diffractionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_ELECTRON_DIFFRACTION category
record details about the electron diffraction data
from the electron crystallography experiment.
  Example 1 - based on PDB entry 1TUB and laboratory records for the
                structure corresponding to PDB entry 1TUB
&lt;PDBx:em_electron_diffractionCategory&gt;
   &lt;PDBx:em_electron_diffraction entry_id=&quot;1TUB&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:num_diff_patterns xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:num_structure_factors&gt;12000&lt;/PDBx:num_structure_factors&gt;
   &lt;/PDBx:em_electron_diffraction&gt;
&lt;/PDBx:em_electron_diffractionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_electron_diffraction" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the electron diffraction experiment
 THE MODEL WAS DERIVED USING ELECTRON DIFFRACTION
  AND IMAGE DATA FROM TWO DIMENSIONAL CRYSTALS OF TUBULIN
  INDUCED BY THE PRESENCE OF ZN++ IONS.
  WHAT FOLLOWS ARE THE COORDINATES FOR THE AB-TUBULIN DIMER
  BOUND TO TAXOL AS OBTAINED BY ELECTRON CRYSTALLOGRAPHY OF
  ZINC-INDUCED SHEETS.  THIS IS THE UNREFINED MODEL, BUILT
  INTO A RAW DENSITY MAP WHERE THE RESOLUTION IN THE PLANE
  OF THE SHEET WAS 3.7 ANGSTROMS AND THAT PERPENDICULAR TO
  THE SHEET ABOUT 4.8 ANGSTROMS.  THE MODEL DOES NOT CONTAIN
  MOST OF THE C-TERMINAL RESIDUES OF EITHER MONOMER WHICH
  WERE DISORDERED IN THE MAP.  THE LOOP BETWEEN HELIX H1 AND
  STRAND S2, AND THAT BETWEEN H2 AND S3 ARE PRESENT FOR
  COMPLETENESS BUT WERE BUILT INTO VERY WEAK DENSITY.
  GIVEN THE LIMITED RESOLUTION OF THE MAP, THE CONFORMATION
  OF THE SIDE CHAINS, ESPECIALLY THOSE CORRESPONDING TO
  RESIDUES ON THE SURFACE OF THE DIMER, MUST BE TAKEN
  CAUTIOUSLY.  IN ADDITION, BECAUSE THIS IS AN UNREFINED
  MODEL, CERTAIN GEOMETRY ERRORS MAY STILL BE PRESENT IN THE
  STRUCTURE.  PLEASE TAKE THIS INTO ACCOUNT WHEN
  INTERPRETING YOUR OWN DATA BASED ON THE PRESENT TUBULIN
  STRUCTURE.  ALTHOUGH THE POSITION OF RESIDUES (WITH THE
  EXCEPTION OF THOSE IN THE LOOPS MENTIONED ABOVE) SHOULD
  NOT CHANGE SIGNIFICANTLY UPON REFINEMENT, DRAWING
  INFORMATION AT THE LEVEL OF SIDE CHAIN CONFORMATION IS
  CLEARLY NOT ADVISED.  FINALLY, PLEASE NOTICE THAT THE
  TAXOID IN THE MODEL IS THE TAXOL DERIVATIVE TAXOTERE.
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_diff_patterns" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of diffraction patterns used from the electron
diffraction experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_structure_factors" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of structure factors from the electron diffraction experiment.
12000
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category electron_diffraction must
 uniquely identify the electron diffraction experiment.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_electron_diffraction_patternType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
data items in the em_electron_diffraction_pattern category
record details about the pattern information
from the electron diffraction experiment.
  example 1 - based on pdb entry 1tub and laboratory records for the
                structure corresponding to pdb entry 1tub
&lt;PDBx:em_electron_diffraction_patternCategory&gt;
   &lt;PDBx:em_electron_diffraction_pattern entry_id=&quot;1TUB&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:num_images_by_tilt_angle&gt;4&lt;/PDBx:num_images_by_tilt_angle&gt;
      &lt;PDBx:num_patterns_by_tilt_angle&gt;1&lt;/PDBx:num_patterns_by_tilt_angle&gt;
      &lt;PDBx:tilt_angle xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:em_electron_diffraction_pattern&gt;
&lt;/PDBx:em_electron_diffraction_patternCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_electron_diffraction_pattern" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="num_images_by_tilt_angle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the number of images by tilt angle.
4
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_patterns_by_tilt_angle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the number of diffraction patterns by tilt angle.
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="tilt_angle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the tilt angle at which the diffraction pattern was obtained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
this data item is a pointer to attribute id in category entry in the entry category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
the value of attribute id in category electron_diffraction_pattern must
 uniquely identify the electron diffraction pattern experiment.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_electron_diffraction_phaseType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
data items in the em_electron_diffraction_phase category
record details about the phase information
from the electron diffraction experiment.
  example 1 - based on pdb entry 1tub and laboratory records for the
                structure corresponding to pdb entry 1tub
&lt;PDBx:em_electron_diffraction_phaseCategory&gt;
   &lt;PDBx:em_electron_diffraction_phase entry_id=&quot;1TUB&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:d_res_high&gt;4&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:highest_resolution_shell_error xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:overall_error xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:rejection_criteria_error xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:residual xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:em_electron_diffraction_phase&gt;
&lt;/PDBx:em_electron_diffraction_phaseCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_electron_diffraction_phase" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="d_res_high" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the highest resolution d-value for the electron diffraction experiment.
5
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="highest_resolution_shell_error" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the highest resolution shell error in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="overall_error" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the overall phase error in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rejection_criteria_error" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the rejection criteria (phase error) in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="residual" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
the phase residual value for the electron diffraction experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
this data item is a pointer to attribute id in category entry in the entry category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
the value of attribute id in category electron_diffraction_phase must
 uniquely identify the electron diffraction phase experiment.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_entity_assemblyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_ENTITY_ASSEMBLY category
record details about each component of
the complex.
 Example 1 - based on PDB entry 1DYL and laboratory records for the
              structure corresponding to PDB entry 1DYL
&lt;PDBx:em_entity_assemblyCategory&gt;
   &lt;PDBx:em_entity_assembly assembly_id=&quot;1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:type&gt;VIRUS&lt;/PDBx:type&gt;
   &lt;/PDBx:em_entity_assembly&gt;
&lt;/PDBx:em_entity_assemblyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_entity_assembly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about the component.
Fab fragment generated by proteolytic cleavage of LA2 IgG antibody.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_cell" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The cell from which the component was
obtained.
CHO
HELA
3T3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_cellular_location" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The cellular location of the component.
cytoplasm
endoplasmic reticulum
plasma membrane
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_engineered" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate whether the component is engineered.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="YES" />
                           <xsd:enumeration value="NO" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ebi_expression_system" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The expression system used to produce the component.
eschericia coli
saccharomyces cerevisiae
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_expression_system_plasmid" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The plasmid used in the expression system used to produce the component.
pBR322
pMB9
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_organelle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The organelle from which the component was
obtained.
golgi
mitochondrion
cytoskeleton
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_organism_common" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The common name of the species of the natural organism from which
the component was obtained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_organism_scientific" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The species of the natural organism from which the component
was obtained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_strain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The strain of the natural organism from which the component was
obtained, if relevant.
DH5a
BMH 71-18
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ebi_tissue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The tissue of the natural organism from which the component was
obtained.
heart
liver
eye lens
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="go_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Gene Ontology (GO) identifier for the component.
The GO id is the appropriate identifier used by the Gene Ontology
Consortium. Reference: Nature Genetics vol 25:25-29 (2000).
GO:0005876
GO:0015630
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ipr_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The InterPro (IPR) identifier for the component.
The IPR id is the appropriate identifier used by the Interpro Resource.
Reference: Nucleic Acid Research vol 29(1):37-40(2001).
001304
002353
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mutant_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
mutant flag
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="YES" />
                           <xsd:enumeration value="NO" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the component of the observed assembly.
messenger RNA
initiation factor 2
GroEL
antibody Fab fragment
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_of_copies" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
number of copies
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="oligomeric_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
oligomeric details
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="synonym" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Alternative name of the component.
FADV-1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of types of components of the
assembly of the biological structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="VIRUS" />
                           <xsd:enumeration value="PROTEIN" />
                           <xsd:enumeration value="NUCLEIC ACID" />
                           <xsd:enumeration value="LIGAND" />
                           <xsd:enumeration value="LABEL" />
                           <xsd:enumeration value="CELLULAR COMPONENT" />
                           <xsd:enumeration value="RIBOSOME" />
                           <xsd:enumeration value="TISSUE" />
                           <xsd:enumeration value="CELL" />
                           <xsd:enumeration value="ORGANELLE OR CELLULAR COMPONENT" />
                           <xsd:enumeration value="COMPLEX" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="assembly_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category em_assembly in the
 ASSEMBLY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_entity_assembly must uniquely identify
 each of the components of the complex.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_entity_assembly_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the  EM_ENTITY_ASSEMBLY_LIST category record details
of the structural elements in each component.
  Example 1 - microtubule
&lt;PDBx:em_entity_assembly_listCategory&gt;
   &lt;PDBx:em_entity_assembly_list entity_assembly_id=&quot;1&quot; entity_id=&quot;1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:number_of_copies&gt;2&lt;/PDBx:number_of_copies&gt;
      &lt;PDBx:oligomeric_details&gt;DIMER&lt;/PDBx:oligomeric_details&gt;
   &lt;/PDBx:em_entity_assembly_list&gt;
&lt;/PDBx:em_entity_assembly_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_entity_assembly_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="number_of_copies" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of copies of the entity.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="oligomeric_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The oligomeric state of the entity.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_assembly_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category em_entity_assembly in
 the ENTITY_ASSEMBLY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A pointer to entity id.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_entity_assembly_list must uniquely identify
 the component.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_euler_angle_distributionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_EULER_ANGLE_DISTRIBUTION category
record details of assignment of Euler angles for projection
sets of particles.
 Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_euler_angle_distributionCategory&gt;
   &lt;PDBx:em_euler_angle_distribution entry_id=&quot;1DYL&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:alpha xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beta xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:gamma xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:em_euler_angle_distribution&gt;
&lt;/PDBx:em_euler_angle_distributionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_euler_angle_distribution" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="alpha" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The euler-alpha angle assignment.
90
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="beta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The euler-beta angle assignment.
90
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any additional details of the euler angles distribution and assignment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gamma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The euler-gamma angle assignment.
0
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category em_euler_angle_distribution is a pointer
 to the ENTRY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_euler_angle_distribution must
 uniquely identify the  euler angle assignments of
the projection set used in the final reconstruction.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_experimentType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_EXPERIMENT category provide
high-level classification of the EM experiment.
  Example 1 - based on PDB entry 1EG0
&lt;PDBx:em_experimentCategory&gt;
   &lt;PDBx:em_experiment entry_id=&quot;1EG0&quot;&gt;
      &lt;PDBx:reconstruction_method&gt;SINGLE PARTICLE&lt;/PDBx:reconstruction_method&gt;
      &lt;PDBx:specimen_type&gt;VITREOUS ICE (CRYO EM)&lt;/PDBx:specimen_type&gt;
   &lt;/PDBx:em_experiment&gt;
&lt;/PDBx:em_experimentCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_experiment" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="reconstruction_method" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The reconstruction method used in the EM experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="SINGLE PARTICLE" />
                           <xsd:enumeration value="HELICAL" />
                           <xsd:enumeration value="CRYSTALLOGRAPHY" />
                           <xsd:enumeration value="TOMOGRAPHY" />
                           <xsd:enumeration value="SUBTOMOGRAM AVERAGING" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="specimen_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The specimen type used in the EM experiment.
VITREOUS ICE (CRYO EM)
NEGATIVE STAIN
FREEZE SUBSTITUTION
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_helical_entityType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_helical_entity" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="angular_rotation_per_subunit" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The angular rotation per helical subunit in degrees.
-34.616000
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="axial_rise_per_subunit" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The axial rise per subunit in the helical assembly.
17.400000
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="axial_symmetry" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
n-fold symmetry along the filament helix axis.
1
5
7
                        </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">
Any other details regarding the helical assembly
Dihedral symmetry
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dyad" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Value should be YES if a the filament has two-fold symmetry perpendicular to the helical axis.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="YES" />
                           <xsd:enumeration value="NO" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="hand" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Handedness of the helix: right handed or left handed
Right
Left
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_assembly_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_assembly_id
 in category em_helical_entity identifies a particular assembly component.

This data item is a pointer to attribute id
 in category entity_assembly in the EM_ENTITY_ASSEMBLY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_helical_entity must uniquely identify
 a set of the filament parameters for this assembly component.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_icos_virus_shellsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_ICOS_VIRUS_SHELLS category record details
of the viral shell number, diameter of each shell and triangulation number.
 Example 1 - based on PDB entry 1DYL and laboratory records for the
             structure corresponding to PDB entry 1DYL
&lt;PDBx:em_icos_virus_shellsCategory&gt;
   &lt;PDBx:em_icos_virus_shells id=&quot;1&quot; virus_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:shell_diameter&gt;400&lt;/PDBx:shell_diameter&gt;
      &lt;PDBx:triangulation_num&gt;4&lt;/PDBx:triangulation_num&gt;
   &lt;/PDBx:em_icos_virus_shells&gt;
&lt;/PDBx:em_icos_virus_shellsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_icos_virus_shells" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="shell_diameter" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the diameter (in angstroms) for each
protein shell of the virus.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="triangulation_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The triangulation number (T number) is a geometric and abstract
concept that does not correspond to the structural components of
an individul virus.
It refers to the organisation of the geometric figure.
The triangulation number, T is given by the following relationship:
T= h*2 + hk +k*2,  where h and k are positive integers which define the
position of the five-fold vertex on the original hexagonal net.
4
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 em_em_icos_virus_shells must uniquely identify
 the number and diameter of each virus protein shell and its
triangulation number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="virus_entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute virus_entity_id in category em_icos_virus_shells is
 a pointer to attribute id in category em_virus_entity in the VIRUS_ENTITY
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_image_scansType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_IMAGE_SCANS category record details
of the image scanning device (microdensitometer)
and parameters for digitization of the image.
  Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_image_scansCategory&gt;
   &lt;PDBx:em_image_scans entry_id=&quot;1DYL&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:citation_id&gt;1&lt;/PDBx:citation_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number_digital_images&gt;48&lt;/PDBx:number_digital_images&gt;
      &lt;PDBx:od_range xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:quant_bit_size xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:sampling_size xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:scanner_model xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:em_image_scans&gt;
&lt;/PDBx:em_image_scansCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_image_scans" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id
 in category citation in the CITATION category.
                        </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">
Any additional details about scanning images.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_digital_images" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of images scanned and digitised.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="od_range" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The optical density range (OD=-log 10 transmission).
To the eye OD=1 appears light grey and OD=3 is opaque.
1.4
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="quant_bit_size" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of bits per pixel.
8
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sampling_size" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The sampling step size (microns) set on the scanner.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="microns" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="scanner_model" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The scanner model.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="ZEISS SCAI" />
                           <xsd:enumeration value="EMIL 10" />
                           <xsd:enumeration value="OPTRONICS" />
                           <xsd:enumeration value="PERKIN ELMER" />
                           <xsd:enumeration value="TEMSCAN" />
                           <xsd:enumeration value="EIKONIX IEEE 488" />
                           <xsd:enumeration value="NIKON COOLSCAN" />
                           <xsd:enumeration value="NIKON SUPER COOLSCAN 9000" />
                           <xsd:enumeration value="IMAGE SCIENCE PATCHWORK DENSITOMETER" />
                           <xsd:enumeration value="PATCHWORK DENSITOMETER" />
                           <xsd:enumeration value="PRIMESCAN" />
                           <xsd:enumeration value="OTHER" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the
 ENTRY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_image_scans must uniquely identify
 the images scanned.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_imagingType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_IMAGING category record details about
the parameters used in imaging the sample in the electron microscope.
  Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_imagingCategory&gt;
   &lt;PDBx:em_imaging entry_id=&quot;1DYL&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:accelerating_voltage&gt;200&lt;/PDBx:accelerating_voltage&gt;
      &lt;PDBx:calibrated_magnification xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:citation_id&gt;1&lt;/PDBx:citation_id&gt;
      &lt;PDBx:date&gt;1998-15-06&lt;/PDBx:date&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:detector_distance xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:electron_dose xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:electron_source&gt;FEG&lt;/PDBx:electron_source&gt;
      &lt;PDBx:energy_filter xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:energy_window xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:illumination_mode&gt;bright field&lt;/PDBx:illumination_mode&gt;
      &lt;PDBx:microscope_model&gt;FEI/PHILIPS CM200 FEG&lt;/PDBx:microscope_model&gt;
      &lt;PDBx:mode&gt;low dose&lt;/PDBx:mode&gt;
      &lt;PDBx:nominal_cs&gt;2.0&lt;/PDBx:nominal_cs&gt;
      &lt;PDBx:nominal_defocus_max&gt;7600&lt;/PDBx:nominal_defocus_max&gt;
      &lt;PDBx:nominal_defocus_min&gt;975&lt;/PDBx:nominal_defocus_min&gt;
      &lt;PDBx:nominal_magnification&gt;50000&lt;/PDBx:nominal_magnification&gt;
      &lt;PDBx:recording_temperature_maximum xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:recording_temperature_minimum xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:sample_support_id&gt;1&lt;/PDBx:sample_support_id&gt;
      &lt;PDBx:specimen_holder_model&gt;gatan 626-0300&lt;/PDBx:specimen_holder_model&gt;
      &lt;PDBx:specimen_holder_type&gt;cryotransfer&lt;/PDBx:specimen_holder_type&gt;
      &lt;PDBx:temperature&gt;95&lt;/PDBx:temperature&gt;
      &lt;PDBx:tilt_angle_max&gt;0&lt;/PDBx:tilt_angle_max&gt;
      &lt;PDBx:tilt_angle_min&gt;0&lt;/PDBx:tilt_angle_min&gt;
   &lt;/PDBx:em_imaging&gt;
&lt;/PDBx:em_imagingCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_imaging" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="accelerating_voltage" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A value of accelerating voltage (in kV) used for imaging.
300
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:integer">
                              <xsd:attribute fixed="kilovolts" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="astigmatism" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
astigmatism
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="calibrated_magnification" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The magnification value obtained for a known standard just
prior to, during or just after the imaging experiment.
61200
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category citation in
 the CITATION category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Date (YYYY-MM-DD) of imaging experiment or the date at which
a series of experiments began.
2001-05-08
                        </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">
Any additional imaging details.
weak beam illumination
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="detector_distance" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The camera length (in millimetres). The camera length is the
product of the objective focal length and the combined magnification
of the intermediate and projector lenses when the microscope is
operated in the diffraction mode.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="millimetres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="detector_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute detector_id in category em_imaging must uniquely identify
 the type of detector used in the experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="electron_beam_tilt_params" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
electron beam tilt params
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="electron_dose" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The electron dose received by the specimen (electrons per square angstrom).
0.9
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_angstrom_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="electron_source" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The source of electrons. The electron gun.
FIELD EMISSION GUN
LAB6
TUNGSTEN HAIRPIN
SCHOTTKY FIELD EMISSION GUN
OTHER
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="energy_filter" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of energy filter spectrometer apparatus.
FEI
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="energy_window" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The energy filter range in electron volts (eV)set by spectrometer.
0 - 15
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:string">
                              <xsd:attribute fixed="electron_volts" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="illumination_mode" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mode of illumination.
FLOOD BEAM
FLOOD BEAM LOW DOSE
SPOT SCAN
OTHER
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="microscope_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category em_microscope in
 the EM_MICROSCOPE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="microscope_model" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the model of microscope.
HITACHI H8100
HITACHI HF2000
HITACHI HF2000-UHR
HITACHI H9000-UHR
HITACHI H9000-NAR
HITACHI 300KEV FEG
HITACHI HU1250
HITACHI H-1500
JEOL 2000EX
JEOL 2010HT
JEOL 2010UHR
JEOL 2010F
JEOL 3010HT
JEOL 3010UHR
JEOL KYOTO-3000SFF
JEOL 4000EX
JEOL HAREM
JEOL ARM-1000
JEOL KYOTO-1000
JEOL ARM-1250
FEI/PHILIPS CM120T
FEI/PHILIPS CM200T
FEI/PHILIPS CM20/ST
FEI/PHILIPS CM20/SOPHIE
FEI/PHILIPS CM200FEG/ST
FEI/PHILIPS CM20/UT
FEI/PHILIPS CM200FEG/UT
FEI/PHILIPS CM30/T
FEI/PHILIPS CM300FEG/T
FEI/PHILIPS CM300FEG/HE
FEI/PHILIPS CM30/ST
FEI/PHILIPS CM300FEG/ST
FEI/PHILIPS CM300FEG/UT
FEI TECNAI 12
FEI TECNAI 20
FEI TECNAI F20
FEI TECNAI F30
FEI MORGAGNI
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mode" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mode of imaging.
BRIGHT FIELD
DARK FIELD
DIFFRACTION
OTHER
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="nominal_cs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The spherical aberration coefficient (Cs) in millimetres,
of the objective lens.
1.4
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="millimetres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="nominal_defocus_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum defocus value of the objective lens (in nanometres) used
to obtain the recorded images.
5000
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="nanometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="nominal_defocus_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum defocus value of the objective lens (in nanometres) used
to obtain the recorded images.
1200
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="nanometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="nominal_magnification" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The magnification indicated by the microscope readout.
60000
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="recording_temperature_maximum" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The specimen temperature maximum (degrees Kelvin) for the duration
of imaging.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="recording_temperature_minimum" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The specimen temperature minimum (degrees Kelvin) for the duration
of imaging.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="sample_support_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 em_sample_support in
 the EM_SAMPLE_SUPPORT category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="scans_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute scans_id in category em_imaging must uniquely identify
 the image_scans used in the experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="specimen_holder_model" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the model of specimen holder used during imaging.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="GATAN 626 SINGLE TILT LIQUID NITROGEN CRYO TRANSFER HOLDER" />
                           <xsd:enumeration value="GATAN CT3500 SINGLE TILT LIQUID NITROGEN CRYO TRANSFER HOLDER" />
                           <xsd:enumeration value="GATAN CT3500TR SINGLE TILT ROTATION LIQUID NITROGEN CRYO TRANSFER HOLDER" />
                           <xsd:enumeration value="GATAN 910 MULTI-SPECIMEN SINGLE TILT CRYO TRANSFER HOLDER" />
                           <xsd:enumeration value="GATAN 914 HIGH TILT LIQUID NITROGEN CRYO TRANSFER TOMOGRAPHY HOLDER" />
                           <xsd:enumeration value="GATAN 915 DOUBLE TILT LIQUID NITROGEN CRYO TRANSFER HOLDER" />
                           <xsd:enumeration value="GATAN UHRST 3500 SINGLE TILT ULTRA HIGH RESOLUTION NITROGEN COOLING HOLDER" />
                           <xsd:enumeration value="GATAN CHDT 3504 DOUBLE TILT HIGH RESOLUTION NITROGEN COOLING HOLDER" />
                           <xsd:enumeration value="GATAN HC 3500 SINGLE TILT HEATING/NITROGEN COOLING HOLDER" />
                           <xsd:enumeration value="GATAN HCHST 3008 SINGLE TILT HIGH RESOLUTION HELIUM COOLING HOLDER" />
                           <xsd:enumeration value="GATAN ULTST ULTRA LOW TEMPERATURE SINGLE TILT HELIUM COOLING HOLDER" />
                           <xsd:enumeration value="GATAN HCHDT 3010 DOUBLE TILT HIGH RESOLUTION HELIUM COOLING HOLDER" />
                           <xsd:enumeration value="GATAN ULTDT ULTRA LOW TEMPERATURE DOUBLE TILT HELIUM COOLING HOLDER" />
                           <xsd:enumeration value="FEI TITAN KRIOS AUTOGRID HOLDER" />
                           <xsd:enumeration value="GATAN HELIUM" />
                           <xsd:enumeration value="GATAN LIQUID NITROGEN" />
                           <xsd:enumeration value="HOME BUILD" />
                           <xsd:enumeration value="JEOL" />
                           <xsd:enumeration value="JEOL 3200FSC CRYOHOLDER" />
                           <xsd:enumeration value="JEM3200FSC CRYOHOLDER" />
                           <xsd:enumeration value="JEM3400FSC CRYOHOLDER" />
                           <xsd:enumeration value="PHILIPS ROTATION HOLDER" />
                           <xsd:enumeration value="SIDE ENTRY, EUCENTRIC" />
                           <xsd:enumeration value="OTHER" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="specimen_holder_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of specimen holder used during imaging.
cryo
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean specimen stage temperature (degrees Kelvin) during imaging
in the microscope.
70
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="tilt_angle_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum angle at which the specimen was tilted to obtain
recorded images.
70
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="tilt_angle_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum angle at which the specimen was tilted to obtain
recorded images.
-70
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_imaging must uniquely identify
 each imaging experiment.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_sample_preparationType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_SAMPLE_PREPARATION category
record details of sample conditions prior to loading
onto grid support.
  Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_sample_preparationCategory&gt;
   &lt;PDBx:em_sample_preparation entry_id=&quot;1DYL&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:_2d_crystal_grow_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:buffer_id&gt;1&lt;/PDBx:buffer_id&gt;
      &lt;PDBx:ph&gt;7.6&lt;/PDBx:ph&gt;
      &lt;PDBx:sample_concentration&gt;5&lt;/PDBx:sample_concentration&gt;
      &lt;PDBx:support_id&gt;1&lt;/PDBx:support_id&gt;
   &lt;/PDBx:em_sample_preparation&gt;
&lt;/PDBx:em_sample_preparationCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_sample_preparation" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="_2d_crystal_grow_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id
 in category em_2d_crystal_grow in the 2D_CRYSTAL_GROW category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="buffer_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category em_buffer in the
 BUFFER category.
                        </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">
Details on the sample preparation
 Selectively stained by injection of horseradish peroxidase,
  embedded in Spurr&apos;s resin and cut into 2-3 um thick sections.
1
 Enzyme Preparations. S. cerevisiae PDC was purified to near homogeneity
  from baker&apos;s yeast by modification of a published procedure. Highly
  purified E1 was obtained by resolution of PDC with 2 M NaCl at pH 7.3
  followed by FPLC on a Superdex 200 column. The weight-average molecular
  weight of the PDC was determined by light scattering measurement to be
  ~8 x 106. On the basis of the known molecular weight of the complex and
  its component enzymes and the experimentally determined polypeptide chain
  ratios of E2/BP/E3, we estimated that the subunit composition of the
  S. cerevisiae PDC is ~24 E1 tetramers, 60 E2 monomers, 12 BP monomers,
  and 8 E3 dimers. Sufficient E1 was added to a sample of the PDC
  preparation to increase the molar ratio of E1/E2 core to 60:1.
  This product is designated larger PDC or ~60 E1/E2 core PDC
2
  embedment in vitreous ice.
3
   Detergent-solubilized particles eluted from the cation-exchange
    column were directly adsorbed for 1 min to parlodion carbon-coated
    copper grids rendered hydrophilic by glow discharge at low pressure
    in air. Grids were washed with 4 drops of double-distilled water
    and stained with 2 drops of 0.75&#37; uranyl formate. Images were recorded
    on Eastman Kodak Co. SO-163 sheet film with a Hitachi H-7000
    electron microscope operated at 100 kV. Electron micrographs of
    single particles adsorbed to the carbon film were digitized using
    a Leafscan-45 scanner (Leaf Systems, Inc., Westborough, MA).
4
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_assembly_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity_assembly in the
 entity_assembly category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ph" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The pH value of the observed sample buffer.
5.5
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sample_concentration" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the concentration (mg per milliliter)
of the complex in the sample.
1.35
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="mg_per_ml" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="support_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id
 in category em_sample_support in the EM_SAMPLE_SUPPORT category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_sample_preparation must
 uniquely identify the sample preparation.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_sample_supportType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_SAMPLE_SUPPORT category record details
of the electron microscope grid type, grid support film and pretreatment
of whole before sample is applied
  Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_sample_supportCategory&gt;
   &lt;PDBx:em_sample_support id=&quot;1&quot;&gt;
      &lt;PDBx:citation_id&gt;2&lt;/PDBx:citation_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:film_material&gt;HOLEY CARBON&lt;/PDBx:film_material&gt;
      &lt;PDBx:grid_material&gt;COPPER&lt;/PDBx:grid_material&gt;
      &lt;PDBx:grid_mesh_size&gt;400&lt;/PDBx:grid_mesh_size&gt;
      &lt;PDBx:grid_type&gt;MESH&lt;/PDBx:grid_type&gt;
      &lt;PDBx:method xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pretreatment&gt;GLOW DISCHARGE&lt;/PDBx:pretreatment&gt;
   &lt;/PDBx:em_sample_support&gt;
&lt;/PDBx:em_sample_supportCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_sample_support" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id
 in category citation in the CITATION category.
                        </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 any additional details concerning the sample support.
This grid plus sample was kept at -170 deg C for a month before use
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="film_material" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The support material covering the em grid.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="CARBON" />
                           <xsd:enumeration value="FORMVAR PLUS CARBON" />
                           <xsd:enumeration value="CELLULOSE ACETATE PLUS CARBON" />
                           <xsd:enumeration value="PARLODION PLUS CARBON" />
                           <xsd:enumeration value="HOLEY CARBON" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="grid_material" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the material from which the grid is made.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="COPPER" />
                           <xsd:enumeration value="COPPER/PALLADIUM" />
                           <xsd:enumeration value="COPPER/RHODIUM" />
                           <xsd:enumeration value="GOLD" />
                           <xsd:enumeration value="NICKEL" />
                           <xsd:enumeration value="PLATINUM" />
                           <xsd:enumeration value="TUNGSTEN" />
                           <xsd:enumeration value="TITANIUM" />
                           <xsd:enumeration value="MOLYBDENUM" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="grid_mesh_size" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the mesh size (per inch) of the em grid.
400
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="grid_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the grid type.
SLOT
APERTURE
DIAMOND
HEXAGONAL
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the method used to produce the support film.
1&#37;formvar in chloroform cast on distilled water
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pretreatment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the grid plus support film pretreatment.
glow-discharged for 30 sec in argon
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 em_sample_support must uniquely identify
 the sample support.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_single_particle_entityType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_SINGLE_PARTICLE_ENTITY category provide
the details of the symmetry for a single particle entity type.
  Example 1 - based on PDB entry 1EG0
&lt;PDBx:em_single_particle_entityCategory&gt;
   &lt;PDBx:em_single_particle_entity entry_id=&quot;1EG0&quot;&gt;
      &lt;PDBx:symmetry_type&gt;ASYMMETRIC&lt;/PDBx:symmetry_type&gt;
   &lt;/PDBx:em_single_particle_entity&gt;
&lt;/PDBx:em_single_particle_entityCategory&gt;

  Example 2 - based on PDB entry 2ZLE
&lt;PDBx:em_single_particle_entityCategory&gt;
   &lt;PDBx:em_single_particle_entity entry_id=&quot;2ZLE&quot;&gt;
      &lt;PDBx:symmetry_type&gt;MIXED SYMMETRY&lt;/PDBx:symmetry_type&gt;
   &lt;/PDBx:em_single_particle_entity&gt;
&lt;/PDBx:em_single_particle_entityCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_single_particle_entity" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="symmetry_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The single particle symmetry type.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="ASYMMETRIC" />
                           <xsd:enumeration value="CYCLIC" />
                           <xsd:enumeration value="DIHEDRAL" />
                           <xsd:enumeration value="TETRAHEDRAL" />
                           <xsd:enumeration value="OCTAHEDRAL" />
                           <xsd:enumeration value="ICOSAHEDRAL" />
                           <xsd:enumeration value="MIXED SYMMETRY" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_virus_entityType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_VIRUS_ENTITY category record details
of the icosahedral virus.
 Example 1 - based on PDB entry 1DYL and laboratory records for the
             structure corresponding to PDB entry 1DYL
&lt;PDBx:em_virus_entityCategory&gt;
   &lt;PDBx:em_virus_entity entity_assembly_id=&quot;1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:empty&gt;NO&lt;/PDBx:empty&gt;
      &lt;PDBx:enveloped&gt;YES&lt;/PDBx:enveloped&gt;
      &lt;PDBx:ictvdb_id&gt;00.073.0.01.023&lt;/PDBx:ictvdb_id&gt;
      &lt;PDBx:virus_host_category&gt;VERTERBRATES&lt;/PDBx:virus_host_category&gt;
      &lt;PDBx:virus_host_species&gt;HOMO SAPIENS&lt;/PDBx:virus_host_species&gt;
      &lt;PDBx:virus_isolate&gt;STRAIN&lt;/PDBx:virus_isolate&gt;
      &lt;PDBx:virus_type&gt;VIRUS&lt;/PDBx:virus_type&gt;
   &lt;/PDBx:em_virus_entity&gt;
&lt;/PDBx:em_virus_entityCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_virus_entity" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about this virus entity
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="empty" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Flag to indicate if the virus is empty or not.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="YES" />
                           <xsd:enumeration value="NO" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="enveloped" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Flag to indicate if the virus is enveloped or not.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="YES" />
                           <xsd:enumeration value="NO" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ictvdb_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The International Committee on Taxonomy of Viruses
(ICTV) Taxon Identifier is the Virus Code used throughout the
ICTV database (ICTVdb). The ICTVdb id is the appropriate
identifier used by the International Committee on Taxonomy of Viruses
Resource. Reference: Virus Taxonomy, Academic Press (1999).
ISBN:0123702003.
NL-54
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="virus_host_category" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The host category description for the virus.
ALGAE
ARCHAEA
BACTERIA(EUBACTERIA)
FUNGI
INVERTEBRATES
PLANTAE (HIGHER PLANTS)
PROTOZOA
VERTEBRATES
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="virus_host_growth_cell" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The host cell from which the virus was isolated.
HELA
CHO
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="virus_host_species" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The host species from which the virus was isolated.
homo sapiens
gallus gallus
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="virus_isolate" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isolate from which the virus was obtained.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="STRAIN" />
                           <xsd:enumeration value="SEROTYPE" />
                           <xsd:enumeration value="SEROCOMPLEX" />
                           <xsd:enumeration value="SUBSPECIES" />
                           <xsd:enumeration value="SPECIES" />
                           <xsd:enumeration value="OTHER" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="virus_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of virus.
VIRION
SATELLITE
PRION
VIROID
VIRUS-LIKE PARTICLE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_assembly_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category em_virus_entity in the
 ENTITY_ASSEMBLY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Is the unique identifier for VIRUS_ENTITY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="em_vitrificationType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EM_VITRIFICATION category
record details about the method and cryogen used in
rapid freezing of the sample on the grid prior to its
insertion in the electron microscope
 Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:em_vitrificationCategory&gt;
   &lt;PDBx:em_vitrification entry_id=&quot;1DYL&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:citation_id&gt;1&lt;/PDBx:citation_id&gt;
      &lt;PDBx:cryogen_name&gt;ETHANE&lt;/PDBx:cryogen_name&gt;
      &lt;PDBx:details&gt; SAMPLES WERE PREPARED AS THIN
LAYERS OF VITREOUS ICE AND
MAINTAINED AT NEAR LIQUID NITROGEN
TEMPERATURE IN THE ELECTRON MICROSCOPE
WITH A GATAN 626-0300 CRYOTRANSFER
HOLDER.&lt;/PDBx:details&gt;
      &lt;PDBx:humidity&gt;90&lt;/PDBx:humidity&gt;
      &lt;PDBx:instrument xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:method&gt;PLUNGE VITRIFICATION&lt;/PDBx:method&gt;
      &lt;PDBx:sample_preparation_id&gt;1&lt;/PDBx:sample_preparation_id&gt;
      &lt;PDBx:temp&gt;95&lt;/PDBx:temp&gt;
      &lt;PDBx:time_resolved_state xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:em_vitrification&gt;
&lt;/PDBx:em_vitrificationCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="em_vitrification" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category citation in the
 CITATION category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="cryogen_name" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This is the name of the cryogen.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="HELIUM" />
                           <xsd:enumeration value="NITROGEN" />
                           <xsd:enumeration value="PROPANE" />
                           <xsd:enumeration value="ETHANE" />
                           <xsd:enumeration value="ETHANE-PROPANE" />
                           <xsd:enumeration value="METHANE" />
                           <xsd:enumeration value="FREON 22" />
                           <xsd:enumeration value="FREON 12" />
                           <xsd:enumeration value="OTHER" />
                           <xsd:enumeration value="NONE" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any additional details relating to vitrification.
Vitrification carried out in argon atmosphere.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="humidity" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The humidity (&#37;) in the vicinity of the vitrification process.
90
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="instrument" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of instrument used in the vitrification process.
Reichert plunger
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The procedure for vitrification.
blot for 2 seconds before plunging
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sample_preparation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category em_sample_preparation in the
 EM_SAMPLE_PREPARATION category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature (in degrees Kelvin) at which vitrification took place.
4.2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="time_resolved_state" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The length of time after an event effecting the sample that
vitrification was induced and a description of the event.
30 msec after spraying with effector
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category em_vitrification must uniquely identify
 the vitrification procedure.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entityType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY category record details (such as
chemical composition, name and source) about the molecular
entities that are present in the crystallographic structure.

Items in the various ENTITY subcategories provide a full
chemical description of these molecular entities.

Entities are of three types:  polymer, non-polymer and water.
Note that the water category includes only water;  ordered
solvent such as sulfate ion or acetone would be described as
individual non-polymer entities.

The ENTITY category is specific to macromolecular CIF
applications and replaces the function of the CHEMICAL category
in the CIF core.

It is important to remember that the ENTITY data are not the
result of the crystallographic experiment;  those results are
represented by the ATOM_SITE data items. ENTITY data items
describe the chemistry of the molecules under investigation
and can most usefully be thought of as the ideal groups to which
the structure is restrained or constrained during refinement.

It is also important to remember that entities do not correspond
directly to the enumeration of the contents of the asymmetric
unit. Entities are described only once, even in those structures
that contain multiple observations of an entity. The
STRUCT_ASYM data items, which reference the entity list,
describe and label the contents of the asymmetric unit.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entityCategory&gt;
   &lt;PDBx:entity id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt;              The enzymatically competent form of HIV
protease is a dimer. This entity
corresponds to one monomer of an active dimer.&lt;/PDBx:details&gt;
      &lt;PDBx:formula_weight&gt;10916&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:type&gt;polymer&lt;/PDBx:type&gt;
   &lt;/PDBx:entity&gt;
   &lt;PDBx:entity id=&quot;2&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:formula_weight&gt;762&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:type&gt;non-polymer&lt;/PDBx:type&gt;
   &lt;/PDBx:entity&gt;
   &lt;PDBx:entity id=&quot;3&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:formula_weight&gt;18&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:type&gt;water&lt;/PDBx:type&gt;
   &lt;/PDBx:entity&gt;
&lt;/PDBx:entityCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 entity.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="formula_weight" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formula mass in daltons of the entity.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the entity.

Corresponds to the compound name in the PDB format.
DNA (5&apos;-D(*GP*(CH3)CP*GP*(CH3)CP*GP*C)-3&apos;)
PROFLAVINE
PROTEIN (DEOXYRIBONUCLEASE I (E.C.3.1.21.1))
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ec" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Enzyme Commission (EC) number(s)
2.7.7.7
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_formula_weight_exptl" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Experimentally determined formula mass in daltons of the entity
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_formula_weight_exptl_method" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Method used to determine attribute pdbx_formula_weight_exptl in category entity. 
MASS SPEC
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="MASS SPEC" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_fragment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Entity fragment description(s).
KLENOW FRAGMENT
REPLICASE OPERATOR HAIRPIN
C-TERMINAL DOMAIN
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_modification" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Description(s) of any chemical or post-translational modifications
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_mutation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details about any entity mutation(s).
Y31H
DEL(298-323)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_of_molecules" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A place holder for the number of molecules of the entity in
the entry.
1.0
2.0
3.0
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_parent_entity_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the parent entity if this entity
is part of a complex entity.  For instance a chimeric
entity may be decomposed into several independent
chemical entities where each component entity was
obtained from a different source.
1
2
3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_target_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute target_id in category entity points to a TARGETDB target idenitifier
 from which this entity was generated.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="src_method" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method by which the sample for the entity was produced.
Entities isolated directly from natural sources (tissues, soil
samples etc.) are expected to have further information in the
ENTITY_SRC_NAT category. Entities isolated from genetically
manipulated sources are expected to have further information in
the ENTITY_SRC_GEN category.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="nat" />
                           <xsd:enumeration value="man" />
                           <xsd:enumeration value="syn" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines the type of the entity.

Polymer entities are expected to have corresponding
ENTITY_POLY and associated entries.

Non-polymer entities are expected to have corresponding
CHEM_COMP and associated entries.

Water entities are not expected to have corresponding
entries in the ENTITY category.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="polymer" />
                           <xsd:enumeration value="non-polymer" />
                           <xsd:enumeration value="macrolide" />
                           <xsd:enumeration value="water" />
                        </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 entity must uniquely identify a record in the
 ENTITY 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>

   <xsd:complexType name="entity_keywordsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY_KEYWORDS category specify keywords
relevant to the molecular entities. Note that this list of
keywords is separate from the list that is used for the
STRUCT_BIOL data items and is intended to provide only the
information that one would know about the molecular entity *if
one did not know its structure*. Hence polypeptides are simply
polypeptides, not cytokines or beta-alpha-barrels, and
polyribonucleic acids are simply poly-RNA, not transfer-
RNA.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entity_keywordsCategory&gt;
   &lt;PDBx:entity_keywords entity_id=&quot;2&quot;&gt;
      &lt;PDBx:text&gt;natural product, inhibitor, reduced peptide&lt;/PDBx:text&gt;
   &lt;/PDBx:entity_keywords&gt;
&lt;/PDBx:entity_keywordsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity_keywords" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pdbx_ec" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Enzyme Commission (EC) number(s)
2.7.7.7
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fragment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Entity fragment description(s).
KLENOW FRAGMENT
REPLICASE OPERATOR HAIRPIN
C-TERMINAL DOMAIN
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_mutation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Entity mutation description(s).
Y31H
DEL(298-323)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="text" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Keywords describing this entity.
polypeptide
natural product
polysaccharide
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entity_linkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY_LINK category give details about
the links between entities.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity_link" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 a link between
chemical components in the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity ID of the first of the two entities joined by the
link.

This data item is a pointer to attribute id in category entity in the ENTITY
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity ID of the second of the two entities joined by the
link.

This data item is a pointer to attribute id in category entity in the ENTITY
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_seq_num_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For a polymer entity, the sequence number in the first of
the two entities containing the link.

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="entity_seq_num_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For a polymer entity, the sequence number in the second of
the two entities containing the link.

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="link_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_link in the
 CHEM_LINK category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entity_name_comType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY_NAME_COM category record the common name
or names associated with the entity. In some cases, the entity
name may not be the same as the name of the biological structure.
For example, haemoglobin alpha chain would be the entity common
name, not haemoglobin.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entity_name_comCategory&gt;
   &lt;PDBx:entity_name_com entity_id=&quot;1&quot;&gt;
      &lt;PDBx:name&gt;HIV-1 protease monomer&lt;/PDBx:name&gt;
   &lt;/PDBx:entity_name_com&gt;
   &lt;PDBx:entity_name_com entity_id=&quot;1&quot;&gt;
      &lt;PDBx:name&gt;HIV-1 PR monomer&lt;/PDBx:name&gt;
   &lt;/PDBx:entity_name_com&gt;
   &lt;PDBx:entity_name_com entity_id=&quot;2&quot;&gt;
      &lt;PDBx:name&gt;acetyl-pepstatin&lt;/PDBx:name&gt;
   &lt;/PDBx:entity_name_com&gt;
   &lt;PDBx:entity_name_com entity_id=&quot;2&quot;&gt;
      &lt;PDBx:name&gt;acetyl-Ile-Val-Asp-Statine-Ala-Ile-Statine&lt;/PDBx:name&gt;
   &lt;/PDBx:entity_name_com&gt;
   &lt;PDBx:entity_name_com entity_id=&quot;3&quot;&gt;
      &lt;PDBx:name&gt;water&lt;/PDBx:name&gt;
   &lt;/PDBx:entity_name_com&gt;
&lt;/PDBx:entity_name_comCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity_name_com" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A common name for the entity.
HIV protease monomer
hemoglobin alpha chain
2-fluoro-1,4-dichloro benzene
arbutin
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entity_name_sysType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY_NAME_SYS category record the systematic
name or names associated with the entity and the system that
was used to construct the systematic name. In some cases, the
entity name may not be the same as the name of the biological
structure.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entity_name_sysCategory&gt;
   &lt;PDBx:entity_name_sys entity_id=&quot;1&quot;&gt;
      &lt;PDBx:name&gt;EC 3.4.23.16&lt;/PDBx:name&gt;
   &lt;/PDBx:entity_name_sys&gt;
   &lt;PDBx:entity_name_sys entity_id=&quot;2&quot;&gt;
      &lt;PDBx:name&gt;acetyl-Ile-Val-Asp-Sta-Ala-Ile-Sta&lt;/PDBx:name&gt;
   &lt;/PDBx:entity_name_sys&gt;
   &lt;PDBx:entity_name_sys entity_id=&quot;3&quot;&gt;
      &lt;PDBx:name&gt;water&lt;/PDBx:name&gt;
   &lt;/PDBx:entity_name_sys&gt;
&lt;/PDBx:entity_name_sysCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity_name_sys" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The systematic name for the entity.
hydroquinone-beta-D-pyranoside
EC 2.1.1.1
2-fluoro-1,4-dichlorobenzene
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="system" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The system used to generate the systematic name of the entity.
Chemical Abstracts conventions
enzyme convention
Sigma catalog
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entity_polyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY_POLY category record details about the
polymer, such as the type of the polymer, the number of
monomers and whether it has nonstandard features.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entity_polyCategory&gt;
   &lt;PDBx:entity_poly entity_id=&quot;1&quot;&gt;
      &lt;PDBx:nstd_chirality&gt;no&lt;/PDBx:nstd_chirality&gt;
      &lt;PDBx:nstd_linkage&gt;no&lt;/PDBx:nstd_linkage&gt;
      &lt;PDBx:nstd_monomer&gt;no&lt;/PDBx:nstd_monomer&gt;
      &lt;PDBx:type&gt;polypeptide(L)&lt;/PDBx:type&gt;
      &lt;PDBx:type_details xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:entity_poly&gt;
&lt;/PDBx:entity_polyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity_poly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="nstd_chirality" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate whether the polymer contains at least
one monomer unit with chirality different from that specified in
attribute type in category entity_poly. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="nstd_linkage" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate whether the polymer contains at least
one monomer-to-monomer link different from that implied by
attribute type in category entity_poly. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="nstd_monomer" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate whether the polymer contains at least
one monomer that is not considered standard.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_of_monomers" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of monomers in the polymer.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_seq_one_letter_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Chemical sequence expressed as string of one-letter
amino acid codes. Modifications and non-standard
amino acids are coded as X.

A  for alanine or adenine
B  for ambiguous asparagine/aspartic-acid
R  for arginine
N  for asparagine
D  for aspartic-acid
C  for cysteine or cystine or cytosine
Q  for glutamine
E  for glutamic-acid
Z  for ambiguous glutamine/glutamic acid
G  for glycine or guanine
H  for histidine
I  for isoleucine
L  for leucine
K  for lysine
M  for methionine
F  for phenylalanine
P  for proline
S  for serine
T  for threonine or thymine
W  for tryptophan
Y  for tyrosine
V  for valine
U  for uracil
O  for water
X  for other
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_seq_one_letter_code_can" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Cannonical chemical sequence expressed as string of
one-letter amino acid codes. Modifications are coded
as the parent amino acid where possible.

A  for alanine or adenine
B  for ambiguous asparagine/aspartic-acid
R  for arginine
N  for asparagine
D  for aspartic-acid
C  for cysteine or cystine or cytosine
Q  for glutamine
E  for glutamic-acid
Z  for ambiguous glutamine/glutamic acid
G  for glycine or guanine
H  for histidine
I  for isoleucine
L  for leucine
K  for lysine
M  for methionine
F  for phenylalanine
P  for proline
S  for serine
T  for threonine or thymine
W  for tryptophan
Y  for tyrosine
V  for valine
U  for uracil

MSHHWGYGKHNGPEHWHKDFPIAKGERQSPVDIDTHTAKYDPSLKPLSVSYDQATSLRILNNGAAFNVEFD
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_seq_one_letter_code_sample" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For cases in which the sample and model sequence differ this item contains 
the sample chemical sequence expressed as string of one-letter amino acid codes. 

Modified may be include as &apos;X&apos; or with their 3-letter codes in parentheses. 

A  for alanine or adenine
B  for ambiguous asparagine/aspartic-acid
R  for arginine
N  for asparagine
D  for aspartic-acid
C  for cysteine or cystine or cytosine
Q  for glutamine
E  for glutamic-acid
Z  for ambiguous glutamine/glutamic acid
G  for glycine or guanine
H  for histidine
I  for isoleucine
L  for leucine
K  for lysine
M  for methionine
F  for phenylalanine
P  for proline
S  for serine
T  for threonine or thymine
W  for tryptophan
Y  for tyrosine
V  for valine
U  for uracil
O  for water
X  for other
                        </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(s) corresponding to this polymer entity.
A
B
A,B,C
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_target_identifier" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For Structural Genomics entries, the sequence&apos;s target identifier registered at the TargetTrack database.
356560
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of the polymer.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="polypeptide(D)" />
                           <xsd:enumeration value="polypeptide(L)" />
                           <xsd:enumeration value="polydeoxyribonucleotide" />
                           <xsd:enumeration value="polyribonucleotide" />
                           <xsd:enumeration value="polysaccharide(D)" />
                           <xsd:enumeration value="polysaccharide(L)" />
                           <xsd:enumeration value="polydeoxyribonucleotide/polyribonucleotide hybrid" />
                           <xsd:enumeration value="cyclic-pseudo-peptide" />
                           <xsd:enumeration value="peptide nucleic acid" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the polymer type.
monomer Ala 16 is a D-amino acid
the oligomer contains alternating RNA and DNA units
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entity_poly_seqType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY_POLY_SEQ category specify the sequence
of monomers in a polymer. Allowance is made for the possibility
of microheterogeneity in a sample by allowing a given sequence
number to be correlated with more than one monomer ID. The
corresponding ATOM_SITE entries should reflect this
heterogeneity.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entity_poly_seqCategory&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;PRO&quot; num=&quot;1&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;GLN&quot; num=&quot;2&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;ILE&quot; num=&quot;3&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;THR&quot; num=&quot;4&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;LEU&quot; num=&quot;5&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;TRP&quot; num=&quot;6&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;GLN&quot; num=&quot;7&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;ARG&quot; num=&quot;8&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;PRO&quot; num=&quot;9&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;LEU&quot; num=&quot;10&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;VAL&quot; num=&quot;11&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;THR&quot; num=&quot;12&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;ILE&quot; num=&quot;13&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;LYS&quot; num=&quot;14&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;ILE&quot; num=&quot;15&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;GLY&quot; num=&quot;16&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;GLY&quot; num=&quot;17&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;GLN&quot; num=&quot;18&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;LEU&quot; num=&quot;19&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;LYS&quot; num=&quot;20&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;GLU&quot; num=&quot;21&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;ALA&quot; num=&quot;22&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;LEU&quot; num=&quot;23&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;LEU&quot; num=&quot;24&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
   &lt;PDBx:entity_poly_seq entity_id=&quot;1&quot; mon_id=&quot;ASP&quot; num=&quot;25&quot;&gt;&lt;/PDBx:entity_poly_seq&gt;
&lt;/PDBx:entity_poly_seqCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity_poly_seq" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="hetero" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate whether this monomer in the polymer is
heterogeneous in sequence. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="mon_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="num" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute num in category entity_poly_seq must uniquely and sequentially
 identify a record in the ENTITY_POLY_SEQ list.

Note that this item must be a number and that the sequence
numbers must progress in increasing numerical order.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:integer">
                        <xsd:minInclusive value="1" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entity_src_genType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY_SRC_GEN category record details of
the source from which the entity was obtained in cases
where the source was genetically manipulated.  The
following are treated separately:  items pertaining to the tissue
from which the gene was obtained, items pertaining to the host
organism for gene expression and items pertaining to the actual
producing organism (plasmid).

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entity_src_genCategory&gt;
   &lt;PDBx:entity_src_gen entity_id=&quot;1&quot;&gt;
      &lt;PDBx:gene_src_common_name&gt;HIV-1&lt;/PDBx:gene_src_common_name&gt;
      &lt;PDBx:gene_src_strain&gt;NY-5&lt;/PDBx:gene_src_strain&gt;
      &lt;PDBx:host_org_common_name&gt;bacteria&lt;/PDBx:host_org_common_name&gt;
      &lt;PDBx:host_org_genus&gt;Escherichia&lt;/PDBx:host_org_genus&gt;
      &lt;PDBx:host_org_species&gt;coli&lt;/PDBx:host_org_species&gt;
      &lt;PDBx:plasmid_name&gt;pB322&lt;/PDBx:plasmid_name&gt;
   &lt;/PDBx:entity_src_gen&gt;
&lt;/PDBx:entity_src_genCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity_src_gen" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="expression_system_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A unique identifier for the expression system. This
should be extracted from a local list of expression
systems.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_src_common_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The common name of the natural organism from which the gene was
obtained.
man
yeast
bacteria
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_src_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the natural organism from
which the gene was obtained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_src_dev_stage" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A string to indicate the life-cycle or cell development
cycle in which the gene is expressed and the mature
protein is active.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_src_genus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The genus of the natural organism from which the gene was
obtained.
Homo
Saccharomyces
Escherichia
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_src_species" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The species of the natural organism from which the gene was
obtained.
sapiens
cerevisiae
coli
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_src_strain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The strain of the natural organism from which the gene was
obtained, if relevant.
DH5a
BMH 71-18
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_src_tissue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The tissue of the natural organism from which the gene was
obtained.
heart
liver
eye lens
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_src_tissue_fraction" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The subcellular fraction of the tissue of the natural organism
from which the gene was obtained.
mitochondria
nucleus
membrane
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_common_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The common name of the organism that served as host for the
production of the entity.  Where full details of the protein
production are available it would be expected that this item
be derived from attribute host_org_common_name
 in category entity_src_gen_express or via attribute host_org_tax_id in category entity_src_gen_express 
yeast
bacteria
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the organism that served as
host for the production of the entity. Where full details of
the protein production are available it would be expected that
this item would derived from attribute host_org_details in category entity_src_gen_express 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_genus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The genus of the organism that served as host for the production
of the entity.
Saccharomyces
Escherichia
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_species" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The species of the organism that served as host for the
production of the entity.
cerevisiae
coli
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_strain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The strain of the organism in which the entity was expressed.
Where full details of the protein production are available
it would be expected that this item be derived from
attribute host_org_strain in category entity_src_gen_express or via
 attribute host_org_tax_id in category entity_src_gen_express 
DH5a
BMH 71-18
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_alt_source_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies cases in which an alternative source
modeled.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sample" />
                           <xsd:enumeration value="model" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_beg_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The beginning polymer sequence position for the polymer section corresponding  
to this source.

A reference to the sequence position in the entity_poly category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Information on the source which is not given elsewhere.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_end_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ending polymer sequence position for the polymer section corresponding  
to this source.

A reference to the sequence position in the entity_poly category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_atcc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
American Type Culture Collection tissue culture number.
6051
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_cell" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Cell type.
ENDOTHELIAL
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_cell_line" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The specific line of cells.
HELA CELLS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_cellular_location" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the location inside (or outside) the cell.
CYTOPLASM
NUCLEUS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_fragment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A domain or fragment of the molecule.
CYTOPLASM
NUCLEUS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_gene" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the gene.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_ncbi_taxonomy_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
NCBI Taxonomy identifier for the gene source organism.

Reference:

Wheeler DL, Chappey C, Lash AE, Leipe DD, Madden TL, Schuler GD,
Tatusova TA, Rapp BA (2000). Database resources of the National
Center for Biotechnology Information. Nucleic Acids Res 2000 Jan
1;28(1):10-4 

Benson DA, Karsch-Mizrachi I, Lipman DJ, Ostell J, Rapp BA,
Wheeler DL (2000). GenBank. Nucleic Acids Res 2000 Jan 1;28(1):15-18.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_organ" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Organized group of tissues that carries on a specialized function.
KIDNEY
LIVER
PANCREAS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_organelle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Organized structure within cell.
MITOCHONDRIA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_plasmid" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The source plasmid.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_plasmid_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The source plasmid.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_scientific_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Scientific name of the organism.

ESCHERICHIA COLI
HOMO SAPIENS
SACCHAROMYCES CEREVISIAE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_gene_src_variant" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the variant.
DELTAH1DELTATRP
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_atcc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Americal Tissue Culture Collection of the expression system. Where
full details of the protein production are available it would
be expected that this item  would be derived from
attribute host_org_culture_collection in category entity_src_gen_express 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_cell" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Cell type from which the gene is derived. Where
entity.target_id is provided this should be derived from
details of the target.
ENDOTHELIAL
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_cell_line" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A specific line of cells used as the expression system. Where
full details of the protein production are available it would
be expected that this item would be derived from
entity_src_gen_express.host_org_cell_line
HELA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_cellular_location" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the location inside (or outside) the cell which
expressed the molecule.
CYTOPLASM
NUCLEUS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_culture_collection" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Culture collection of the expression system. Where
full details of the protein production are available it would
be expected that this item  would be derived somehwere, but
exactly where is not clear.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_gene" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Specific gene which expressed the molecule.
HIV-1 POL
GLNS7
U1A (2-98, Y31H, Q36R)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_ncbi_taxonomy_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
NCBI Taxonomy identifier for the expression system organism.

Reference:

Wheeler DL, Chappey C, Lash AE, Leipe DD, Madden TL, Schuler GD,
Tatusova TA, Rapp BA (2000). Database resources of the National
Center for Biotechnology Information. Nucleic Acids Res 2000 Jan
1;28(1):10-4 

Benson DA, Karsch-Mizrachi I, Lipman DJ, Ostell J, Rapp BA,
Wheeler DL (2000). GenBank. Nucleic Acids Res 2000 Jan 1;28(1):15-18.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_organ" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Specific organ which expressed the molecule.
KIDNEY
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_organelle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Specific organelle which expressed the molecule.
MITOCHONDRIA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_scientific_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The scientific name of the organism that served as host for the
production of the entity. Where full details of the protein
production are available it would be expected that this item
would be derived from attribute host_org_scientific_name
 in category entity_src_gen_express or via attribute host_org_tax_id in category entity_src_gen_express 
ESCHERICHIA COLI
SACCHAROMYCES CEREVISIAE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_strain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The strain of the organism in which the entity was
expressed.
AR120
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_tissue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The specific tissue which expressed the molecule. Where full details
of the protein production are available it would be expected that this
item would be derived from attribute host_org_tissue in category entity_src_gen_express 
heart
liver
eye lens
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_tissue_fraction" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The fraction of the tissue which expressed the
molecule.
mitochondria
nucleus
membrane
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_variant" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Variant of the organism used as the expression system. Where
full details of the protein production are available it would
be expected that this item be derived from
entity_src_gen_express.host_org_variant or via
attribute host_org_tax_id in category entity_src_gen_express 
TRP-LAC
LAMBDA DE3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_vector" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the vector used. Where full details of the protein
production are available it would be expected that this item
would be derived from attribute vector_name in category entity_src_gen_clone. 
PBIT36
PET15B
PUC18
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_host_org_vector_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the type of vector used (plasmid, virus, or cosmid).
Where full details of the protein production are available it
would be expected that this item would be derived from
attribute vector_type in category entity_src_gen_express. 
COSMID
PLASMID
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_seq_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item povides additional information about the sequence type.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="N-terminal tag" />
                           <xsd:enumeration value="C-terminal tag" />
                           <xsd:enumeration value="Biological sequence" />
                           <xsd:enumeration value="Linker" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_src_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is an ordinal identifier for entity_src_gen data records.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="plasmid_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the plasmid that produced the
entity in the host organism. Where full details of the protein
production are available it would be expected that this item
would be derived from attribute details in category pdbx_construct of the construct
 pointed to from attribute plasmid_id in category entity_src_gen_express. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="plasmid_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the plasmid that produced the entity in the host
organism. Where full details of the protein production are available
it would be expected that this item would be derived from
attribute name in category pdbx_construct of the construct pointed to from
 attribute plasmid_id in category entity_src_gen_express. 
pET3C
pT123sab
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="start_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A pointer to attribute id in category pdbx_construct in the PDBX_CONSTRUCT category.
 The indentified sequence is the initial construct.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entity_src_natType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTITY_SRC_NAT category record details of
the source from which the entity was obtained in cases
where the entity was isolated directly from a natural tissue.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entity_src_natCategory&gt;
   &lt;PDBx:entity_src_nat entity_id=&quot;2&quot;&gt;
      &lt;PDBx:common_name&gt;bacteria&lt;/PDBx:common_name&gt;
      &lt;PDBx:details&gt;    Acetyl-pepstatin was isolated by Dr. K. Oda, Osaka
Prefecture University, and provided to us by Dr. Ben
Dunn, University of Florida, and Dr. J. Kay, University
of Wales.&lt;/PDBx:details&gt;
      &lt;PDBx:genus&gt;Actinomycetes&lt;/PDBx:genus&gt;
   &lt;/PDBx:entity_src_nat&gt;
&lt;/PDBx:entity_src_natCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entity_src_nat" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="common_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The common name of the organism from which the entity
was isolated.
man
yeast
bacteria
                        </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 organism from which the
entity was isolated.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="genus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The genus of the organism from which the entity was isolated.
Homo
Saccharomyces
Escherichia
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_alt_source_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies cases in which an alternative source
modeled.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sample" />
                           <xsd:enumeration value="model" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_atcc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Americal Tissue Culture Collection number.
6051
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_beg_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The beginning polymer sequence position for the polymer section corresponding  
to this source.

A reference to the sequence position in the entity_poly category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_cell" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A particular cell type.
BHK-21
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_cell_line" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The specific line of cells.
HELA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_cellular_location" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the location inside (or outside) the cell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_end_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ending polymer sequence position for the polymer section corresponding  
to this source.

A reference to the sequence position in the entity_poly category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fragment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A domain or fragment of the molecule.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ncbi_taxonomy_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
NCBI Taxonomy identifier for the source organism.

Reference:

Wheeler DL, Chappey C, Lash AE, Leipe DD, Madden TL, Schuler GD,
Tatusova TA, Rapp BA (2000). Database resources of the National
Center for Biotechnology Information. Nucleic Acids Res 2000 Jan
1;28(1):10-4 

Benson DA, Karsch-Mizrachi I, Lipman DJ, Ostell J, Rapp BA,
Wheeler DL (2000). GenBank. Nucleic Acids Res 2000 Jan 1;28(1):15-18.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_organ" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Organized group of tissues that carries on a specialized function.
KIDNEY
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_organelle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Organized structure within cell.
MITOCHONDRIA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_organism_scientific" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Scientific name of the organism of the natural source.
BOS TAURUS
SUS SCROFA
ASPERGILLUS ORYZAE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_plasmid_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details about the plasmid.
PLC28 DERIVATIVE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_plasmid_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The plasmid containing the gene.
pB322
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_secretion" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the secretion from which the molecule was isolated.
saliva
urine
venom
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_src_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is an ordinal identifier for entity_src_nat data records.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_variant" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the variant.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="species" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The species of the organism from which the entity was isolated.
sapiens
cerevisiae
coli
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="strain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The strain of the organism from which the entity was isolated.
DH5a
BMH 71-18
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="tissue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The tissue of the organism from which the entity was isolated.
heart
liver
eye lens
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="tissue_fraction" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The subcellular fraction of the tissue of the organism from
which the entity was isolated.
mitochondria
nucleus
membrane
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="entryType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
There is only one item in the ENTRY category, attribute id in category entry. This
 data item gives a name to this entry and is indirectly a key to
the categories (such as CELL, GEOM, EXPTL) that describe
information pertinent to the entire data block.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:entryCategory&gt;
   &lt;PDBx:entry id=&quot;5HVP&quot;&gt;&lt;/PDBx:entry&gt;
&lt;/PDBx:entryCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:entryCategory&gt;
   &lt;PDBx:entry id=&quot;TOZ&quot;&gt;&lt;/PDBx:entry&gt;
&lt;/PDBx:entryCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entry" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pdbx_DOI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Document Object Identifier (DOI) for this entry registered
with http://crossref.org.    
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 entry identifies the data block.
 
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>

   <xsd:complexType name="entry_linkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the ENTRY_LINK category record the
relationships between the current data block
identified by attribute id in category entry and other data blocks
 within the current file which may be referenced
in the current data block.

    Example 1 - example file for the one-dimensional incommensurately
                modulated structure of K~2~SeO~4~.
&lt;PDBx:entry_linkCategory&gt;
   &lt;PDBx:entry_link entry_id=&quot;KSE_TEXT&quot; id=&quot;KSE_COM&quot;&gt;
      &lt;PDBx:details&gt;experimental data common to ref./mod. structures&lt;/PDBx:details&gt;
   &lt;/PDBx:entry_link&gt;
   &lt;PDBx:entry_link entry_id=&quot;KSE_TEXT&quot; id=&quot;KSE_REF&quot;&gt;
      &lt;PDBx:details&gt;reference structure&lt;/PDBx:details&gt;
   &lt;/PDBx:entry_link&gt;
   &lt;PDBx:entry_link entry_id=&quot;KSE_TEXT&quot; id=&quot;KSE_MOD&quot;&gt;
      &lt;PDBx:details&gt;modulated structure&lt;/PDBx:details&gt;
   &lt;/PDBx:entry_link&gt;
&lt;/PDBx:entry_linkCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="entry_link" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the relationship between the data blocks
identified by _entry_link.id and _entry_link.entry_id.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category entry_link identifies a data block
 related to the current data block.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="exptlType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EXPTL category record details about the
experimental work prior to the intensity measurements and
details about the absorption-correction technique employed.

    Example 1 - based on laboratory records for Yb(S-C5H4N)2(THF)4.
&lt;PDBx:exptlCategory&gt;
   &lt;PDBx:exptl entry_id=&quot;datablock1&quot; method=&quot;single-crystal x-ray diffraction&quot;&gt;
      &lt;PDBx:absorpt_coefficient_mu&gt;1.22&lt;/PDBx:absorpt_coefficient_mu&gt;
      &lt;PDBx:absorpt_correction_T_max&gt;0.896&lt;/PDBx:absorpt_correction_T_max&gt;
      &lt;PDBx:absorpt_correction_T_min&gt;0.802&lt;/PDBx:absorpt_correction_T_min&gt;
      &lt;PDBx:absorpt_correction_type&gt;integration&lt;/PDBx:absorpt_correction_type&gt;
      &lt;PDBx:absorpt_process_details&gt; Gaussian grid method from SHELX76
Sheldrick, G. M., &amp;quot;SHELX-76: structure determination and
refinement program&amp;quot;, Cambridge University, UK, 1976&lt;/PDBx:absorpt_process_details&gt;
      &lt;PDBx:crystals_number&gt;1&lt;/PDBx:crystals_number&gt;
      &lt;PDBx:details&gt; Enraf-Nonius LT2 liquid nitrogen variable-temperature
device used&lt;/PDBx:details&gt;
      &lt;PDBx:method_details&gt; graphite monochromatized Cu K(alpha) fixed tube and
Enraf-Nonius CAD4 diffractometer used&lt;/PDBx:method_details&gt;
   &lt;/PDBx:exptl&gt;
&lt;/PDBx:exptlCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="exptl" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="absorpt_coefficient_mu" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The absorption coefficient mu in reciprocal millimetres
calculated from the atomic content of the cell, the density and
the radiation wavelength.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="absorpt_correction_T_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum transmission factor for the crystal and radiation.
The maximum and minimum transmission factors are also referred
to as the absorption correction
A or 1/A*.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="absorpt_correction_T_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum transmission factor for the crystal and radiation.
The maximum and minimum transmission factors are also referred
to as the absorption correction
A or 1/A*.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="absorpt_correction_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The absorption correction type and method. The value
&apos;empirical&apos; should NOT be used unless more detailed
information is not available.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="analytical" />
                           <xsd:enumeration value="cylinder" />
                           <xsd:enumeration value="empirical" />
                           <xsd:enumeration value="gaussian" />
                           <xsd:enumeration value="integration" />
                           <xsd:enumeration value="multi-scan" />
                           <xsd:enumeration value="none" />
                           <xsd:enumeration value="numerical" />
                           <xsd:enumeration value="psi-scan" />
                           <xsd:enumeration value="refdelf" />
                           <xsd:enumeration value="sphere" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="absorpt_process_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Description of the absorption process applied to the
intensities. A literature reference should be supplied for
psi-scan techniques.
Tompa analytical
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="crystals_number" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of crystals used in the  measurement of
intensities.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any special information about the experimental work prior to the
intensity measurement. See also attribute preparation in category exptl_crystal. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the experimental method.
29 structures
minimized average structure
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="method" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The method used in the experiment.
X-RAY DIFFRACTION
NEUTRON DIFFRACTION
FIBER DIFFRACTION
ELECTRON CRYSTALLOGRAPHY
ELECTRON MICROSCOPY
SOLUTION NMR
SOLID-STATE NMR
SOLUTION SCATTERING
POWDER DIFFRACTION
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="X-RAY DIFFRACTION" />
                        <xsd:enumeration value="NEUTRON DIFFRACTION" />
                        <xsd:enumeration value="FIBER DIFFRACTION" />
                        <xsd:enumeration value="ELECTRON CRYSTALLOGRAPHY" />
                        <xsd:enumeration value="ELECTRON MICROSCOPY" />
                        <xsd:enumeration value="SOLUTION NMR" />
                        <xsd:enumeration value="SOLID-STATE NMR" />
                        <xsd:enumeration value="SOLUTION SCATTERING" />
                        <xsd:enumeration value="POWDER DIFFRACTION" />
                        <xsd:enumeration value="INFRARED SPECTROSCOPY" />
                        <xsd:enumeration value="EPR" />
                        <xsd:enumeration value="FLUORESCENCE TRANSFER" />
                        <xsd:enumeration value="THEORETICAL MODEL" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="exptl_crystalType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EXPTL_CRYSTAL category record the results of
experimental measurements on the crystal or crystals used,
such as shape, size or density.

    Example 1 - based on laboratory records for Yb(S-C5H4N)2(THF)4.
&lt;PDBx:exptl_crystalCategory&gt;
   &lt;PDBx:exptl_crystal id=&quot;xst2l&quot;&gt;
      &lt;PDBx:F_000&gt;202&lt;/PDBx:F_000&gt;
      &lt;PDBx:colour&gt;pale yellow&lt;/PDBx:colour&gt;
      &lt;PDBx:density_Matthews&gt;1.01&lt;/PDBx:density_Matthews&gt;
      &lt;PDBx:density_diffrn&gt;1.113&lt;/PDBx:density_diffrn&gt;
      &lt;PDBx:density_meas&gt;1.11&lt;/PDBx:density_meas&gt;
      &lt;PDBx:density_meas_temp&gt;294.5&lt;/PDBx:density_meas_temp&gt;
      &lt;PDBx:density_method&gt;neutral buoyancy&lt;/PDBx:density_method&gt;
      &lt;PDBx:density_percent_sol&gt;0.15&lt;/PDBx:density_percent_sol&gt;
      &lt;PDBx:description&gt;hexagonal rod, uncut&lt;/PDBx:description&gt;
      &lt;PDBx:preparation&gt; hanging drop, crystal soaked in 10&amp;#37; ethylene glycol for
10 h, then placed in nylon loop at data collection time&lt;/PDBx:preparation&gt;
      &lt;PDBx:size_max&gt;0.30&lt;/PDBx:size_max&gt;
      &lt;PDBx:size_mid&gt;0.20&lt;/PDBx:size_mid&gt;
      &lt;PDBx:size_min&gt;0.05&lt;/PDBx:size_min&gt;
      &lt;PDBx:size_rad&gt;0.025&lt;/PDBx:size_rad&gt;
   &lt;/PDBx:exptl_crystal&gt;
&lt;/PDBx:exptl_crystalCategory&gt;


    Example 2 - using separate items to define upper and lower
                limits for a value.
&lt;PDBx:exptl_crystalCategory&gt;
   &lt;PDBx:exptl_crystal id=&quot;xst2l&quot;&gt;
      &lt;PDBx:density_meas_gt&gt;2.5&lt;/PDBx:density_meas_gt&gt;
      &lt;PDBx:density_meas_lt&gt;5.0&lt;/PDBx:density_meas_lt&gt;
   &lt;/PDBx:exptl_crystal&gt;
&lt;/PDBx:exptl_crystalCategory&gt;


    Example 3 - here the density was measured at some
                    unspecified temperature below room temperature.
&lt;PDBx:exptl_crystalCategory&gt;
   &lt;PDBx:exptl_crystal id=&quot;xst2l&quot;&gt;
      &lt;PDBx:density_meas_temp_lt&gt;300&lt;/PDBx:density_meas_temp_lt&gt;
   &lt;/PDBx:exptl_crystal&gt;
&lt;/PDBx:exptl_crystalCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="exptl_crystal" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="F_000" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The effective number of electrons in the crystal unit cell
contributing to F(000). This may contain dispersion contributions
and is calculated as

F(000) = [ sum (f~r~^2^ + f~i~^2^) ]^1/2^

f~r~ = real part of the scattering factors at theta = 0 degree
f~i~ = imaginary part of the scattering factors at
theta = 0 degree

the sum is taken over each atom in the unit cell
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="colour" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The colour of the crystal.
dark green
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="colour_lustre" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The enumeration list of standardized names developed for the
International Centre for Diffraction Data.
The colour of a crystal is given by the combination of
attribute colour_modifier in category exptl_crystal with
 attribute colour_primary in category exptl_crystal, as in &apos;dark-green&apos; or
 &apos;bluish-violet&apos;, if necessary combined with
attribute colour_lustre in category exptl_crystal, as in &apos;metallic-green&apos;. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="metallic" />
                           <xsd:enumeration value="dull" />
                           <xsd:enumeration value="clear" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="colour_modifier" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The enumeration list of standardized names developed for the
International Centre for Diffraction Data.
The colour of a crystal is given by the combination of
attribute colour_modifier in category exptl_crystal with
 attribute colour_primary in category exptl_crystal, as in &apos;dark-green&apos; or
 &apos;bluish-violet&apos;, if necessary combined with
attribute colour_lustre in category exptl_crystal, as in &apos;metallic-green&apos;. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="light" />
                           <xsd:enumeration value="dark" />
                           <xsd:enumeration value="whitish" />
                           <xsd:enumeration value="blackish" />
                           <xsd:enumeration value="grayish" />
                           <xsd:enumeration value="brownish" />
                           <xsd:enumeration value="reddish" />
                           <xsd:enumeration value="pinkish" />
                           <xsd:enumeration value="orangish" />
                           <xsd:enumeration value="yellowish" />
                           <xsd:enumeration value="greenish" />
                           <xsd:enumeration value="bluish" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="colour_primary" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The enumeration list of standardized names developed for the
International Centre for Diffraction Data.
The colour of a crystal is given by the combination of
attribute colour_modifier in category exptl_crystal with
 attribute colour_primary in category exptl_crystal, as in &apos;dark-green&apos; or
 &apos;bluish-violet&apos;, if necessary combined with
attribute colour_lustre in category exptl_crystal, as in &apos;metallic-green&apos;. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="colourless" />
                           <xsd:enumeration value="white" />
                           <xsd:enumeration value="black" />
                           <xsd:enumeration value="gray" />
                           <xsd:enumeration value="brown" />
                           <xsd:enumeration value="red" />
                           <xsd:enumeration value="pink" />
                           <xsd:enumeration value="orange" />
                           <xsd:enumeration value="yellow" />
                           <xsd:enumeration value="green" />
                           <xsd:enumeration value="blue" />
                           <xsd:enumeration value="violet" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="density_Matthews" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The density of the crystal, expressed as the ratio of the
volume of the asymmetric unit to the molecular mass of a
monomer of the structure, in units of angstroms^3^ per dalton.

Ref: Matthews, B. W. (1968). J. Mol. Biol. 33, 491-497.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="density_diffrn" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Density values calculated from the crystal cell and contents. The
units are megagrams per cubic metre (grams per cubic centimetre).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="density_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Density values measured using standard chemical and physical
methods. The units are megagrams per cubic metre (grams per
cubic centimetre).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="density_meas_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute density_meas in category exptl_crystal. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="megagrams_per_cubic_metre" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="density_meas_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value above which the density measured using standard
chemical and physical methods lies. The units are megagrams
per cubic metre (grams per cubic centimetre).
_exptl_crystal.density_meas_gt and _exptl_crystal.density_meas_lt
should not be used to report new experimental work, for which
attribute density_meas in category exptl_crystal should be used. These items are
 intended for use in reporting information in existing databases
and archives which would be misleading if reported under
attribute density_meas in category exptl_crystal. 
                              lower limit for the density (only the range
                               within which the density lies was given in the
                               original paper)
2.5
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="density_meas_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value below which the density measured using standard
chemical and physical methods lies. The units are megagrams
per cubic metre (grams per cubic centimetre).
_exptl_crystal.density_meas_gt and _exptl_crystal.density_meas_lt
should not be used to report new experimental work, for which
attribute density_meas in category exptl_crystal should be used. These items are
 intended for use in reporting information in existing databases
and archives which would be misleading if reported under
attribute density_meas in category exptl_crystal. 
specimen floats in water
1.0
                              upper limit for the density (only the range
                               within which the density lies was given in the
                               original paper)
5.0
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="density_meas_temp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Temperature in kelvins at which attribute density_meas
 in category exptl_crystal was determined.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="density_meas_temp_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of
attribute density_meas_temp in category exptl_crystal. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="density_meas_temp_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Temperature in kelvins above which attribute density_meas
 in category exptl_crystal was determined. attribute density_meas_temp_gt in category exptl_crystal and
 attribute density_meas_temp_lt in category exptl_crystal should not be used for
 reporting new work,  for which the correct temperature of
measurement should be given. These items are intended for
use in reporting information stored in databases or archives
which would be misleading if reported under
attribute density_meas_temp in category exptl_crystal. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="density_meas_temp_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Temperature in kelvins below which attribute density_meas
 in category exptl_crystal was determined. attribute density_meas_temp_gt in category exptl_crystal and
 attribute density_meas_temp_lt in category exptl_crystal should not be used for
 reporting new work,  for which the correct temperature of
measurement should be given. These items are intended for
use in reporting information stored in databases or archives
which would be misleading if reported under
attribute density_meas_temp in category exptl_crystal. 
                               The density was measured at some unspecified
                                temperature below room temperature.
300
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="density_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to measure attribute density_meas in category exptl_crystal. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="density_percent_sol" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Density value P calculated from the crystal cell and contents,
expressed as per cent solvent.

P = 1 - (1.23 N MMass) / V

N     = the number of molecules in the unit cell
MMass = the molecular mass of each molecule (gm/mole)
V     = the volume of the unit cell (A^3^)
1.23  = a conversion factor evaluated as:

(0.74 cm^3^/g) (10^24^ A^3^/cm^3^)
--------------------------------------
(6.02*10^23^) molecules/mole

where 0.74 is an assumed value for the partial specific
volume of the molecule
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the quality and habit of the crystal.
The crystal dimensions should not normally be reported here;
use instead the specific items in the EXPTL_CRYSTAL category
relating to size for the gross dimensions of the crystal and
data items in the EXPTL_CRYSTAL_FACE category to describe the
relationship between individual faces.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_crystal_image_format" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The image format for the file containing the image of crystal specified
as an RFC2045/RFC2046 mime type.
jpeg
gif
tiff
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_crystal_image_url" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The URL for an a file containing the image of crystal.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_mosaicity" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The of the distribution of mis-orientation angles specified in degrees
of all the unit cells in the crystal. Lower mosaicity indicates better 
ordered crystals.  
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_mosaicity_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The uncertainty in the mosaicity estimate for the crystal.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="preparation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of crystal growth and preparation of the crystal (e.g.
mounting) prior to the intensity measurements.
mounted in an argon-filled quartz capillary
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="size_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum dimension of the crystal. This item may appear in a
list with attribute id in category exptl_crystal if multiple crystals are used in the
 experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="size_mid" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The medial dimension of the crystal. This item may appear in a
list with attribute id in category exptl_crystal if multiple crystals are used in the
 experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="size_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum dimension of the crystal. This item may appear in a
list with attribute id in category exptl_crystal if multiple crystals are used in the
 experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="size_rad" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The radius of the crystal, if the crystal is a sphere or a
cylinder. This item may appear in a list with attribute id
 in category exptl_crystal if multiple crystals are used in the experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </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 exptl_crystal must uniquely identify a record in
 the EXPTL_CRYSTAL 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>

   <xsd:complexType name="exptl_crystal_faceType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EXPTL_CRYSTAL_FACE category record details
of the crystal faces.

    Example 1 - based on laboratory records for Yb(S-C5H4N)2(THF)4
                for the 100 face of crystal xstl1.
&lt;PDBx:exptl_crystal_faceCategory&gt;
   &lt;PDBx:exptl_crystal_face crystal_id=&quot;xstl1&quot; index_h=&quot;1&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:diffr_chi&gt;42.56&lt;/PDBx:diffr_chi&gt;
      &lt;PDBx:diffr_kappa&gt;30.23&lt;/PDBx:diffr_kappa&gt;
      &lt;PDBx:diffr_phi&gt;-125.56&lt;/PDBx:diffr_phi&gt;
      &lt;PDBx:diffr_psi&gt;-0.34&lt;/PDBx:diffr_psi&gt;
      &lt;PDBx:perp_dist&gt;0.025&lt;/PDBx:perp_dist&gt;
   &lt;/PDBx:exptl_crystal_face&gt;
&lt;/PDBx:exptl_crystal_faceCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="exptl_crystal_face" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="diffr_chi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chi diffractometer setting angle in degrees for a specific
crystal face associated with attribute perp_dist in category exptl_crystal_face. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="diffr_kappa" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The kappa diffractometer setting angle in degrees for a specific
crystal face associated with attribute perp_dist in category exptl_crystal_face. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="diffr_phi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The phi diffractometer setting angle in degrees for a specific
crystal face associated with attribute perp_dist in category exptl_crystal_face. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="diffr_psi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The psi diffractometer setting angle in degrees for a specific
crystal face associated with attribute perp_dist in category exptl_crystal_face. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="perp_dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The perpendicular distance in millimetres from the face to the
centre of rotation of the crystal.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="crystal_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category exptl_crystal in the
 EXPTL_CRYSTAL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_h" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index h of the crystal face associated with the value
attribute perp_dist in category exptl_crystal_face. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_k" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index k of the crystal face associated with the value
attribute perp_dist in category exptl_crystal_face. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_l" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index l of the crystal face associated with the value
attribute perp_dist in category exptl_crystal_face. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="exptl_crystal_growType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EXPTL_CRYSTAL_GROW category record details
about the conditions and methods used to grow the crystal.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:exptl_crystal_growCategory&gt;
   &lt;PDBx:exptl_crystal_grow crystal_id=&quot;1&quot;&gt;
      &lt;PDBx:apparatus&gt;Linbro plates&lt;/PDBx:apparatus&gt;
      &lt;PDBx:atmosphere&gt;room air&lt;/PDBx:atmosphere&gt;
      &lt;PDBx:method&gt;hanging drop&lt;/PDBx:method&gt;
      &lt;PDBx:pH&gt;4.7&lt;/PDBx:pH&gt;
      &lt;PDBx:temp&gt;18.&lt;/PDBx:temp&gt;
      &lt;PDBx:time&gt;approximately 2 days&lt;/PDBx:time&gt;
   &lt;/PDBx:exptl_crystal_grow&gt;
&lt;/PDBx:exptl_crystal_growCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="exptl_crystal_grow" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="apparatus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The physical apparatus in which the crystal was grown.
Linbro plate
sandwich box
ACA plates
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atmosphere" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The nature of the gas or gas mixture in which the crystal was
grown.
room air
nitrogen
argon
                        </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 crystal growth.
                                 Solution 2 was prepared as a well solution and
                                  mixed. A droplet containing 2 \ml of solution
                                  1 was delivered onto a cover slip; 2 \ml of
                                  solution 2 was added to the droplet without
                                  mixing.
                                 Crystal plates were originally stored at room
                                  temperature for 1 week but no nucleation
                                  occurred. They were then transferred to 4
                                  degrees C, at which temperature well formed
                                  single crystals grew in 2 days.
                                 The dependence on pH for successful crystal
                                  growth is very sharp. At pH 7.4 only showers
                                  of tiny crystals grew, at pH 7.5 well formed
                                  single crystals grew, at pH 7.6 no
                                  crystallization occurred at all.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to grow the crystals.
batch precipitation
batch dialysis
hanging drop vapor diffusion
sitting drop vapor diffusion
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method_ref" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A literature reference that describes the method used to grow
the crystals.
McPherson et al., 1988
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pH" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The pH at which the crystal was grown. If more than one pH was
employed during the crystallization process, the final pH should
be noted here and the protocol involving multiple pH values
should be described in attribute details in category exptl_crystal_grow. 
7.4
7.6
4.3
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Text description of crystal growth procedure.
PEG 4000, potassium phosphate, magnesium chloride, cacodylate
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_pH_range" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The range of pH values at which the crystal was grown.   Used when
a point estimate of pH is not appropriate.
5.6 - 6.4
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pressure" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ambient pressure in kilopascals at which the crystal was
grown.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pressure_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute pressure in category exptl_crystal_grow. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kilopascals" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="seeding" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the protocol used for seeding the crystal
growth.
macroseeding
                                 Microcrystals were introduced from a previous
                                  crystal growth experiment by transfer with a
                                  human hair.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="seeding_ref" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A literature reference that describes the protocol used to seed
the crystal.
Stura et al., 1989
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in kelvins at which the crystal was grown.
If more than one temperature was employed during the
crystallization process, the final temperature should be noted
here and the protocol  involving multiple temperatures should be
described in attribute details in category exptl_crystal_grow. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="temp_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of temperature control during
crystal growth.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temp_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute temp in category exptl_crystal_grow. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="kelvins" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="time" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The approximate time that the crystal took to grow to the size
used for data collection.
overnight
2-4 days
6 months
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="crystal_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category exptl_crystal in the
 EXPTL_CRYSTAL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="exptl_crystal_grow_compType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the EXPTL_CRYSTAL_GROW_COMP category record
details about the components of the solutions that were &apos;mixed&apos;
(by whatever means) to produce the crystal.

In general, solution 1 is the solution that contains the
molecule to be crystallized and solution 2 is the solution
that contains the precipitant. However, the number of solutions
required to describe the crystallization protocol is not limited
to 2.

Details of the crystallization protocol should be given in
attribute details in category exptl_crystal_grow_comp using the solutions
 described in EXPTL_CRYSTAL_GROW_COMP.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:exptl_crystal_grow_compCategory&gt;
   &lt;PDBx:exptl_crystal_grow_comp crystal_id=&quot;1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:conc&gt;6 mg/ml&lt;/PDBx:conc&gt;
      &lt;PDBx:details&gt; The protein solution was in a buffer containing 25 mM NaCl,
100 mM NaMES/ MES buffer, pH 7.5, 3 mM NaAzide&lt;/PDBx:details&gt;
      &lt;PDBx:name&gt;HIV-1 protease&lt;/PDBx:name&gt;
      &lt;PDBx:sol_id&gt;1&lt;/PDBx:sol_id&gt;
      &lt;PDBx:volume&gt;0.002 ml&lt;/PDBx:volume&gt;
   &lt;/PDBx:exptl_crystal_grow_comp&gt;
   &lt;PDBx:exptl_crystal_grow_comp crystal_id=&quot;1&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:conc&gt;4    M&lt;/PDBx:conc&gt;
      &lt;PDBx:details&gt;in 3 mM NaAzide&lt;/PDBx:details&gt;
      &lt;PDBx:name&gt;NaCl&lt;/PDBx:name&gt;
      &lt;PDBx:sol_id&gt;2&lt;/PDBx:sol_id&gt;
      &lt;PDBx:volume&gt;0.200 ml&lt;/PDBx:volume&gt;
   &lt;/PDBx:exptl_crystal_grow_comp&gt;
   &lt;PDBx:exptl_crystal_grow_comp crystal_id=&quot;1&quot; id=&quot;3&quot;&gt;
      &lt;PDBx:conc&gt;100 mM&lt;/PDBx:conc&gt;
      &lt;PDBx:details&gt;in 3 mM NaAzide&lt;/PDBx:details&gt;
      &lt;PDBx:name&gt;Acetic Acid&lt;/PDBx:name&gt;
      &lt;PDBx:sol_id&gt;2&lt;/PDBx:sol_id&gt;
      &lt;PDBx:volume&gt;0.047 ml&lt;/PDBx:volume&gt;
   &lt;/PDBx:exptl_crystal_grow_comp&gt;
   &lt;PDBx:exptl_crystal_grow_comp crystal_id=&quot;1&quot; id=&quot;4&quot;&gt;
      &lt;PDBx:conc&gt;100 mM&lt;/PDBx:conc&gt;
      &lt;PDBx:details&gt; in 3 mM NaAzide. Buffer components were mixed to produce a
pH of 4.7 according to a ratio calculated from the pKa. The
actual pH of solution 2 was not measured.&lt;/PDBx:details&gt;
      &lt;PDBx:name&gt;Na Acetate&lt;/PDBx:name&gt;
      &lt;PDBx:sol_id&gt;2&lt;/PDBx:sol_id&gt;
      &lt;PDBx:volume&gt;0.053 ml&lt;/PDBx:volume&gt;
   &lt;/PDBx:exptl_crystal_grow_comp&gt;
   &lt;PDBx:exptl_crystal_grow_comp crystal_id=&quot;1&quot; id=&quot;5&quot;&gt;
      &lt;PDBx:conc&gt;neat&lt;/PDBx:conc&gt;
      &lt;PDBx:details&gt;in 3 mM NaAzide&lt;/PDBx:details&gt;
      &lt;PDBx:name&gt;water&lt;/PDBx:name&gt;
      &lt;PDBx:sol_id&gt;2&lt;/PDBx:sol_id&gt;
      &lt;PDBx:volume&gt;0.700 ml&lt;/PDBx:volume&gt;
   &lt;/PDBx:exptl_crystal_grow_comp&gt;
&lt;/PDBx:exptl_crystal_grow_compCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="exptl_crystal_grow_comp" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="conc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration of the solution component.
200 \ml
0.1 ml
                        </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 any special aspects of the solution component.
When the solution component is the one that contains the
macromolecule, this could be the specification of the buffer in
which the macromolecule was stored. When the solution component
is a buffer component, this could be the methods (or formula)
used to achieve a desired pH.
in 3 mM NaAzide
                                 The protein solution was in a buffer
                                  containing 25 mM NaCl, 100 mM NaMES/MES
                                  buffer, pH 7.5, 3 mM NaAzide
                                 in 3 mM NaAzide. Buffer components were mixed
                                  to produce a pH of 4.7 according to a ratio
                                  calculated from the pKa. The actual pH of
                                  solution 2 was not measured.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A common name for the component of the solution.
protein in buffer
acetic acid
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sol_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the solution to which the given solution
component belongs.
1
well solution
solution A
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="volume" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume of the solution component.
200 \ml
0.1 ml
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="crystal_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category exptl_crystal in the
 EXPTL_CRYSTAL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category exptl_crystal_grow_comp must uniquely identify
 each item in the EXPTL_CRYSTAL_GROW_COMP list.

Note that this item need not be a number; it can be any unique
identifier.
1
A
protein in buffer
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="geomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the GEOM and related (GEOM_ANGLE,
GEOM_BOND, GEOM_CONTACT, GEOM_HBOND and GEOM_TORSION)
categories record details about the molecular
geometry as calculated from the contents of the ATOM, CELL
and SYMMETRY data.

Geometry data are therefore redundant, in that they can be
calculated from other more fundamental quantities in the data
block. However, they provide a check on the correctness of
both sets of data and enable the most important geometric data
to be identified for publication by setting the appropriate
publication flag.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="geom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of geometry not covered by the
existing data names in the GEOM categories, such as
least-squares planes.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="geom_angleType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the GEOM_ANGLE category record details about the
bond angles as calculated from the contents
of the ATOM, CELL and SYMMETRY data.

    Example 1 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:geom_angleCategory&gt;
   &lt;PDBx:geom_angle atom_site_id_1=&quot;C2&quot; atom_site_id_2=&quot;O1&quot; atom_site_id_3=&quot;C5&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;111.6&lt;/PDBx:value&gt;
      &lt;PDBx:value_esd&gt;0.2&lt;/PDBx:value_esd&gt;
   &lt;/PDBx:geom_angle&gt;
   &lt;PDBx:geom_angle atom_site_id_1=&quot;O1&quot; atom_site_id_2=&quot;C2&quot; atom_site_id_3=&quot;C3&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;110.9&lt;/PDBx:value&gt;
      &lt;PDBx:value_esd&gt;0.2&lt;/PDBx:value_esd&gt;
   &lt;/PDBx:geom_angle&gt;
   &lt;PDBx:geom_angle atom_site_id_1=&quot;O1&quot; atom_site_id_2=&quot;C2&quot; atom_site_id_3=&quot;O21&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;122.2&lt;/PDBx:value&gt;
      &lt;PDBx:value_esd&gt;0.3&lt;/PDBx:value_esd&gt;
   &lt;/PDBx:geom_angle&gt;
   &lt;PDBx:geom_angle atom_site_id_1=&quot;C3&quot; atom_site_id_2=&quot;C2&quot; atom_site_id_3=&quot;O21&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;127.0&lt;/PDBx:value&gt;
      &lt;PDBx:value_esd&gt;0.3&lt;/PDBx:value_esd&gt;
   &lt;/PDBx:geom_angle&gt;
   &lt;PDBx:geom_angle atom_site_id_1=&quot;C2&quot; atom_site_id_2=&quot;C3&quot; atom_site_id_3=&quot;N4&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;101.3&lt;/PDBx:value&gt;
      &lt;PDBx:value_esd&gt;0.2&lt;/PDBx:value_esd&gt;
   &lt;/PDBx:geom_angle&gt;
   &lt;PDBx:geom_angle atom_site_id_1=&quot;C2&quot; atom_site_id_2=&quot;C3&quot; atom_site_id_3=&quot;C31&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;111.3&lt;/PDBx:value&gt;
      &lt;PDBx:value_esd&gt;0.2&lt;/PDBx:value_esd&gt;
   &lt;/PDBx:geom_angle&gt;
   &lt;PDBx:geom_angle atom_site_id_1=&quot;C2&quot; atom_site_id_2=&quot;C3&quot; atom_site_id_3=&quot;H3&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;no&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;107&lt;/PDBx:value&gt;
      &lt;PDBx:value_esd&gt;1&lt;/PDBx:value_esd&gt;
   &lt;/PDBx:geom_angle&gt;
   &lt;PDBx:geom_angle atom_site_id_1=&quot;N4&quot; atom_site_id_2=&quot;C3&quot; atom_site_id_3=&quot;C31&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;116.7&lt;/PDBx:value&gt;
      &lt;PDBx:value_esd&gt;0.2&lt;/PDBx:value_esd&gt;
   &lt;/PDBx:geom_angle&gt;
&lt;/PDBx:geom_angleCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="geom_angle" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_site_auth_asym_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_model_num in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="publ_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code signals whether the angle is referred to in a
publication or should be placed in a table of significant angles.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Angle in degrees defined by the three sites
_geom_angle.atom_site_id_1, _geom_angle.atom_site_id_2 and
attribute atom_site_id_3 in category geom_angle. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="value_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value in category geom_angle. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_site_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the first of the three atom sites that define
the angle.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the second of the three atom sites that define
the angle. The second atom is taken to be the apex of the angle.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_3" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the third of the three atom sites that define
the angle.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the first of the three atom sites that
define the angle.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the second of the three atom sites that
define the angle.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_3" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the third of the three atom sites that
define the angle.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="geom_bondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the GEOM_BOND category record details about
the bond lengths as calculated from the contents
of the ATOM, CELL and SYMMETRY data.

    Example 1 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:geom_bondCategory&gt;
   &lt;PDBx:geom_bond atom_site_id_1=&quot;O1&quot; atom_site_id_2=&quot;C2&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.342&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.004&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_bond&gt;
   &lt;PDBx:geom_bond atom_site_id_1=&quot;O1&quot; atom_site_id_2=&quot;C5&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.439&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.003&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_bond&gt;
   &lt;PDBx:geom_bond atom_site_id_1=&quot;C2&quot; atom_site_id_2=&quot;C3&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.512&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.004&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_bond&gt;
   &lt;PDBx:geom_bond atom_site_id_1=&quot;C2&quot; atom_site_id_2=&quot;O21&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.199&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.004&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_bond&gt;
   &lt;PDBx:geom_bond atom_site_id_1=&quot;C3&quot; atom_site_id_2=&quot;N4&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.465&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.003&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_bond&gt;
   &lt;PDBx:geom_bond atom_site_id_1=&quot;C3&quot; atom_site_id_2=&quot;C31&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.537&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.004&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_bond&gt;
   &lt;PDBx:geom_bond atom_site_id_1=&quot;C3&quot; atom_site_id_2=&quot;H3&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.00&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.03&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;no&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_bond&gt;
   &lt;PDBx:geom_bond atom_site_id_1=&quot;N4&quot; atom_site_id_2=&quot;C5&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.472&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.003&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_bond&gt;
&lt;/PDBx:geom_bondCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="geom_bond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_site_auth_asym_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the bond.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the bond.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The intramolecular bond distance in angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute dist in category geom_bond. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_model_num in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="publ_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code signals whether the bond distance is referred to in a
publication or should be placed in a list of significant bond
distances.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="valence" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The bond valence calculated from attribute dist in category geom_bond. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_site_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the first of the two atom sites that define the
bond.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the second of the two atom sites that define
the bond.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the first of the two atom sites that
define the bond.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the second of the two atom sites that
define the bond.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="geom_contactType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the GEOM_CONTACT category record details about
interatomic contacts as calculated from the contents
of the ATOM, CELL and SYMMETRY data.

    Example 1 - based on data set CLPHO6 of Ferguson, Ruhl, McKervey &amp; Browne
                 [Acta Cryst. (1992), C48, 2262-2264].
&lt;PDBx:geom_contactCategory&gt;
   &lt;PDBx:geom_contact atom_site_id_1=&quot;O(1)&quot; atom_site_id_2=&quot;O(2)&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;2.735&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd&gt;0.003&lt;/PDBx:dist_esd&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_contact&gt;
   &lt;PDBx:geom_contact atom_site_id_1=&quot;H(O1)&quot; atom_site_id_2=&quot;O(2)&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot;&gt;
      &lt;PDBx:dist&gt;1.82&lt;/PDBx:dist&gt;
      &lt;PDBx:dist_esd xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:publ_flag&gt;no&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_contact&gt;
&lt;/PDBx:geom_contactCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="geom_contact" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_site_auth_asym_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atom sites that
define the contact.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atom sites that
define the contact.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dist" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The interatomic contact distance in angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute dist in category geom_contact. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_model_num in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="publ_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code signals whether the contact distance is referred to
in a publication or should be placed in a list of significant
contact distances.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_site_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the first of the two atom sites that define the
contact.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the second of the two atom sites that define
the contact.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the first of the two atom sites that
define the contact.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the second of the two atom sites that
define the contact.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="geom_hbondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the GEOM_HBOND category record details about
hydrogen bonds as calculated from the contents of the ATOM,
CELL and SYMMETRY data.

    Example 1 - based on C~14~H~13~ClN~2~O.H~2~O, reported by Palmer,
                Puddle &amp; Lisgarten [Acta Cryst. (1993), C49, 1777-1779].
&lt;PDBx:geom_hbondCategory&gt;
   &lt;PDBx:geom_hbond atom_site_id_A=&quot;OW&quot; atom_site_id_D=&quot;N6&quot; atom_site_id_H=&quot;HN6&quot;&gt;
      &lt;PDBx:angle_DHA&gt;169.6&lt;/PDBx:angle_DHA&gt;
      &lt;PDBx:dist_DA&gt;2.801&lt;/PDBx:dist_DA&gt;
      &lt;PDBx:dist_DH&gt;0.888&lt;/PDBx:dist_DH&gt;
      &lt;PDBx:dist_HA&gt;1.921&lt;/PDBx:dist_HA&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_hbond&gt;
   &lt;PDBx:geom_hbond atom_site_id_A=&quot;O7&quot; atom_site_id_D=&quot;OW&quot; atom_site_id_H=&quot;HO2&quot;&gt;
      &lt;PDBx:angle_DHA&gt;153.5&lt;/PDBx:angle_DHA&gt;
      &lt;PDBx:dist_DA&gt;2.793&lt;/PDBx:dist_DA&gt;
      &lt;PDBx:dist_DH&gt;0.917&lt;/PDBx:dist_DH&gt;
      &lt;PDBx:dist_HA&gt;1.923&lt;/PDBx:dist_HA&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_hbond&gt;
   &lt;PDBx:geom_hbond atom_site_id_A=&quot;N10&quot; atom_site_id_D=&quot;OW&quot; atom_site_id_H=&quot;HO1&quot;&gt;
      &lt;PDBx:angle_DHA&gt;179.7&lt;/PDBx:angle_DHA&gt;
      &lt;PDBx:dist_DA&gt;2.842&lt;/PDBx:dist_DA&gt;
      &lt;PDBx:dist_DH&gt;0.894&lt;/PDBx:dist_DH&gt;
      &lt;PDBx:dist_HA&gt;1.886&lt;/PDBx:dist_HA&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
   &lt;/PDBx:geom_hbond&gt;
&lt;/PDBx:geom_hbondCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="geom_hbond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="angle_DHA" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The angle in degrees defined by the donor-, hydrogen- and
acceptor-atom sites in a hydrogen bond.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_DHA_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute angle_DHA in category geom_hbond. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_A" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the acceptor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_D" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the donor-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_H" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the hydrogen-atom site that defines
the hydrogen bond.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dist_DA" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The distance in angstroms between the donor- and acceptor-atom
sites in a hydrogen bond.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist_DA_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
in angstroms of attribute dist_DA in category geom_hbond. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="dist_DH" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The distance in angstroms between the donor- and hydrogen-atom
sites in a hydrogen bond.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist_DH_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
in angstroms of attribute dist_DH in category geom_hbond. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="dist_HA" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The distance in angstroms between the hydrogen- and acceptor-
atom sites in a hydrogen bond.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dist_HA_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
in angstroms of attribute dist_HA in category geom_hbond. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="publ_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code signals whether the hydrogen-bond information is
referred to in a publication or should be placed in a table of
significant hydrogen-bond geometry.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_site_id_A" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the acceptor-atom site that defines the
hydrogen bond.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_D" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the donor-atom site that defines the hydrogen
bond.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_H" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the hydrogen-atom site that defines the
hydrogen bond.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_A" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the acceptor-atom site that defines the
hydrogen bond.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_D" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the donor-atom site that defines the
hydrogen bond.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_H" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the hydrogen-atom site that defines the
hydrogen bond.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="geom_torsionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the GEOM_TORSION category record details about
torsion angles as calculated from the
contents of the ATOM, CELL and SYMMETRY data.

The vector direction attribute atom_site_id_2 in category geom_torsion to
 attribute atom_site_id_3 in category geom_torsion is the viewing direction, and the
 torsion angle is the angle of twist required to superimpose the
projection of the vector between site 2 and site 1 onto the
projection of the vector between site 3 and site 4. Clockwise
torsions are positive, anticlockwise torsions are negative.

Ref: Klyne, W. &amp; Prelog, V. (1960). Experientia, 16, 521-523.

    Example 1 - based on data set CLPHO6 of Ferguson, Ruhl, McKervey &amp; Browne
                [Acta Cryst. (1992), C48, 2262-2264].
&lt;PDBx:geom_torsionCategory&gt;
   &lt;PDBx:geom_torsion atom_site_id_1=&quot;C(9)&quot; atom_site_id_2=&quot;O(2)&quot; atom_site_id_3=&quot;C(7)&quot; atom_site_id_4=&quot;C(2)&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot; site_symmetry_4=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;71.8&lt;/PDBx:value&gt;
   &lt;/PDBx:geom_torsion&gt;
   &lt;PDBx:geom_torsion atom_site_id_1=&quot;C(7)&quot; atom_site_id_2=&quot;O(2)&quot; atom_site_id_3=&quot;C(9)&quot; atom_site_id_4=&quot;C(10)&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot; site_symmetry_4=&quot;2_666&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;-168.0&lt;/PDBx:value&gt;
   &lt;/PDBx:geom_torsion&gt;
   &lt;PDBx:geom_torsion atom_site_id_1=&quot;C(10)&quot; atom_site_id_2=&quot;O(3)&quot; atom_site_id_3=&quot;C(8)&quot; atom_site_id_4=&quot;C(6)&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot; site_symmetry_4=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;-167.7&lt;/PDBx:value&gt;
   &lt;/PDBx:geom_torsion&gt;
   &lt;PDBx:geom_torsion atom_site_id_1=&quot;C(8)&quot; atom_site_id_2=&quot;O(3)&quot; atom_site_id_3=&quot;C(10)&quot; atom_site_id_4=&quot;C(9)&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot; site_symmetry_4=&quot;2_666&quot;&gt;
      &lt;PDBx:publ_flag&gt;yes&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;-69.7&lt;/PDBx:value&gt;
   &lt;/PDBx:geom_torsion&gt;
   &lt;PDBx:geom_torsion atom_site_id_1=&quot;O(1)&quot; atom_site_id_2=&quot;C(1)&quot; atom_site_id_3=&quot;C(2)&quot; atom_site_id_4=&quot;C(3)&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot; site_symmetry_4=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;no&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;-179.5&lt;/PDBx:value&gt;
   &lt;/PDBx:geom_torsion&gt;
   &lt;PDBx:geom_torsion atom_site_id_1=&quot;O(1)&quot; atom_site_id_2=&quot;C(1)&quot; atom_site_id_3=&quot;C(2)&quot; atom_site_id_4=&quot;C(7)&quot; site_symmetry_1=&quot;1_555&quot; site_symmetry_2=&quot;1_555&quot; site_symmetry_3=&quot;1_555&quot; site_symmetry_4=&quot;1_555&quot;&gt;
      &lt;PDBx:publ_flag&gt;no&lt;/PDBx:publ_flag&gt;
      &lt;PDBx:value&gt;-0.6&lt;/PDBx:value&gt;
   &lt;/PDBx:geom_torsion&gt;
&lt;/PDBx:geom_torsionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="geom_torsion" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_site_auth_asym_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_asym_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_atom_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_comp_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_auth_seq_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_alt_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_asym_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_atom_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_comp_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_site_label_seq_id_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the fourth of the four atom sites that
define the torsion angle.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_model_num in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_site_PDB_ins_code_4" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="publ_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code signals whether the torsion angle is referred to in a
publication or should be placed in a table of significant
torsion angles.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the torsion angle in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="value_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value in category geom_torsion. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_site_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the first of the four atom sites that define
the torsion angle.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the second of the four atom sites that define
the torsion angle.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_3" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the third of the four atom sites that define
the torsion angle.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_site_id_4" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier of the fourth of the four atom sites that define
the torsion angle.

This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the first of the four atom sites that
define the torsion angle.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the second of the four atom sites that
define the torsion angle.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_3" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the third of the four atom sites that
define the torsion angle.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_symmetry_4" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The symmetry code of the fourth of the four atom sites that
define the torsion angle.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="journalType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the JOURNAL category record details about the
book-keeping by the journal staff when processing
a data block submitted for publication.

The creator of a data block will not normally specify these data.
The data names are not defined in the dictionary because they are
for journal use only.

    Example 1 - based on Acta Cryst. file for entry HL0007 [Willis, Beckwith
                &amp; Tozer (1991). Acta Cryst. C47, 2276-2277].
&lt;PDBx:journalCategory&gt;
   &lt;PDBx:journal entry_id=&quot;TOZ&quot;&gt;
      &lt;PDBx:coden_ASTM&gt;ACSCEE&lt;/PDBx:coden_ASTM&gt;
      &lt;PDBx:coeditor_code&gt;HL0007&lt;/PDBx:coeditor_code&gt;
      &lt;PDBx:date_accepted&gt;1991-04-18&lt;/PDBx:date_accepted&gt;
      &lt;PDBx:date_from_coeditor&gt;1991-04-18&lt;/PDBx:date_from_coeditor&gt;
      &lt;PDBx:date_printers_first&gt;1991-08-07&lt;/PDBx:date_printers_first&gt;
      &lt;PDBx:date_proofs_out&gt;1991-08-07&lt;/PDBx:date_proofs_out&gt;
      &lt;PDBx:date_recd_electronic&gt;1991-04-15&lt;/PDBx:date_recd_electronic&gt;
      &lt;PDBx:issue&gt;NOV91&lt;/PDBx:issue&gt;
      &lt;PDBx:name_full&gt;Acta Crystallographica Section C&lt;/PDBx:name_full&gt;
      &lt;PDBx:page_first&gt;2276&lt;/PDBx:page_first&gt;
      &lt;PDBx:page_last&gt;2277&lt;/PDBx:page_last&gt;
      &lt;PDBx:techeditor_code&gt;C910963&lt;/PDBx:techeditor_code&gt;
      &lt;PDBx:volume&gt;47&lt;/PDBx:volume&gt;
      &lt;PDBx:year&gt;1991&lt;/PDBx:year&gt;
   &lt;/PDBx:journal&gt;
&lt;/PDBx:journalCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="journal" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="coden_ASTM" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coden_Cambridge" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coeditor_address" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coeditor_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coeditor_email" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coeditor_fax" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coeditor_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coeditor_notes" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coeditor_phone" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_validation_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_accepted" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_from_coeditor" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_printers_final" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_printers_first" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_proofs_in" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_proofs_out" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_recd_copyright" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_recd_electronic" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_recd_hard_copy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_to_coeditor" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="issue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="language" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_full" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="page_first" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="page_last" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="paper_category" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="suppl_publ_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="suppl_publ_pages" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="techeditor_address" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="techeditor_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="techeditor_email" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="techeditor_fax" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="techeditor_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="techeditor_notes" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="techeditor_phone" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="volume" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="year" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="journal_indexType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the JOURNAL_INDEX category are used to list terms
used to generate the journal indexes.

The creator of a data block will not normally specify these data
items.

    Example 1 - based on a paper by Zhu, Reynolds, Klein &amp; Trudell
                [Acta Cryst. (1994), C50, 2067-2069].
&lt;PDBx:journal_indexCategory&gt;
   &lt;PDBx:journal_index term=&quot;C16H19NO4&quot; type=&quot;O&quot;&gt;
      &lt;PDBx:subterm xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:journal_index&gt;
   &lt;PDBx:journal_index term=&quot;alkaloids&quot; type=&quot;S&quot;&gt;
      &lt;PDBx:subterm&gt;(-)-norcocaine&lt;/PDBx:subterm&gt;
   &lt;/PDBx:journal_index&gt;
   &lt;PDBx:journal_index term=&quot;(-)-norcocaine&quot; type=&quot;S&quot;&gt;
      &lt;PDBx:subterm xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:journal_index&gt;
   &lt;PDBx:journal_index term=&quot;  [2R,3S-(2\b,3\b)]-methyl 3-(benzoyloxy)-8-azabicyclo[3.2.1]octane-2-carboxylate&quot; type=&quot;S&quot;&gt;
      &lt;PDBx:subterm xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:journal_index&gt;
&lt;/PDBx:journal_indexCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="journal_index" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="subterm" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Journal index data items are defined by the journal staff.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="term" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Journal index data items are defined by the journal staff.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Journal index data items are defined by the journal staff.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="ndb_original_ndb_coordinatesType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Placeholder category for PDB coordinate data.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="ndb_original_ndb_coordinates" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="coord_section" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Placeholder item to hold unparsed coordinate data.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="ndb_struct_conf_naType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the NDB_STRUCT_CONF_NA category 
describes secondary structure features in this entry.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="ndb_struct_conf_na" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="feature_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item counts the number of occurences of 
this feature in this entry.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the 
 ENTRY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="feature" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item identifies a secondary structure
feature of this entry.  
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="double helix" />
                        <xsd:enumeration value="a-form double helix" />
                        <xsd:enumeration value="b-form double helix" />
                        <xsd:enumeration value="z-form double helix" />
                        <xsd:enumeration value="other right-handed double helix" />
                        <xsd:enumeration value="triple helix" />
                        <xsd:enumeration value="quadruple helix" />
                        <xsd:enumeration value="parallel strands" />
                        <xsd:enumeration value="internal loop" />
                        <xsd:enumeration value="bulge loop" />
                        <xsd:enumeration value="tetraloop" />
                        <xsd:enumeration value="hairpin loop" />
                        <xsd:enumeration value="two-way junction" />
                        <xsd:enumeration value="three-way junction" />
                        <xsd:enumeration value="four-way junction" />
                        <xsd:enumeration value="mismatched base pair" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="ndb_struct_feature_naType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the NDB_STRUCT_FEATURE_NA category 
describes tertiary and other special structural 
features in this entry.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="ndb_struct_feature_na" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="feature_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item counts the number of occurences of 
this feature in this entry.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the 
 ENTRY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="feature" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item identifies a structural
feature of this entry.  
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="pseudoknot" />
                        <xsd:enumeration value="intercalated base" />
                        <xsd:enumeration value="backbone turn" />
                        <xsd:enumeration value="intramolecular base triplet" />
                        <xsd:enumeration value="ribose zipper" />
                        <xsd:enumeration value="purine platform" />
                        <xsd:enumeration value="bent/kinked double helix" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="ndb_struct_na_base_pairType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the NDB_STRUCT_NA_BASE_PAIR category record details 
of base pairing interactions.
&lt;PDBx:ndb_struct_na_base_pairCategory&gt;
   &lt;PDBx:ndb_struct_na_base_pair i_label_asym_id=&quot;A&quot; i_label_comp_id=&quot;G&quot; i_label_seq_id=&quot;1&quot; i_symmetry=&quot;1_555&quot; j_label_asym_id=&quot;A&quot; j_label_comp_id=&quot;C&quot; j_label_seq_id=&quot;8&quot; j_symmetry=&quot;7_555&quot; model_number=&quot;1&quot;&gt;
      &lt;PDBx:buckle&gt;-5.523&lt;/PDBx:buckle&gt;
      &lt;PDBx:opening&gt;-3.291&lt;/PDBx:opening&gt;
      &lt;PDBx:propeller&gt;-6.752&lt;/PDBx:propeller&gt;
      &lt;PDBx:shear&gt;-0.396&lt;/PDBx:shear&gt;
      &lt;PDBx:stagger&gt;-0.018&lt;/PDBx:stagger&gt;
      &lt;PDBx:stretch&gt;-0.156&lt;/PDBx:stretch&gt;
   &lt;/PDBx:ndb_struct_na_base_pair&gt;
   &lt;PDBx:ndb_struct_na_base_pair i_label_asym_id=&quot;A&quot; i_label_comp_id=&quot;G&quot; i_label_seq_id=&quot;2&quot; i_symmetry=&quot;1_555&quot; j_label_asym_id=&quot;A&quot; j_label_comp_id=&quot;C&quot; j_label_seq_id=&quot;7&quot; j_symmetry=&quot;7_555&quot; model_number=&quot;1&quot;&gt;
      &lt;PDBx:buckle&gt;-4.727&lt;/PDBx:buckle&gt;
      &lt;PDBx:opening&gt;2.311&lt;/PDBx:opening&gt;
      &lt;PDBx:propeller&gt;-9.765&lt;/PDBx:propeller&gt;
      &lt;PDBx:shear&gt;-0.094&lt;/PDBx:shear&gt;
      &lt;PDBx:stagger&gt;-0.334&lt;/PDBx:stagger&gt;
      &lt;PDBx:stretch&gt;-0.220&lt;/PDBx:stretch&gt;
   &lt;/PDBx:ndb_struct_na_base_pair&gt;
   &lt;PDBx:ndb_struct_na_base_pair i_label_asym_id=&quot;A&quot; i_label_comp_id=&quot;G&quot; i_label_seq_id=&quot;3&quot; i_symmetry=&quot;1_555&quot; j_label_asym_id=&quot;A&quot; j_label_comp_id=&quot;C&quot; j_label_seq_id=&quot;6&quot; j_symmetry=&quot;7_555&quot; model_number=&quot;1&quot;&gt;
      &lt;PDBx:buckle&gt;-6.454&lt;/PDBx:buckle&gt;
      &lt;PDBx:opening&gt;-1.181&lt;/PDBx:opening&gt;
      &lt;PDBx:propeller&gt;-12.575&lt;/PDBx:propeller&gt;
      &lt;PDBx:shear&gt;-0.285&lt;/PDBx:shear&gt;
      &lt;PDBx:stagger&gt;0.008&lt;/PDBx:stagger&gt;
      &lt;PDBx:stretch&gt;-0.239&lt;/PDBx:stretch&gt;
   &lt;/PDBx:ndb_struct_na_base_pair&gt;
&lt;/PDBx:ndb_struct_na_base_pairCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="ndb_struct_na_base_pair" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="buckle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair buckle parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="hbond_type_12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Base pair classification of Westhoff and Leontis.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="hbond_type_28" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Base pair classification of Saenger
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the PDB insertion code of the i-th base in the base pair.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the asym id of the i-th base in the base pair.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the sequence number of the i-th base in the base pair.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the PDB insertion code of the j-th base in the base pair.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the asym id of the j-th base in the base pair.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the sequence number of the j-th base in the base pair.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="opening" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair opening parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pair_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Text label for this base pair.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pair_number" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Sequential number of pair in the pair sequence.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="propeller" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair propeller parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="shear" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair shear parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="stagger" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair stagger parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="stretch" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair stretch parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="i_label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the asym id of the i-th base in the base pair.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the component id of the i-th base in the base pair.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the sequence number of the i-th base in the base pair.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_symmetry" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
coordinates of the i-th base to generate the first partner 
in the base pair.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the asym id of the j-th base in the base pair.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the component id of the j-th base in the base pair.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the sequence number of the j-th base in the base pair.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_symmetry" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
coordinates of the j-th base to generate the second partner 
in the base pair.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="model_number" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the model number of the the base pair.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="ndb_struct_na_base_pair_stepType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the NDB_STRUCT_NA_BASE_PAIR_STEP category record details 
of base pair step interactions.
&lt;PDBx:ndb_struct_na_base_pair_stepCategory&gt;
   &lt;PDBx:ndb_struct_na_base_pair_step i_label_asym_id_1=&quot;A&quot; i_label_asym_id_2=&quot;A&quot; i_label_comp_id_1=&quot;G&quot; i_label_comp_id_2=&quot;G&quot; i_label_seq_id_1=&quot;1&quot; i_label_seq_id_2=&quot;2&quot; i_symmetry_1=&quot;1_555&quot; i_symmetry_2=&quot;1_555&quot; j_label_asym_id_1=&quot;A&quot; j_label_asym_id_2=&quot;A&quot; j_label_comp_id_1=&quot;C&quot; j_label_comp_id_2=&quot;C&quot; j_label_seq_id_1=&quot;8&quot; j_label_seq_id_2=&quot;7&quot; j_symmetry_1=&quot;7_555&quot; j_symmetry_2=&quot;7_555&quot; model_number=&quot;1&quot;&gt;
      &lt;PDBx:rise&gt;3.339&lt;/PDBx:rise&gt;
      &lt;PDBx:roll&gt;9.755&lt;/PDBx:roll&gt;
      &lt;PDBx:shift&gt;0.369&lt;/PDBx:shift&gt;
      &lt;PDBx:slide&gt;-1.414&lt;/PDBx:slide&gt;
      &lt;PDBx:tilt&gt;3.056&lt;/PDBx:tilt&gt;
      &lt;PDBx:twist&gt;33.530&lt;/PDBx:twist&gt;
   &lt;/PDBx:ndb_struct_na_base_pair_step&gt;
   &lt;PDBx:ndb_struct_na_base_pair_step i_label_asym_id_1=&quot;A&quot; i_label_asym_id_2=&quot;A&quot; i_label_comp_id_1=&quot;G&quot; i_label_comp_id_2=&quot;G&quot; i_label_seq_id_1=&quot;2&quot; i_label_seq_id_2=&quot;3&quot; i_symmetry_1=&quot;1_555&quot; i_symmetry_2=&quot;1_555&quot; j_label_asym_id_1=&quot;A&quot; j_label_asym_id_2=&quot;A&quot; j_label_comp_id_1=&quot;C&quot; j_label_comp_id_2=&quot;C&quot; j_label_seq_id_1=&quot;7&quot; j_label_seq_id_2=&quot;6&quot; j_symmetry_1=&quot;7_555&quot; j_symmetry_2=&quot;7_555&quot; model_number=&quot;1&quot;&gt;
      &lt;PDBx:rise&gt;3.371&lt;/PDBx:rise&gt;
      &lt;PDBx:roll&gt;6.725&lt;/PDBx:roll&gt;
      &lt;PDBx:shift&gt;0.176&lt;/PDBx:shift&gt;
      &lt;PDBx:slide&gt;-1.672&lt;/PDBx:slide&gt;
      &lt;PDBx:tilt&gt;-1.176&lt;/PDBx:tilt&gt;
      &lt;PDBx:twist&gt;30.004&lt;/PDBx:twist&gt;
   &lt;/PDBx:ndb_struct_na_base_pair_step&gt;
&lt;/PDBx:ndb_struct_na_base_pair_stepCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="ndb_struct_na_base_pair_step" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="helical_rise" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step helical rise parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="helical_twist" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step helical twist parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the PDB insertion code of the i-th base in the 
first base pair of the step.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the PDB insertion code of the i-th base in the 
second base pair of the step.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_auth_asym_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the author&apos;s asym id of the i-th base in the first 
base pair of the step.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_auth_asym_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the author&apos;s asym id of the i-th base in the second 
base pair of the step.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_auth_seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the author&apos;s sequence number of the i-th base in the 
first base pair of the step.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="i_auth_seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the author&apos;s sequence number of the i-th base in the 
second base pair of the step.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="inclination" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step inclination parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the PDB insertion code of the j-th base in the 
first base pair of the step.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the PDB insertion code of the j-th base in the 
second base pair of the step.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_auth_asym_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the author&apos;s asym id of the j-th base in the first 
base pair of the step.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_auth_asym_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the author&apos;s asym id of the j-th base in the second 
base pair of the step.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_auth_seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the author&apos;s sequence number of the j-th base in the 
first base pair of the step.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="j_auth_seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Describes the author&apos;s sequence number of the j-th base in the 
second base pair of the step.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rise" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step rise parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="roll" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step roll parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="shift" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step shift parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="slide" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step slide parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="step_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The text name of this step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="step_number" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The sequence number of this step in the step sequence.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="tilt" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step tilt parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="tip" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step twist parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="twist" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step twist parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="x_displacement" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step X displacement parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="y_displacement" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value of the base pair step Y displacement parameter.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="i_label_asym_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the asym id of the i-th base in the first base pair 
of the step.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_label_asym_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the asym id of the i-th base in the second base pair 
of the step.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_label_comp_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the component id of the i-th base in the first base pair
of the step.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_label_comp_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the component id of the i-th base in the second base pair
of the step.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_label_seq_id_1" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the sequence number of the i-th base in the first base pair
of the step.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_label_seq_id_2" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the sequence number of the i-th base in the second base pair
of the step.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_symmetry_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
coordinates of the i-th base to generate the first partner 
in the first base pair of the step.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="i_symmetry_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
coordinates of the i-th base to generate the first partner 
in the second base pair of the step.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_asym_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the asym id of the j-th base in the first base pair
of the step.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_asym_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the asym id of the j-th base in the second base pair
of the step.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_comp_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the component id of the j-th base in the first base pair 
of the step.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_comp_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the component id of the j-th base in the second base pair 
of the step.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_seq_id_1" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the sequence number of the j-th base in the first base pair
of the step.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_label_seq_id_2" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the sequence number of the j-th base in the second base pair
of the step.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_symmetry_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
coordinates of the j-th base to generate the second partner 
in the first base pair of the step.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="j_symmetry_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
coordinates of the j-th base to generate the second partner 
in the second base pair of the step.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="model_number" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Describes the model number of the the base pair step.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_SG_projectType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CONTACT_AUTHOR category record details
about the Structural Genomics Project and name and initials
for each Center.

    Example 1 -
&lt;PDBx:pdbx_SG_projectCategory&gt;
   &lt;PDBx:pdbx_SG_project id=&quot;1&quot;&gt;
      &lt;PDBx:full_name_of_center&gt;Berkeley Structural Genomics Center&lt;/PDBx:full_name_of_center&gt;
      &lt;PDBx:initial_of_center&gt;BSGC&lt;/PDBx:initial_of_center&gt;
      &lt;PDBx:project_name&gt;PSI, Protein Structure Initiative&lt;/PDBx:project_name&gt;
   &lt;/PDBx:pdbx_SG_project&gt;
&lt;/PDBx:pdbx_SG_projectCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_SG_project" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="full_name_of_center" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value identifies the full name of center.
Midwest Center for Structural Genomics
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Accelerated Technologies Center for Gene to 3D Structure" />
                           <xsd:enumeration value="Bacterial targets at IGS-CNRS, France" />
                           <xsd:enumeration value="Berkeley Structural Genomics Center" />
                           <xsd:enumeration value="Montreal-Kingston Bacterial Structural Genomics Initiative" />
                           <xsd:enumeration value="Chaperone-Enabled Studies of Epigenetic Regulation Enzymes" />
                           <xsd:enumeration value="Assembly, Dynamics and Evolution of Cell-Cell and Cell-Matrix Adhesions" />
                           <xsd:enumeration value="Center for Eukaryotic Structural Genomics" />
                           <xsd:enumeration value="Structure, Dynamics and Activation Mechanisms of Chemokine Receptors" />
                           <xsd:enumeration value="Center for High-Throughput Structural Biology" />
                           <xsd:enumeration value="Center for Structural Genomics of Infectious Diseases" />
                           <xsd:enumeration value="Center for Structures of Membrane Proteins" />
                           <xsd:enumeration value="GPCR Network" />
                           <xsd:enumeration value="Atoms-to-Animals: The Immune Function Network" />
                           <xsd:enumeration value="Integrated Center for Structure and Function Innovation" />
                           <xsd:enumeration value="Israel Structural Proteomics Center" />
                           <xsd:enumeration value="Joint Center for Structural Genomics" />
                           <xsd:enumeration value="Midwest Center for Structural Genomics" />
                           <xsd:enumeration value="Center for Membrane Proteins of Infectious Diseases" />
                           <xsd:enumeration value="Mitochondrial Protein Partnership" />
                           <xsd:enumeration value="Membrane Protein Structural Biology Consortium" />
                           <xsd:enumeration value="Membrane Protein Structures by Solution NMR" />
                           <xsd:enumeration value="Marseilles Structural Genomics Program @ AFMB" />
                           <xsd:enumeration value="Medical Structural Genomics of Pathogenic Protozoa" />
                           <xsd:enumeration value="Structures of Mtb Proteins Conferring Susceptibility to Known Mtb Inhibitors" />
                           <xsd:enumeration value="Enzyme Discovery for Natural Product Biosynthesis" />
                           <xsd:enumeration value="Nucleocytoplasmic Transport: a Target for Cellular Control" />
                           <xsd:enumeration value="New York Consortium on Membrane Protein Structure" />
                           <xsd:enumeration value="New York Structural Genomics Research Consortium" />
                           <xsd:enumeration value="New York SGX Research Center for Structural Genomics" />
                           <xsd:enumeration value="New York Structural GenomiX Research Consortium" />
                           <xsd:enumeration value="Northeast Structural Genomics Consortium" />
                           <xsd:enumeration value="Partnership for Nuclear Receptor Signaling Code Biology" />
                           <xsd:enumeration value="Ontario Centre for Structural Proteomics" />
                           <xsd:enumeration value="Oxford Protein Production Facility" />
                           <xsd:enumeration value="Program for the Characterization of Secreted Effector Proteins" />
                           <xsd:enumeration value="Protein Structure Factory" />
                           <xsd:enumeration value="RIKEN Structural Genomics/Proteomics Initiative" />
                           <xsd:enumeration value="Structure 2 Function Project" />
                           <xsd:enumeration value="South Africa Structural Targets Annotation Database" />
                           <xsd:enumeration value="Southeast Collaboratory for Structural Genomics" />
                           <xsd:enumeration value="Structural Genomics Consortium" />
                           <xsd:enumeration value="Structural Genomics Consortium for Research on Gene Expression" />
                           <xsd:enumeration value="Structural Genomics of Pathogenic Protozoa Consortium" />
                           <xsd:enumeration value="Structural Proteomics in Europe" />
                           <xsd:enumeration value="Structural Proteomics in Europe 2" />
                           <xsd:enumeration value="Seattle Structural Genomics Center for Infectious Disease" />
                           <xsd:enumeration value="Scottish Structural Proteomics Facility" />
                           <xsd:enumeration value="Partnership for Stem Cell Biology" />
                           <xsd:enumeration value="TB Structural Genomics Consortium" />
                           <xsd:enumeration value="Partnership for T-Cell Biology" />
                           <xsd:enumeration value="Transcontinental EM Initiative for Membrane Protein Structure" />
                           <xsd:enumeration value="Structure-Function Studies of Tight Junction Membrane Proteins" />
                           <xsd:enumeration value="Transmembrane Protein Center" />
                           <xsd:enumeration value="Center for the X-ray Structure Determination of Human Transporters" />
                           <xsd:enumeration value="Structure-Function Analysis of Polymorphic CDI Toxin-Immunity Protein Complexes" />
                           <xsd:enumeration value="Mycobacterium Tuberculosis Structural Proteomics Project" />
                           <xsd:enumeration value="Paris-Sud Yeast Structural Genomics" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="initial_of_center" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value identifies the full name of center.
JCSG
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="ATCG3D" />
                           <xsd:enumeration value="BIGS" />
                           <xsd:enumeration value="BSGC" />
                           <xsd:enumeration value="BSGI" />
                           <xsd:enumeration value="CEBS" />
                           <xsd:enumeration value="CELLMAT" />
                           <xsd:enumeration value="CESG" />
                           <xsd:enumeration value="CHSAM" />
                           <xsd:enumeration value="CHTSB" />
                           <xsd:enumeration value="CSGID" />
                           <xsd:enumeration value="CSMP" />
                           <xsd:enumeration value="GPCR" />
                           <xsd:enumeration value="IFN" />
                           <xsd:enumeration value="ISFI" />
                           <xsd:enumeration value="ISPC" />
                           <xsd:enumeration value="JCSG" />
                           <xsd:enumeration value="MCSG" />
                           <xsd:enumeration value="MPID" />
                           <xsd:enumeration value="MPP" />
                           <xsd:enumeration value="MPSBC" />
                           <xsd:enumeration value="MPSbyNMR" />
                           <xsd:enumeration value="MSGP" />
                           <xsd:enumeration value="MSGPP" />
                           <xsd:enumeration value="MTBI" />
                           <xsd:enumeration value="NatPro" />
                           <xsd:enumeration value="NHRs" />
                           <xsd:enumeration value="NPCXstals" />
                           <xsd:enumeration value="NYCOMPS" />
                           <xsd:enumeration value="NYSGRC" />
                           <xsd:enumeration value="NYSGXRC" />
                           <xsd:enumeration value="NESG" />
                           <xsd:enumeration value="OCSP" />
                           <xsd:enumeration value="OPPF" />
                           <xsd:enumeration value="PCSEP" />
                           <xsd:enumeration value="PSF" />
                           <xsd:enumeration value="RSGI" />
                           <xsd:enumeration value="S2F" />
                           <xsd:enumeration value="SASTAD" />
                           <xsd:enumeration value="SECSG" />
                           <xsd:enumeration value="SGC" />
                           <xsd:enumeration value="SGCGES" />
                           <xsd:enumeration value="SGPP" />
                           <xsd:enumeration value="SPINE" />
                           <xsd:enumeration value="SPINE-2" />
                           <xsd:enumeration value="SSGCID" />
                           <xsd:enumeration value="SSPF" />
                           <xsd:enumeration value="STEMCELL" />
                           <xsd:enumeration value="TBSGC" />
                           <xsd:enumeration value="TCELL" />
                           <xsd:enumeration value="TEMIMPS" />
                           <xsd:enumeration value="TJMP" />
                           <xsd:enumeration value="TMPC" />
                           <xsd:enumeration value="TransportPDB" />
                           <xsd:enumeration value="UC4CDI" />
                           <xsd:enumeration value="XMTB" />
                           <xsd:enumeration value="YSG" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="project_name" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value identifies the Structural Genomics project.
PSI, Protein Structure Initiative
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="PSI:Biology" />
                           <xsd:enumeration value="PSI, Protein Structure Initiative" />
                           <xsd:enumeration value="NIAID, National Institute of Allergy and Infectious Diseases" />
                           <xsd:enumeration value="NPPSFA, National Project on Protein Structural and Functional Analyses" />
                           <xsd:enumeration value="Enzyme Function Initiative" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique integer identifier for this center
                      1 2 3
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:integer">
                        <xsd:enumeration value="1" />
                        <xsd:enumeration value="2" />
                        <xsd:enumeration value="3" />
                        <xsd:enumeration value="4" />
                        <xsd:enumeration value="5" />
                        <xsd:enumeration value="6" />
                        <xsd:enumeration value="7" />
                        <xsd:enumeration value="8" />
                        <xsd:enumeration value="9" />
                        <xsd:enumeration value="10" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_atom_site_aniso_tlsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_ATOM_SITE_ANISO_TLS category record details
about the TLS contribution to anisotropic displacement parameters.

    Example 1
&lt;PDBx:pdbx_atom_site_aniso_tlsCategory&gt;
   &lt;PDBx:pdbx_atom_site_aniso_tls id=&quot;1&quot; tls_group_id=&quot;1&quot;&gt;
      &lt;PDBx:U_tls11&gt;2541&lt;/PDBx:U_tls11&gt;
      &lt;PDBx:U_tls12&gt;676&lt;/PDBx:U_tls12&gt;
      &lt;PDBx:U_tls13&gt;-827&lt;/PDBx:U_tls13&gt;
      &lt;PDBx:U_tls22&gt;2835&lt;/PDBx:U_tls22&gt;
      &lt;PDBx:U_tls23&gt;341&lt;/PDBx:U_tls23&gt;
      &lt;PDBx:U_tls33&gt;3175&lt;/PDBx:U_tls33&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;CB&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;SER&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;8&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_atom_site_aniso_tls&gt;
   &lt;PDBx:pdbx_atom_site_aniso_tls id=&quot;2&quot; tls_group_id=&quot;1&quot;&gt;
      &lt;PDBx:U_tls11&gt;3708&lt;/PDBx:U_tls11&gt;
      &lt;PDBx:U_tls12&gt;633&lt;/PDBx:U_tls12&gt;
      &lt;PDBx:U_tls13&gt;-724&lt;/PDBx:U_tls13&gt;
      &lt;PDBx:U_tls22&gt;3876&lt;/PDBx:U_tls22&gt;
      &lt;PDBx:U_tls23&gt;342&lt;/PDBx:U_tls23&gt;
      &lt;PDBx:U_tls33&gt;4181&lt;/PDBx:U_tls33&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;OG&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;SER&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;8&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_atom_site_aniso_tls&gt;
   &lt;PDBx:pdbx_atom_site_aniso_tls id=&quot;3&quot; tls_group_id=&quot;1&quot;&gt;
      &lt;PDBx:U_tls11&gt;7054&lt;/PDBx:U_tls11&gt;
      &lt;PDBx:U_tls12&gt;619&lt;/PDBx:U_tls12&gt;
      &lt;PDBx:U_tls13&gt;-966&lt;/PDBx:U_tls13&gt;
      &lt;PDBx:U_tls22&gt;7457&lt;/PDBx:U_tls22&gt;
      &lt;PDBx:U_tls23&gt;344&lt;/PDBx:U_tls23&gt;
      &lt;PDBx:U_tls33&gt;7553&lt;/PDBx:U_tls33&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;C&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;SER&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;8&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_atom_site_aniso_tls&gt;
   &lt;PDBx:pdbx_atom_site_aniso_tls id=&quot;4&quot; tls_group_id=&quot;1&quot;&gt;
      &lt;PDBx:U_tls11&gt;6837&lt;/PDBx:U_tls11&gt;
      &lt;PDBx:U_tls12&gt;567&lt;/PDBx:U_tls12&gt;
      &lt;PDBx:U_tls13&gt;-974&lt;/PDBx:U_tls13&gt;
      &lt;PDBx:U_tls22&gt;7210&lt;/PDBx:U_tls22&gt;
      &lt;PDBx:U_tls23&gt;341&lt;/PDBx:U_tls23&gt;
      &lt;PDBx:U_tls33&gt;7184&lt;/PDBx:U_tls33&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;O&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;SER&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;8&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_atom_site_aniso_tls&gt;
   &lt;PDBx:pdbx_atom_site_aniso_tls id=&quot;5&quot; tls_group_id=&quot;1&quot;&gt;
      &lt;PDBx:U_tls11&gt;5792&lt;/PDBx:U_tls11&gt;
      &lt;PDBx:U_tls12&gt;538&lt;/PDBx:U_tls12&gt;
      &lt;PDBx:U_tls13&gt;-778&lt;/PDBx:U_tls13&gt;
      &lt;PDBx:U_tls22&gt;6180&lt;/PDBx:U_tls22&gt;
      &lt;PDBx:U_tls23&gt;290&lt;/PDBx:U_tls23&gt;
      &lt;PDBx:U_tls33&gt;6271&lt;/PDBx:U_tls33&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;N&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;SER&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;8&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:type_symbol&gt;N&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_atom_site_aniso_tls&gt;
   &lt;PDBx:pdbx_atom_site_aniso_tls id=&quot;6&quot; tls_group_id=&quot;1&quot;&gt;
      &lt;PDBx:U_tls11&gt;8440&lt;/PDBx:U_tls11&gt;
      &lt;PDBx:U_tls12&gt;616&lt;/PDBx:U_tls12&gt;
      &lt;PDBx:U_tls13&gt;-861&lt;/PDBx:U_tls13&gt;
      &lt;PDBx:U_tls22&gt;8771&lt;/PDBx:U_tls22&gt;
      &lt;PDBx:U_tls23&gt;331&lt;/PDBx:U_tls23&gt;
      &lt;PDBx:U_tls33&gt;8935&lt;/PDBx:U_tls33&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;CA&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;SER&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;8&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_atom_site_aniso_tls&gt;
&lt;/PDBx:pdbx_atom_site_aniso_tlsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_atom_site_aniso_tls" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute pdbx_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="U_tls11" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the TLS contribution to the atomic
displacement matrix U.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U_tls12" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the TLS contribution to the atomic
displacement matrix U.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U_tls13" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the TLS contribution to the atomic
displacement matrix U.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U_tls22" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the TLS contribution to the atomic
displacement matrix U.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U_tls23" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the TLS contribution to the atomic
displacement matrix U.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="U_tls33" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the TLS contribution to the atomic
displacement matrix U.

The unique elements of the real symmetric matrix are
entered by row.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_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 atom_sites_alt in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type_symbol" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute symbol in category atom_type in the
 ATOM_TYPE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category atom_site in the ATOM_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="tls_group_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item identifies the TLS group membership for
this atom.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_auditType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The PDBX_AUDIT holds current version information.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_audit" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="current_version" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_audit identifies the data block. 
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_audit identifies the data block. 
BDL001
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_audit_authorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_AUDIT_AUTHOR category record details about
the author(s) of the data block.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP
&lt;PDBx:pdbx_audit_authorCategory&gt;
   &lt;PDBx:pdbx_audit_author ordinal=&quot;1&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
P. O. Box 2000, Ry80M203
Rahway, New Jersey  07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:name&gt;Fitzgerald, Paula M.D.&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_audit_author&gt;
   &lt;PDBx:pdbx_audit_author ordinal=&quot;2&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
P. O. Box 2000, Ry80M203
Rahway, New Jersey  07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:name&gt;McKeever, Brian M.&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_audit_author&gt;
   &lt;PDBx:pdbx_audit_author ordinal=&quot;3&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
P. O. Box 2000, Ry80M203
Rahway, New Jersey  07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:name&gt;Van Middlesworth, J.F.&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_audit_author&gt;
   &lt;PDBx:pdbx_audit_author ordinal=&quot;4&quot;&gt;
      &lt;PDBx:address&gt; Department of Biophysical Chemistry
Merck Research Laboratories
P. O. Box 2000, Ry80M203
Rahway, New Jersey  07065
USA&lt;/PDBx:address&gt;
      &lt;PDBx:name&gt;Springer, James P.&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_audit_author&gt;
&lt;/PDBx:pdbx_audit_authorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_audit_author" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="address" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The address of an author of this data block. If there are
multiple authors, attribute address in category pdbx_audit_author is looped with
 attribute name in category pdbx_audit_author. 
                                 Department
                                  Institute
                                  Street
                                  City and postcode
                                  COUNTRY
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of an author of this data block. If there are multiple
authors, _pdbx_audit_author.name is looped with _pdbx_audit_author.address.
The family name(s), followed by a comma and including any
dynastic compoents, precedes the first name(s) or initial(s).
Bleary, Percival R.
O&apos;Neil, F.K.
Van den Bossche, G.
Yang, D.-L.
Simonov, Yu.A
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique sequential integer identifier for each author.
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_audit_supportType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_AUDIT_SUPPORT category record details about
funding support for the entry.

    Example 1 - 
&lt;PDBx:pdbx_audit_supportCategory&gt;
   &lt;PDBx:pdbx_audit_support ordinal=&quot;1&quot;&gt;
      &lt;PDBx:country&gt;United States&lt;/PDBx:country&gt;
      &lt;PDBx:funding_organization&gt;National Institute for General Medical Sciences&lt;/PDBx:funding_organization&gt;
      &lt;PDBx:grant_number&gt;1R01GM072999-01&lt;/PDBx:grant_number&gt;
   &lt;/PDBx:pdbx_audit_support&gt;
&lt;/PDBx:pdbx_audit_supportCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_audit_support" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="country" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The country providing the funding support for the entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="funding_organization" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the organization providing funding support for the 
entry.
National Institutes of Health
Welcome Trust
National Institute of General Medical Sciences
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="grant_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The grant number associated with this source of support.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique sequential integer identifier for each source of support for this entry.
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_bond_distance_limitsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category provides a table of upper and lower distance 
limits used as criteria in determining covalent bonds.
The table is organized by atom type pairs.

    Example 1 - Abbreviated bond distance limit table
&lt;PDBx:pdbx_bond_distance_limitsCategory&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;N&quot; atom_type_2=&quot;Ag&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.85&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;2.70&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;O&quot; atom_type_2=&quot;Ag&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.85&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;2.70&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;S&quot; atom_type_2=&quot;Ag&quot;&gt;
      &lt;PDBx:lower_limit&gt;2.00&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;3.00&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;Al&quot; atom_type_2=&quot;H&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.35&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;1.65&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;As&quot; atom_type_2=&quot;H&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.20&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;1.60&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;N&quot; atom_type_2=&quot;Au&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.80&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;2.80&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;O&quot; atom_type_2=&quot;Au&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.80&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;2.80&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;S&quot; atom_type_2=&quot;Au&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.80&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;3.00&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;B&quot; atom_type_2=&quot;B&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.45&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;1.95&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;C&quot; atom_type_2=&quot;B&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.20&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;1.85&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
   &lt;PDBx:pdbx_bond_distance_limits atom_type_1=&quot;F&quot; atom_type_2=&quot;B&quot;&gt;
      &lt;PDBx:lower_limit&gt;1.20&lt;/PDBx:lower_limit&gt;
      &lt;PDBx:upper_limit&gt;1.75&lt;/PDBx:upper_limit&gt;
   &lt;/PDBx:pdbx_bond_distance_limits&gt;
&lt;/PDBx:pdbx_bond_distance_limitsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_bond_distance_limits" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="lower_limit" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lower bond distance limit.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="upper_limit" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The upper bond distance limit.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_type_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The first atom type defining the bond 
C
N
P
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_type_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The first atom type defining the bond 
C
N
P
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_bufferType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_BUFFER category
record details of the sample buffer. 

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_buffer" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any additional details to do with buffer. 
aerated
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of each buffer. 
Acetic acid
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_buffer must
 uniquely identify the sample buffer.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_buffer_componentsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Constituents of buffer in sample 
   Example 1 - based on PDB entry 1DYL and laboratory records for the
                structure corresponding to PDB entry 1DYL
&lt;PDBx:pdbx_buffer_componentsCategory&gt;
   &lt;PDBx:pdbx_buffer_components buffer_id=&quot;1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:conc&gt;4 &lt;/PDBx:conc&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:name&gt;NaCl&lt;/PDBx:name&gt;
      &lt;PDBx:volume&gt;0.200 &lt;/PDBx:volume&gt;
   &lt;/PDBx:pdbx_buffer_components&gt;
   &lt;PDBx:pdbx_buffer_components buffer_id=&quot;1&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:conc&gt;100&lt;/PDBx:conc&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:name&gt;Acetic Acid&lt;/PDBx:name&gt;
      &lt;PDBx:volume&gt;0.047 &lt;/PDBx:volume&gt;
   &lt;/PDBx:pdbx_buffer_components&gt;
   &lt;PDBx:pdbx_buffer_components buffer_id=&quot;1&quot; id=&quot;3&quot;&gt;
      &lt;PDBx:conc&gt;neat&lt;/PDBx:conc&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:name&gt;water&lt;/PDBx:name&gt;
      &lt;PDBx:volume&gt;0.700 &lt;/PDBx:volume&gt;
   &lt;/PDBx:pdbx_buffer_components&gt;
&lt;/PDBx:pdbx_buffer_componentsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_buffer_components" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="conc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The millimolar concentration of buffer component. 
200
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conc_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration units of the component.
mg/mL for mg per milliliter
mM for millimolar
&#37; for percent by volume
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="&#37;" />
                           <xsd:enumeration value="mM" />
                           <xsd:enumeration value="mg/mL" />
                           <xsd:enumeration value="M" />
                           <xsd:enumeration value="g/L" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any additional details to do with buffer composition. 
pH adjusted with NaOH
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="isotopic_labeling" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isotopic composition of each component, including
the &#37; labeling level, if known. For example:
1. Uniform (random) labeling with 15N: U-15N
2. Uniform (random) labeling with 13C, 15N at known labeling
levels: U-95&#37; 13C;U-98&#37; 15N
3. Residue selective labeling: U-95&#37; 15N-Thymine
4. Site specific labeling: 95&#37; 13C-Ala18,
5. Natural abundance labeling in an otherwise uniformly labled
biomolecule is designated by NA: U-13C; NA-K,H 
U-15N
U-13C
U-15N,13C
U-2H
other
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of each buffer component. 
Acetic acid
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="volume" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume of buffer component. 
0.200
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="buffer_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_buffer in the BUFFER category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_buffer_components must 
 uniquely identify a component of the buffer.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_atom_editType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_ATOM_EDIT category provide
atom level editing instructions to be applied to imported
chemical components. 

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_atom_editCategory&gt;
   &lt;PDBx:pdbx_chem_comp_atom_edit ordinal=&quot;1&quot;&gt;
      &lt;PDBx:atom_id&gt;HN2&lt;/PDBx:atom_id&gt;
      &lt;PDBx:comp_id&gt;LYS&lt;/PDBx:comp_id&gt;
      &lt;PDBx:edit_op&gt;DELETE&lt;/PDBx:edit_op&gt;
   &lt;/PDBx:pdbx_chem_comp_atom_edit&gt;
&lt;/PDBx:pdbx_chem_comp_atom_editCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_atom_edit" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The identifier for the target atom in imported component to be edited.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute comp_id in category pdbx_chem_comp_import in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="edit_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The identifier for the edited atom in the generated component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="edit_atom_value" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value for the edited atomic property value in the generated component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="edit_op" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The operation applied to the named imported component.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="RENAME" />
                           <xsd:enumeration value="DELETE" />
                           <xsd:enumeration value="ADD" />
                           <xsd:enumeration value="CHARGE" />
                           <xsd:enumeration value="PARTIAL_CHARGE" />
                           <xsd:enumeration value="MODEL_CARTN_X" />
                           <xsd:enumeration value="MODEL_CARTN_Y" />
                           <xsd:enumeration value="MODEL_CARTN_Z" />
                           <xsd:enumeration value="STEREO_CONFIG" />
                           <xsd:enumeration value="AROMATIC_FLAG" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies and orders each  atom edit instruction.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_atom_featureType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_ATOM_FEATURE category provide
a selected list of atom level features for the chemical component.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_atom_featureCategory&gt;
   &lt;PDBx:pdbx_chem_comp_atom_feature atom_id=&quot;N&quot; comp_id=&quot;LYS&quot; feature_type=&quot;NT&quot;&gt;&lt;/PDBx:pdbx_chem_comp_atom_feature&gt;
   &lt;PDBx:pdbx_chem_comp_atom_feature atom_id=&quot;C&quot; comp_id=&quot;LYS&quot; feature_type=&quot;CT&quot;&gt;&lt;/PDBx:pdbx_chem_comp_atom_feature&gt;
   &lt;PDBx:pdbx_chem_comp_atom_feature atom_id=&quot;CA&quot; comp_id=&quot;LYS&quot; feature_type=&quot;CPA&quot;&gt;&lt;/PDBx:pdbx_chem_comp_atom_feature&gt;
&lt;/PDBx:pdbx_chem_comp_atom_featureCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_atom_feature" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="atom_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier for the target atom to which the feature is assigned.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute comp_id in category pdbx_chem_comp_import in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="feature_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The feature assigned to this atom.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="CT" />
                        <xsd:enumeration value="NT" />
                        <xsd:enumeration value="5PT" />
                        <xsd:enumeration value="3PT" />
                        <xsd:enumeration value="CPA" />
                        <xsd:enumeration value="CNA" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_auditType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_AUDIT category records
the status and tracking information for this component.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_auditCategory&gt;
   &lt;PDBx:pdbx_chem_comp_audit action_type=&quot;Create componenet&quot; comp_id=&quot;ATP&quot; date=&quot;2007-12-01&quot;&gt;
      &lt;PDBx:annotator&gt;JY&lt;/PDBx:annotator&gt;
      &lt;PDBx:processing_site&gt;RCSB&lt;/PDBx:processing_site&gt;
   &lt;/PDBx:pdbx_chem_comp_audit&gt;
   &lt;PDBx:pdbx_chem_comp_audit action_type=&quot;Modify leaving atom flag&quot; comp_id=&quot;ATP&quot; date=&quot;2008-10-03&quot;&gt;
      &lt;PDBx:annotator&gt;CS&lt;/PDBx:annotator&gt;
      &lt;PDBx:processing_site&gt;RCSB&lt;/PDBx:processing_site&gt;
   &lt;/PDBx:pdbx_chem_comp_audit&gt;
   &lt;PDBx:pdbx_chem_comp_audit action_type=&quot;Modify synonyms&quot; comp_id=&quot;ATP&quot; date=&quot;2009-07-03&quot;&gt;
      &lt;PDBx:annotator&gt;MZ&lt;/PDBx:annotator&gt;
      &lt;PDBx:processing_site&gt;RCSB&lt;/PDBx:processing_site&gt;
   &lt;/PDBx:pdbx_chem_comp_audit&gt;
&lt;/PDBx:pdbx_chem_comp_auditCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_audit" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="annotator" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The initials of the annotator creating of modifying the component.
JO
SJ
KB
                        </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 decribing this change.
Added C14 as a leaving atom.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="processing_site" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the wwPDB site creating or modifying the component.
RCSB
PDBE
PDBJ
BMRB
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="action_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The action associated with this audit record.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Create component" />
                        <xsd:enumeration value="Modify name" />
                        <xsd:enumeration value="Modify formula" />
                        <xsd:enumeration value="Modify synonyms" />
                        <xsd:enumeration value="Modify linking type" />
                        <xsd:enumeration value="Modify internal type" />
                        <xsd:enumeration value="Modify parent residue" />
                        <xsd:enumeration value="Modify processing site" />
                        <xsd:enumeration value="Modify subcomponent list" />
                        <xsd:enumeration value="Modify one letter code" />
                        <xsd:enumeration value="Modify model coordinates code" />
                        <xsd:enumeration value="Modify formal charge" />
                        <xsd:enumeration value="Modify atom id" />
                        <xsd:enumeration value="Modify charge" />
                        <xsd:enumeration value="Modify aromatic_flag" />
                        <xsd:enumeration value="Modify leaving atom flag" />
                        <xsd:enumeration value="Modify component atom id" />
                        <xsd:enumeration value="Modify component comp_id" />
                        <xsd:enumeration value="Modify value order" />
                        <xsd:enumeration value="Modify descriptor" />
                        <xsd:enumeration value="Modify identifier" />
                        <xsd:enumeration value="Modify coordinates" />
                        <xsd:enumeration value="Other modification" />
                        <xsd:enumeration value="Obsolete component" />
                        <xsd:enumeration value="Initial release" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="date" use="required" type="xsd:date">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The date associated with this audit record.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_bond_editType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_BOND_EDIT category provide
bond level editing instructions to be applied to imported
chemical components. 

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_bond_editCategory&gt;
   &lt;PDBx:pdbx_chem_comp_bond_edit atom_id_1=&quot;OXT&quot; atom_id_2=&quot;HXT&quot; comp_id=&quot;LYS&quot; edit_op=&quot;DELETE&quot;&gt;
      &lt;PDBx:ordinal&gt;1&lt;/PDBx:ordinal&gt;
   &lt;/PDBx:pdbx_chem_comp_bond_edit&gt;
&lt;/PDBx:pdbx_chem_comp_bond_editCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_bond_edit" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="edit_bond_value" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value for the edited bond property value in the generated component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ordinal" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item uniquely identifies and orders each bond edit instruction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier for the first atom in the target bond 
in imported component.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier for the second atom in the target bond 
in imported component.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute comp_id in category pdbx_chem_comp_import in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="edit_op" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The operation or assignment applied to the named imported component.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="DELETE" />
                        <xsd:enumeration value="ADD" />
                        <xsd:enumeration value="VALUE_ORDER" />
                        <xsd:enumeration value="VALUE_DIST" />
                        <xsd:enumeration value="STEREO_CONFIG" />
                        <xsd:enumeration value="AROMATIC_FLAG" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_descriptorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_DESCRIPTOR category provide
string descriptors of component chemical structure.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_descriptorCategory&gt;
   &lt;PDBx:pdbx_chem_comp_descriptor comp_id=&quot;ATP&quot; program=&quot;OPENEYE&quot; program_version=&quot;1.5.0&quot; type=&quot;SMILES&quot;&gt;
      &lt;PDBx:descriptor&gt;c1nc(c2c(n1)n(cn2)C3C(C(C(O3)COP(=O)(O)OP(=O)(O)OP(=O)(O)O)O)O)N&lt;/PDBx:descriptor&gt;
   &lt;/PDBx:pdbx_chem_comp_descriptor&gt;
&lt;/PDBx:pdbx_chem_comp_descriptorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_descriptor" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="descriptor" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item contains the descriptor value for this 
component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ordinal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Ordinal index for this category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="program" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item contains the name of the program
or library used to compute the descriptor. 
OpenEye OECHEM library
OPENEYE
CACTVS  program library
CACTVS
Daylight program library
DAYLIGHT
Other program or library
OTHER
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="program_version" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item contains the version of the program
or library used to compute the descriptor. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item contains the descriptor type. 
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="SMILES_CANNONICAL" />
                        <xsd:enumeration value="SMILES_CANONICAL" />
                        <xsd:enumeration value="SMILES" />
                        <xsd:enumeration value="InChI" />
                        <xsd:enumeration value="InChI_MAIN" />
                        <xsd:enumeration value="InChI_MAIN_FORMULA" />
                        <xsd:enumeration value="InChI_MAIN_CONNECT" />
                        <xsd:enumeration value="InChI_MAIN_HATOM" />
                        <xsd:enumeration value="InChI_CHARGE" />
                        <xsd:enumeration value="InChI_STEREO" />
                        <xsd:enumeration value="InChI_ISOTOPE" />
                        <xsd:enumeration value="InChI_FIXEDH" />
                        <xsd:enumeration value="InChI_RECONNECT" />
                        <xsd:enumeration value="InChIKey" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_featureType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Additional features associated with the chemical component.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_featureCategory&gt;
   &lt;PDBx:pdbx_chem_comp_feature comp_id=&quot;00X&quot; source=&quot;PDB&quot; type=&quot;ENZYME INHIBITED&quot; value=&quot;ASPARTIC PROTEINASE&quot;&gt;&lt;/PDBx:pdbx_chem_comp_feature&gt;
   &lt;PDBx:pdbx_chem_comp_feature comp_id=&quot;00X&quot; source=&quot;PDB&quot; type=&quot;FUNCTION&quot; value=&quot;Transistion-state analogue inhibitor&quot;&gt;&lt;/PDBx:pdbx_chem_comp_feature&gt;
   &lt;PDBx:pdbx_chem_comp_feature comp_id=&quot;00X&quot; source=&quot;IUCR&quot; type=&quot;STRUCTURE IMAGE URL&quot; value=&quot;http://journals.iucr.org/00X.jpg&quot;&gt;&lt;/PDBx:pdbx_chem_comp_feature&gt;
&lt;/PDBx:pdbx_chem_comp_featureCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_feature" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="support" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The supporting evidence for this feature.
Biological assay
Data obtained from PNAS August 17, 1999 vol. 96 no. 17 9586-9590
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component identifier for this feature.
ABC
ATP
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="source" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The information source for the component feature.
PDB
CHEBI
DRUGBANK
PUBCHEM
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component feature type.
FUNCTION
ENZYME INHIBITED
STRUCTURE IMAGE URL
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="value" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component feature value.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_identifierType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_IDENTIFIER category provide
identifiers for chemical components.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_identifierCategory&gt;
   &lt;PDBx:pdbx_chem_comp_identifier comp_id=&quot;ATP&quot; program=&quot;ACDLabs&quot; program_version=&quot;10.04&quot; type=&quot;SYSTEMATIC NAME&quot;&gt;
      &lt;PDBx:identifier&gt;adenosine 5&amp;apos;-(tetrahydrogen triphosphate)&lt;/PDBx:identifier&gt;
   &lt;/PDBx:pdbx_chem_comp_identifier&gt;
&lt;/PDBx:pdbx_chem_comp_identifierCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_identifier" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="identifier" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item contains the identifier value for this 
component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ordinal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Ordinal index for this category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="program" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item contains the name of the program
or library used to compute the identifier. 
OpenEye OECHEM program
OPENEYE
Daylight program library
DAYLIGHT
Advanced Chemistry Development Naming Program
ACD
Belstein AutoNom Naming Program
AUTONOM
Compound  identifier
PUBCHEM_CID
Substance identifier
PUBCHEM_SID
Other program or library
OTHER
Non-programmatic identifier
NONE
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="program_version" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item contains the version of the program
or library used to compute the identifier. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item contains the identifier type. 
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="COMMON NAME" />
                        <xsd:enumeration value="SYSTEMATIC NAME" />
                        <xsd:enumeration value="CAS REGISTRY NUMBER" />
                        <xsd:enumeration value="PUBCHEM Identifier" />
                        <xsd:enumeration value="MDL Identifier" />
                        <xsd:enumeration value="SYNONYM" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_importType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_IMPORT category identify
existing chemical components to be imported into the 
current component definition.  Components in this list
can be edited by instructions in categories 
pdbx_chem_comp_atom_edit and pdbx_chem_comp_bond_edit.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_importCategory&gt;
   &lt;PDBx:pdbx_chem_comp_import comp_id=&quot;ATP&quot;&gt;&lt;/PDBx:pdbx_chem_comp_import&gt;
&lt;/PDBx:pdbx_chem_comp_importCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_import" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_modelType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_MODEL category give details about each
of the chemical component model instances.

    Example 1 - 
                
&lt;PDBx:pdbx_chem_comp_modelCategory&gt;
   &lt;PDBx:pdbx_chem_comp_model id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:comp_id&gt;ZZV&lt;/PDBx:comp_id&gt;
   &lt;/PDBx:pdbx_chem_comp_model&gt;
&lt;/PDBx:pdbx_chem_comp_modelCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_model" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for chemical component definition.
ABC
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_chem_comp_model must uniquely identify each
 model instance the PDBX_CHEM_COMP_MODEL list.
M_ABC_00001
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_model_atomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_MODEL_ATOM category record coordinates
for the chemical component model instance.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_model_atomCategory&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAA&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;2.180&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;6.561&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;8.402&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;1&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAB&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;5.709&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;6.659&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;8.211&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;2&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;OAC&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;1.912&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;12.185&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;12.303&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;3&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;OAD&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;4.002&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;7.560&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;6.491&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;4&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;OAE&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;4.992&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;9.134&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;8.117&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;5&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;OAF&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;2.970&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;10.013&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;13.854&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;6&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;O&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;FAG&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;-3.392&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;12.249&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;6.995&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;7&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;F&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAH&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;4.361&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;5.472&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;12.379&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;8&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAI&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;4.277&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;6.182&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;13.595&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;9&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAJ&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;-2.132&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;12.408&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;8.958&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;10&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAK&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;-1.112&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;12.651&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;6.807&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;11&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAL&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;-0.902&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;12.579&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;9.557&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;12&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAM&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;0.139&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;12.801&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;7.421&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;13&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
   &lt;PDBx:pdbx_chem_comp_model_atom atom_id=&quot;CAN&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:charge&gt;0&lt;/PDBx:charge&gt;
      &lt;PDBx:model_Cartn_x&gt;4.004&lt;/PDBx:model_Cartn_x&gt;
      &lt;PDBx:model_Cartn_y&gt;6.101&lt;/PDBx:model_Cartn_y&gt;
      &lt;PDBx:model_Cartn_z&gt;11.237&lt;/PDBx:model_Cartn_z&gt;
      &lt;PDBx:ordinal_id&gt;14&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:type_symbol&gt;C&lt;/PDBx:type_symbol&gt;
   &lt;/PDBx:pdbx_chem_comp_model_atom&gt;
&lt;/PDBx:pdbx_chem_comp_model_atomCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_model_atom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="charge" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The net integer charge assigned to this atom. This is the
formal charge assignment normally found in chemical diagrams.
for an ammonium nitrogen
1
for a chloride ion
-1
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="-8" />
                           <xsd:maxInclusive value="8" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_x" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The x component of the coordinates for this atom in this
component model specified as orthogonal angstroms. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_y" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The y component of the coordinates for this atom in this
component model specified as orthogonal angstroms. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="model_Cartn_z" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The z component of the coordinates for this atom in this
component model specified as orthogonal angstroms. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="ordinal_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute ordinal_id in category pdbx_chem_comp_model_atom is an
 ordinal identifer for each atom in the PDBX_CHEM_COMP_MODEL_ATOM list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type_symbol" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code used to identify the atom species representing 
this atom type. Normally this code is the element
symbol. 
C
N
O
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute atom_id in category pdbx_chem_comp_model_atom uniquely identifies
 each atom in the PDBX_CHEM_COMP_MODEL_ATOM list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="model_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_chem_comp_model in the PDBX_CHEM_COMP_MODEL
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_model_auditType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_MODEL_AUDIT category records
the status and tracking information for this component model instance.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_model_auditCategory&gt;
   &lt;PDBx:pdbx_chem_comp_model_audit action_type=&quot;Create component model&quot; date=&quot;2014-11-30&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:annotator&gt;JDW&lt;/PDBx:annotator&gt;
      &lt;PDBx:processing_site&gt;RCSB&lt;/PDBx:processing_site&gt;
   &lt;/PDBx:pdbx_chem_comp_model_audit&gt;
&lt;/PDBx:pdbx_chem_comp_model_auditCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_model_audit" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="annotator" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The initials of the annotator creating of modifying the component.
JO
SJ
KB
                        </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 decribing this change.
Added C14 as a leaving atom.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="processing_site" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the wwPDB site creating or modifying the component.
RCSB
PDBE
PDBJ
BMRB
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="action_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The action associated with this audit record.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Create component" />
                        <xsd:enumeration value="Modify formal charge" />
                        <xsd:enumeration value="Modify atom id" />
                        <xsd:enumeration value="Modify charge" />
                        <xsd:enumeration value="Modify component atom id" />
                        <xsd:enumeration value="Modify component comp_id" />
                        <xsd:enumeration value="Modify value order" />
                        <xsd:enumeration value="Modify descriptor" />
                        <xsd:enumeration value="Modify identifier" />
                        <xsd:enumeration value="Modify coordinates" />
                        <xsd:enumeration value="Other modification" />
                        <xsd:enumeration value="Obsolete model" />
                        <xsd:enumeration value="Initial release" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="date" use="required" type="xsd:date">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The date associated with this audit record.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="model_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_chem_comp_model in the PDBX_CHEM_COMP_MODEL
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_model_bondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CHEM_COMP_MODEL_BOND category record details about
the bonds between atoms in a chemical component model instance. 

    Example 1 - 
                
&lt;PDBx:pdbx_chem_comp_model_bondCategory&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAA&quot; atom_id_2=&quot;NBA&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;1&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAA&quot; atom_id_2=&quot;HAA&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;2&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAA&quot; atom_id_2=&quot;HAAA&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;3&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAA&quot; atom_id_2=&quot;HAAB&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;4&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAB&quot; atom_id_2=&quot;SBC&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;5&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAB&quot; atom_id_2=&quot;HAB&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;6&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAB&quot; atom_id_2=&quot;HABA&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;7&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAB&quot; atom_id_2=&quot;HABB&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;8&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;OAC&quot; atom_id_2=&quot;CAR&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;9&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;DOUB&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;OAD&quot; atom_id_2=&quot;SBC&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;10&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;DOUB&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;OAE&quot; atom_id_2=&quot;SBC&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;11&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;DOUB&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;OAF&quot; atom_id_2=&quot;CAU&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;12&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;OAF&quot; atom_id_2=&quot;HOAF&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;13&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;FAG&quot; atom_id_2=&quot;CAS&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;14&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAH&quot; atom_id_2=&quot;CAI&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;15&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;DOUB&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAH&quot; atom_id_2=&quot;CAN&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;16&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAH&quot; atom_id_2=&quot;HAH&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;17&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAI&quot; atom_id_2=&quot;NAQ&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;18&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
   &lt;PDBx:pdbx_chem_comp_model_bond atom_id_1=&quot;CAI&quot; atom_id_2=&quot;HAI&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:ordinal_id&gt;19&lt;/PDBx:ordinal_id&gt;
      &lt;PDBx:value_order&gt;SING&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_chem_comp_model_bond&gt;
&lt;/PDBx:pdbx_chem_comp_model_bondCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_model_bond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="ordinal_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute ordinal_id in category pdbx_chem_comp_model_bond is an
 ordinal identifer for each atom in the PDBX_CHEM_COMP_MODEL_BOND list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="value_order" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value that should be taken as the target for the chemical
bond associated with the specified atoms, expressed as a bond
order.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="SING" />
                           <xsd:enumeration value="DOUB" />
                           <xsd:enumeration value="TRIP" />
                           <xsd:enumeration value="QUAD" />
                           <xsd:enumeration value="AROM" />
                           <xsd:enumeration value="POLY" />
                           <xsd:enumeration value="DELO" />
                           <xsd:enumeration value="PI" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the first of the two atoms that define the bond.

This data item is a pointer to attribute atom_id in category pdbx_chem_comp_model_atom in the
 PDBX_CHEM_COMP_MODEL_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The ID of the second of the two atoms that define the bond.

This data item is a pointer to attribute atom_id in category pdbx_chem_comp_model_atom in the
 PDBX_CHEM_COMP_MODEL_ATOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="model_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_chem_comp_model in the PDBX_CHEM_COMP_MODEL
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_model_descriptorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the CHEM_COMP_MODEL_DESCRIPTOR category provide
string descriptors for component model structures.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_model_descriptorCategory&gt;
   &lt;PDBx:pdbx_chem_comp_model_descriptor model_id=&quot;M_ZZV_00001&quot; type=&quot;SMILES&quot;&gt;
      &lt;PDBx:descriptor&gt;CN(c1c2cccnc2c(c3c1CN(C3=O)Cc4ccc(cc4)F)O)S(=O)(=O)C&lt;/PDBx:descriptor&gt;
   &lt;/PDBx:pdbx_chem_comp_model_descriptor&gt;
   &lt;PDBx:pdbx_chem_comp_model_descriptor model_id=&quot;M_ZZV_00001&quot; type=&quot;SMILES_CANNONICAL&quot;&gt;
      &lt;PDBx:descriptor&gt;CN(c1c2cccnc2c(c3c1CN(C3=O)Cc4ccc(cc4)F)O)S(=O)(=O)C&lt;/PDBx:descriptor&gt;
   &lt;/PDBx:pdbx_chem_comp_model_descriptor&gt;
&lt;/PDBx:pdbx_chem_comp_model_descriptorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_model_descriptor" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="descriptor" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item contains the descriptor value for this 
component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="model_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_chem_comp_model in the PDBX_CHEM_COMP_MODEL
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item contains the descriptor type. 
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="SMILES_CANONICAL" />
                        <xsd:enumeration value="SMILES" />
                        <xsd:enumeration value="InChI" />
                        <xsd:enumeration value="InChIKey" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_model_featureType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Additional features associated with the chemical component.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_model_featureCategory&gt;
   &lt;PDBx:pdbx_chem_comp_model_feature feature_name=&quot;experiment_temperature&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:feature_value&gt;218.0&lt;/PDBx:feature_value&gt;
   &lt;/PDBx:pdbx_chem_comp_model_feature&gt;
   &lt;PDBx:pdbx_chem_comp_model_feature feature_name=&quot;publication_doi&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:feature_value&gt;10.1016/j.bmcl.2008.01.018&lt;/PDBx:feature_value&gt;
   &lt;/PDBx:pdbx_chem_comp_model_feature&gt;
   &lt;PDBx:pdbx_chem_comp_model_feature feature_name=&quot;r_factor&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:feature_value&gt;6.92&lt;/PDBx:feature_value&gt;
   &lt;/PDBx:pdbx_chem_comp_model_feature&gt;
   &lt;PDBx:pdbx_chem_comp_model_feature feature_name=&quot;all_atoms_have_sites&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:feature_value&gt;Y&lt;/PDBx:feature_value&gt;
   &lt;/PDBx:pdbx_chem_comp_model_feature&gt;
   &lt;PDBx:pdbx_chem_comp_model_feature feature_name=&quot;has_disorder&quot; model_id=&quot;M_ZZV_00001&quot;&gt;
      &lt;PDBx:feature_value&gt;Y&lt;/PDBx:feature_value&gt;
   &lt;/PDBx:pdbx_chem_comp_model_feature&gt;
&lt;/PDBx:pdbx_chem_comp_model_featureCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_model_feature" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="feature_value" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The component feature value.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="feature_name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component model feature type.
experiment_temperature
publication_doi
r_factor
all_atoms_have_sites
has_disorder
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="model_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component model identifier for this feature.
M_ABC_00001
M_ATP_00001
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_model_referenceType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Additional features associated with the chemical component.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_model_referenceCategory&gt;
   &lt;PDBx:pdbx_chem_comp_model_reference db_code=&quot;PIWVIB&quot; db_name=&quot;CSD&quot; model_id=&quot;M_ZZV_00001&quot;&gt;&lt;/PDBx:pdbx_chem_comp_model_reference&gt;
&lt;/PDBx:pdbx_chem_comp_model_referenceCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_model_reference" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="db_code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component feature value.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="db_name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component model feature type.
CSD
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="model_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component model identifier for this feature.
M_ABC_00001
M_ATP_00001
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_subcomponent_entity_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the pdbx_chem_comp_subcomponent_entity_list category
list the constituent chemical entities and entity features in this chemical component.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_subcomponent_entity_listCategory&gt;
   &lt;PDBx:pdbx_chem_comp_subcomponent_entity_list id=&quot;1&quot;&gt;
      &lt;PDBx:class&gt;polymer&lt;/PDBx:class&gt;
      &lt;PDBx:parent_comp_id&gt;CE8&lt;/PDBx:parent_comp_id&gt;
      &lt;PDBx:type&gt;saccharide&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_chem_comp_subcomponent_entity_list&gt;
&lt;/PDBx:pdbx_chem_comp_subcomponent_entity_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_subcomponent_entity_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="class" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines the predominant linking type of the entity.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="polymer" />
                           <xsd:enumeration value="non-polymer" />
                           <xsd:enumeration value="macrolide" />
                           <xsd:enumeration value="water" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="parent_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The parent component identifier corresponding to this entity.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines the type of the entity.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="D-peptide linking" />
                           <xsd:enumeration value="L-peptide linking" />
                           <xsd:enumeration value="D-peptide NH3 amino terminus" />
                           <xsd:enumeration value="L-peptide NH3 amino terminus" />
                           <xsd:enumeration value="D-peptide COOH carboxy terminus" />
                           <xsd:enumeration value="L-peptide COOH carboxy terminus" />
                           <xsd:enumeration value="DNA linking" />
                           <xsd:enumeration value="RNA linking" />
                           <xsd:enumeration value="L-RNA linking" />
                           <xsd:enumeration value="L-DNA linking" />
                           <xsd:enumeration value="DNA OH 5 prime terminus" />
                           <xsd:enumeration value="RNA OH 5 prime terminus" />
                           <xsd:enumeration value="DNA OH 3 prime terminus" />
                           <xsd:enumeration value="RNA OH 3 prime terminus" />
                           <xsd:enumeration value="D-saccharide 1,4 and 1,4 linking" />
                           <xsd:enumeration value="L-saccharide 1,4 and 1,4 linking" />
                           <xsd:enumeration value="D-saccharide 1,4 and 1,6 linking" />
                           <xsd:enumeration value="L-saccharide 1,4 and 1,6 linking" />
                           <xsd:enumeration value="L-saccharide" />
                           <xsd:enumeration value="D-saccharide" />
                           <xsd:enumeration value="saccharide" />
                           <xsd:enumeration value="non-polymer" />
                           <xsd:enumeration value="peptide linking" />
                           <xsd:enumeration value="peptide-like" />
                           <xsd:enumeration value="L-gamma-peptide, C-delta linking" />
                           <xsd:enumeration value="D-gamma-peptide, C-delta linking" />
                           <xsd:enumeration value="L-beta-peptide, C-gamma linking" />
                           <xsd:enumeration value="D-beta-peptide, C-gamma linking" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Ordinal index for the entities listed in this category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_chem_comp_subcomponent_struct_connType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the pdbx_chem_comp_subcomponent_struct_conn
list the chemical interactions among the subcomponents in 
the chemical component.

    Example 1 - 
&lt;PDBx:pdbx_chem_comp_subcomponent_struct_connCategory&gt;
   &lt;PDBx:pdbx_chem_comp_subcomponent_struct_conn id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt; O4&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt; C1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;BGC&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;BGC&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_id_1&gt;1&lt;/PDBx:entity_id_1&gt;
      &lt;PDBx:entity_id_2&gt;1&lt;/PDBx:entity_id_2&gt;
      &lt;PDBx:seq_id_1&gt;1&lt;/PDBx:seq_id_1&gt;
      &lt;PDBx:seq_id_2&gt;2&lt;/PDBx:seq_id_2&gt;
      &lt;PDBx:type&gt;covale&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_chem_comp_subcomponent_struct_conn&gt;
   &lt;PDBx:pdbx_chem_comp_subcomponent_struct_conn id=&quot;2&quot;&gt;
      &lt;PDBx:atom_id_1&gt; O4&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt; C1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;BGC&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;BGC&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_id_1&gt;1&lt;/PDBx:entity_id_1&gt;
      &lt;PDBx:entity_id_2&gt;1&lt;/PDBx:entity_id_2&gt;
      &lt;PDBx:seq_id_1&gt;2&lt;/PDBx:seq_id_1&gt;
      &lt;PDBx:seq_id_2&gt;3&lt;/PDBx:seq_id_2&gt;
      &lt;PDBx:type&gt;covale&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_chem_comp_subcomponent_struct_conn&gt;
   &lt;PDBx:pdbx_chem_comp_subcomponent_struct_conn id=&quot;3&quot;&gt;
      &lt;PDBx:atom_id_1&gt; O4&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt; C1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;BGC&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;BGC&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_id_1&gt;1&lt;/PDBx:entity_id_1&gt;
      &lt;PDBx:entity_id_2&gt;1&lt;/PDBx:entity_id_2&gt;
      &lt;PDBx:seq_id_1&gt;3&lt;/PDBx:seq_id_1&gt;
      &lt;PDBx:seq_id_2&gt;4&lt;/PDBx:seq_id_2&gt;
      &lt;PDBx:type&gt;covale&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_chem_comp_subcomponent_struct_conn&gt;
   &lt;PDBx:pdbx_chem_comp_subcomponent_struct_conn id=&quot;4&quot;&gt;
      &lt;PDBx:atom_id_1&gt; O4&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt; C1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;BGC&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;BGC&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_id_1&gt;1&lt;/PDBx:entity_id_1&gt;
      &lt;PDBx:entity_id_2&gt;1&lt;/PDBx:entity_id_2&gt;
      &lt;PDBx:seq_id_1&gt;4&lt;/PDBx:seq_id_1&gt;
      &lt;PDBx:seq_id_2&gt;5&lt;/PDBx:seq_id_2&gt;
      &lt;PDBx:type&gt;covale&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_chem_comp_subcomponent_struct_conn&gt;
   &lt;PDBx:pdbx_chem_comp_subcomponent_struct_conn id=&quot;5&quot;&gt;
      &lt;PDBx:atom_id_1&gt; O4&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt; C1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;BGC&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;BGC&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_id_1&gt;1&lt;/PDBx:entity_id_1&gt;
      &lt;PDBx:entity_id_2&gt;1&lt;/PDBx:entity_id_2&gt;
      &lt;PDBx:seq_id_1&gt;5&lt;/PDBx:seq_id_1&gt;
      &lt;PDBx:seq_id_2&gt;6&lt;/PDBx:seq_id_2&gt;
      &lt;PDBx:type&gt;covale&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_chem_comp_subcomponent_struct_conn&gt;
   &lt;PDBx:pdbx_chem_comp_subcomponent_struct_conn id=&quot;6&quot;&gt;
      &lt;PDBx:atom_id_1&gt; O4&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt; C1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;BGC&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;BGC&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_id_1&gt;1&lt;/PDBx:entity_id_1&gt;
      &lt;PDBx:entity_id_2&gt;1&lt;/PDBx:entity_id_2&gt;
      &lt;PDBx:seq_id_1&gt;6&lt;/PDBx:seq_id_1&gt;
      &lt;PDBx:seq_id_2&gt;7&lt;/PDBx:seq_id_2&gt;
      &lt;PDBx:type&gt;covale&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_chem_comp_subcomponent_struct_conn&gt;
   &lt;PDBx:pdbx_chem_comp_subcomponent_struct_conn id=&quot;7&quot;&gt;
      &lt;PDBx:atom_id_1&gt; O4&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt; C1&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;BGC&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;BGC&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_id_1&gt;1&lt;/PDBx:entity_id_1&gt;
      &lt;PDBx:entity_id_2&gt;1&lt;/PDBx:entity_id_2&gt;
      &lt;PDBx:seq_id_1&gt;7&lt;/PDBx:seq_id_1&gt;
      &lt;PDBx:seq_id_2&gt;8&lt;/PDBx:seq_id_2&gt;
      &lt;PDBx:type&gt;covale&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_chem_comp_subcomponent_struct_conn&gt;
&lt;/PDBx:pdbx_chem_comp_subcomponent_struct_connCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_chem_comp_subcomponent_struct_conn" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The atom identifier for the first atom in the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The atom identifier for the second atom in the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The component identifier for the first atom in the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The component identifier for the second atom in the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_id_1" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity identifier for the first atom in the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_id_2" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity identifier for the second atom in the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The positional index for the first atom in the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The positional index for the first atom in the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chemical or structural type of the interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="covale" />
                           <xsd:enumeration value="disulf" />
                           <xsd:enumeration value="hydrog" />
                           <xsd:enumeration value="metalc" />
                           <xsd:enumeration value="mismat" />
                           <xsd:enumeration value="saltbr" />
                           <xsd:enumeration value="covale_base" />
                           <xsd:enumeration value="covale_sugar" />
                           <xsd:enumeration value="covale_phosphate" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Ordinal index for the interactions listed in this category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_constructType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CONSTRUCT category specify a sequence of
nucleic acids or amino acids. It is a catch-all that may be used to
provide details of sequences known to be relevant to the project as well
as primers, plasmids, proteins and such like that are either used or
produced during the protein production process. Molecules described
here are not necessarily complete, so for instance it would be
possible to include either a complete plasmid or just its insert.
This category may be considered as an abbreviated form of _entity where
the molecules described are not required to appear in the final co-ordinates.

Note that the details provided here all pertain to a single entry as defined
at deposition. It is anticipated that attribute id in category pdbx_construct would also be
 composed of a sequence that is unique within a given site prefixed by a code
that identifies that site and would, therefore, be GLOBALLY unique. Thus
this category could also be used locally to store details about the different
constructs used during protein production without reference to the entry_id
(which only becomes a  meaningful concept during deposition).

    Example 1 - hypothetical example
&lt;PDBx:pdbx_constructCategory&gt;
   &lt;PDBx:pdbx_construct id=&quot;1&quot;&gt;
      &lt;PDBx:entity_id&gt;1&lt;/PDBx:entity_id&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:seq&gt;  gatgctgtag gcataggctt ggttatgccg gtactgccgg gcctcttgcg ggatatcgtc
gctcaaggcg cactcccgtt ctggataatg ttttttgcgc cgacatcata acggttctgg
caaatattct gaaatgagct gttgacaatt aatcatcgat aagcttcttg
# - - - - data truncated for brevity - - - -&lt;/PDBx:seq&gt;
      &lt;PDBx:type&gt;DNA&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_construct&gt;
&lt;/PDBx:pdbx_constructCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <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>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_construct_featureType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CONSTRUCT_FEATURE category may be used to
specify various properties of a nucleic acid sequence used during
protein production.

    Example 1 - vector pUC28
&lt;PDBx:pdbx_construct_featureCategory&gt;
   &lt;PDBx:pdbx_construct_feature construct_id=&quot;1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt;pKK84-1 ClaI 5260bp 5247..5247 ptac11 TaqI-TaqI 192bp, -35 trp promoter -&amp;gt; pEA300 5452bp&lt;/PDBx:details&gt;
      &lt;PDBx:end_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:start_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_construct_feature&gt;
   &lt;PDBx:pdbx_construct_feature construct_id=&quot;1&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:details&gt;pKK84-1 1..5246 5246bp ClaI = AT^CGAT TaqI =  T^CGA cgact...&lt;/PDBx:details&gt;
      &lt;PDBx:end_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:start_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_construct_feature&gt;
   &lt;PDBx:pdbx_construct_feature construct_id=&quot;1&quot; id=&quot;3&quot;&gt;
      &lt;PDBx:details&gt;ptac11 190bp ...cat TaqI =  T^CGA ClaI = AT^CGAT&lt;/PDBx:details&gt;
      &lt;PDBx:end_seq&gt;5436&lt;/PDBx:end_seq&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:start_seq&gt;5247&lt;/PDBx:start_seq&gt;
      &lt;PDBx:type xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_construct_feature&gt;
   &lt;PDBx:pdbx_construct_feature construct_id=&quot;1&quot; id=&quot;4&quot;&gt;
      &lt;PDBx:details&gt;pKK84-1 5247..5260 14bp&lt;/PDBx:details&gt;
      &lt;PDBx:end_seq&gt;5450&lt;/PDBx:end_seq&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:start_seq&gt;5437&lt;/PDBx:start_seq&gt;
      &lt;PDBx:type xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_construct_feature&gt;
   &lt;PDBx:pdbx_construct_feature construct_id=&quot;1&quot; id=&quot;5&quot;&gt;
      &lt;PDBx:details&gt;SIT unique EcoRI-ClaI-HindIII-BamHI-PvuII&lt;/PDBx:details&gt;
      &lt;PDBx:end_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:start_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;misc_binding&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_construct_feature&gt;
   &lt;PDBx:pdbx_construct_feature construct_id=&quot;1&quot; id=&quot;6&quot;&gt;
      &lt;PDBx:details&gt;ORI E. coli pMB1 (ColE1 and pBR322)&lt;/PDBx:details&gt;
      &lt;PDBx:end_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:start_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;rep_origin&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_construct_feature&gt;
   &lt;PDBx:pdbx_construct_feature construct_id=&quot;1&quot; id=&quot;7&quot;&gt;
      &lt;PDBx:details&gt;PRO E. coli trp&lt;/PDBx:details&gt;
      &lt;PDBx:end_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:start_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;promoter&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_construct_feature&gt;
   &lt;PDBx:pdbx_construct_feature construct_id=&quot;1&quot; id=&quot;8&quot;&gt;
      &lt;PDBx:details&gt;ANT E. coli beta-lactamase gene (bla) ampicillin resistance gene (apr/amp)&lt;/PDBx:details&gt;
      &lt;PDBx:end_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:entry_id&gt;111000111&lt;/PDBx:entry_id&gt;
      &lt;PDBx:start_seq xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;CDS&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_construct_feature&gt;
&lt;/PDBx:pdbx_construct_featureCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_construct_feature" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details that describe the feature
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_seq" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The sequence position at which the feature ends
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </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_feature 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="start_seq" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The sequence position at which the feature begins
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of the feature
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="construct_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute construct_id in category pdbx_construct_feature uniquely
 identifies the construct with which the feature is
associated. This is a pointer to attribute id
 in category pdbx_construct This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <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_feature must uniquely
 identify a record in the PDBX_CONSTRUCT_FEATURE 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>

   <xsd:complexType name="pdbx_contact_authorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_CONTACT_AUTHOR category record details
about the name and address of the author to be contacted
concerning the contents of this data block.  This category atomizes
information to a greater degree than the standard AUDIT_CONTACT_AUTHOR
category.

    Example 1 -
&lt;PDBx:pdbx_contact_authorCategory&gt;
   &lt;PDBx:pdbx_contact_author id=&quot;1&quot;&gt;
      &lt;PDBx:address_1&gt;Department of Biophysical Chemistry&lt;/PDBx:address_1&gt;
      &lt;PDBx:address_2&gt;Merck Research Laboratories&lt;/PDBx:address_2&gt;
      &lt;PDBx:address_3&gt;P. O. Box 2000, Ry80M203&lt;/PDBx:address_3&gt;
      &lt;PDBx:city&gt;Rahway&lt;/PDBx:city&gt;
      &lt;PDBx:country&gt;UNITED STATES&lt;/PDBx:country&gt;
      &lt;PDBx:email&gt;paula_fitzgerald@merck.com&lt;/PDBx:email&gt;
      &lt;PDBx:fax&gt;908 594 6645&lt;/PDBx:fax&gt;
      &lt;PDBx:name_first&gt;Paula&lt;/PDBx:name_first&gt;
      &lt;PDBx:name_last&gt;Fitzgerald&lt;/PDBx:name_last&gt;
      &lt;PDBx:name_mi&gt;M.D.&lt;/PDBx:name_mi&gt;
      &lt;PDBx:name_salutation&gt;Dr.&lt;/PDBx:name_salutation&gt;
      &lt;PDBx:organization_type&gt;commercial&lt;/PDBx:organization_type&gt;
      &lt;PDBx:phone&gt;908 594 5510&lt;/PDBx:phone&gt;
      &lt;PDBx:postal_code&gt;07065&lt;/PDBx:postal_code&gt;
      &lt;PDBx:role&gt;principal investigator/group leader&lt;/PDBx:role&gt;
      &lt;PDBx:state_province&gt;New Jersey&lt;/PDBx:state_province&gt;
   &lt;/PDBx:pdbx_contact_author&gt;
&lt;/PDBx:pdbx_contact_authorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_contact_author" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="address_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mailing address of the author of the data block to whom
correspondence should be addressed, line 1 of 3.
                            610 Taylor Road
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="address_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mailing address of the author of the data block to whom
correspondence should be addressed, line 2 of 3.
                             Department of Chemistry and Chemical Biology
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="address_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mailing address of the author of the data block to whom
correspondence should be addressed, line 3 of 3.
                             Busch Campus
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="city" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mailing address of the author of the data block to whom
correspondence should be addressed, city.
                             Piscataway
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="continent" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The continent of the author of the data block to whom
correspondence should be addressed.
AFRICA
ANTARTICA
ASIA
AUSTRALIA
EUROPE
NORTH AMERICA
SOUTH AMERICA
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="AFRICA" />
                           <xsd:enumeration value="ANTARTICA" />
                           <xsd:enumeration value="ASIA" />
                           <xsd:enumeration value="AUSTRALIA" />
                           <xsd:enumeration value="EUROPE" />
                           <xsd:enumeration value="NORTH AMERICA" />
                           <xsd:enumeration value="SOUTH AMERICA" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="country" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The country of the author of the data block to whom
correspondence should be addressed.
UNITED STATES
UNITED KINGDOM
AUSTRALIA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="email" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The electronic mail address of the author of the data block to
whom correspondence should be addressed, in a form recognisable
to international networks.
name@host.domain.country
bm@iucr.ac.uk
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fax" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The facsimile telephone number of the author of the data
block to whom correspondence should be addressed.

The recommended style includes the international dialing
prefix, the area code in parentheses, followed by the
local number with no spaces.
12(34) 947 7334
732 445 0103
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_first" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The first name of the author of the data block to whom correspondence
should be addressed.
Percival
Loyd
Susan
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_last" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The last name of the author of the data block to whom correspondence
should be addressed.
Samuels
Rodgers
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_mi" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The middle initial(s) of the author of the data block to whom correspondence
should be addressed.
T.
M.F.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_salutation" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The salutation of the author of the data block to whom correspondence
should be addressed.
Dr.
Prof.
Mr.
Ms.
Mrs.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Dr." />
                           <xsd:enumeration value="Prof." />
                           <xsd:enumeration value="Mr." />
                           <xsd:enumeration value="Ms." />
                           <xsd:enumeration value="Mrs." />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="organization_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The organization type to which this author is affiliated.
academic
commercial
government
other
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="academic" />
                           <xsd:enumeration value="commercial" />
                           <xsd:enumeration value="government" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="phone" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The telephone number of the author of the data block to whom
correspondence should be addressed.

The recommended style includes the international dialing
prefix, the area code in parentheses, followed by the
local number and any extension number prefixed by &apos;x&apos;,
with no spaces. The earlier convention of including
the international dialing prefixes in parentheses is no longer
recommended.
12 (34) 947 7330
947 732 0103 x8320
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="postal_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mailing address of the author of the data block to whom
correspondence should be addressed, zip code.
                             08854
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="role" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The role of this author in the project depositing this data.
principal investigator/group leader
responsible scientist
investigator
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="principal investigator/group leader" />
                           <xsd:enumeration value="responsible scientist" />
                           <xsd:enumeration value="investigator" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="state_province" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mailing address of the author of the data block to whom
correspondence should be addressed, state or province.
                             New Jersey
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique integer identifier for this author
                            1 2 3
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:integer">
                        <xsd:enumeration value="1" />
                        <xsd:enumeration value="2" />
                        <xsd:enumeration value="3" />
                        <xsd:enumeration value="4" />
                        <xsd:enumeration value="5" />
                        <xsd:enumeration value="6" />
                        <xsd:enumeration value="7" />
                        <xsd:enumeration value="8" />
                        <xsd:enumeration value="9" />
                        <xsd:enumeration value="10" />
                        <xsd:enumeration value="11" />
                        <xsd:enumeration value="12" />
                        <xsd:enumeration value="13" />
                        <xsd:enumeration value="14" />
                        <xsd:enumeration value="15" />
                        <xsd:enumeration value="16" />
                        <xsd:enumeration value="17" />
                        <xsd:enumeration value="18" />
                        <xsd:enumeration value="19" />
                        <xsd:enumeration value="20" />
                        <xsd:enumeration value="21" />
                        <xsd:enumeration value="22" />
                        <xsd:enumeration value="23" />
                        <xsd:enumeration value="24" />
                        <xsd:enumeration value="25" />
                        <xsd:enumeration value="26" />
                        <xsd:enumeration value="27" />
                        <xsd:enumeration value="28" />
                        <xsd:enumeration value="29" />
                        <xsd:enumeration value="30" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_coordinate_modelType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The details of the composition of the coordinate model.

    Example 1 - 
&lt;PDBx:pdbx_coordinate_modelCategory&gt;
   &lt;PDBx:pdbx_coordinate_model asym_id=&quot;A&quot;&gt;
      &lt;PDBx:type&gt;CA ATOMS ONLY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_coordinate_model&gt;
   &lt;PDBx:pdbx_coordinate_model asym_id=&quot;B&quot;&gt;
      &lt;PDBx:type&gt;CA ATOMS ONLY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_coordinate_model&gt;
   &lt;PDBx:pdbx_coordinate_model asym_id=&quot;X&quot;&gt;
      &lt;PDBx:type&gt;P ATOMS ONLY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_coordinate_model&gt;
   &lt;PDBx:pdbx_coordinate_model asym_id=&quot;Y&quot;&gt;
      &lt;PDBx:type&gt;P ATOMS ONLY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_coordinate_model&gt;
&lt;/PDBx:pdbx_coordinate_modelCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_coordinate_model" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A classification of the composition of the coordinate model.
CA ATOMS ONLY
P ATOMS ONLY
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="CA ATOMS ONLY" />
                           <xsd:enumeration value="P ATOMS ONLY" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A reference to attribute id in category struct_asym. 
1
A
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_database_PDB_obs_sprType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The PDBX_DATABASE_PDB_OBS_SPR category provides placeholders
for information on obsolete/superseded PDB entries

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_database_PDB_obs_spr" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of replacement.

1997-03-30
                        </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">
Details related to the replaced or replacing entry.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="id" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifier for the type of obsolete entry to be added to this entry.
OBSLTE
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="OBSLTE" />
                           <xsd:enumeration value="SPRSDE" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdb_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The new PDB identifier for the replaced entry.

2ABC
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="replace_pdb_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The PDB identifier for the replaced (OLD) entry/entries.

3ABC
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_database_messageType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The PDBX_DATABASE_MESSAGE category provides information about
correspondance related to a structure deposition.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_database_message" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="content_type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code defines the content of the message.

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="DEPOSIT" />
                           <xsd:enumeration value="REMINDER" />
                           <xsd:enumeration value="QUERY" />
                           <xsd:enumeration value="OTHER" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This is the date when a message was sent or received.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="message" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The text of the message.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="message_type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines how the message was sent or received.

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="FAX" />
                           <xsd:enumeration value="EMAIL" />
                           <xsd:enumeration value="MAIL" />
                           <xsd:enumeration value="PHONE" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="receiver" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the receiver.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="receiver_address_email" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The email address of the receiver.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="receiver_address_fax" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The FAX phone number of the receiver.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="receiver_address_mail" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The postal address of the receiver.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="receiver_address_phone" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The phone number of the receiver.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sender" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the sender.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sender_address_email" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The email address of the sender.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sender_address_fax" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The FAX phone number of the sender.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sender_address_mail" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The postal address of the sender.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sender_address_phone" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The phone number of the sender.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_database_message identifies the data block. 
BDL001
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="message_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This is an unique and sequential identifier for a message.

message 1
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_database_procType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Internal records to track the data processing cycle.
&lt;PDBx:pdbx_database_procCategory&gt;
   &lt;PDBx:pdbx_database_proc cycle_id=&quot;1&quot; entry_id=&quot;BDL001&quot;&gt;
      &lt;PDBx:date_begin_cycle&gt;1998-02-27&lt;/PDBx:date_begin_cycle&gt;
      &lt;PDBx:date_end_cycle&gt;1998-02-27&lt;/PDBx:date_end_cycle&gt;
   &lt;/PDBx:pdbx_database_proc&gt;
&lt;/PDBx:pdbx_database_procCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_database_proc" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date_begin_cycle" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This is the date of the start of the processing cycle.

1983-02-27
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_end_cycle" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This is the date of the end of the processing cycle.

1983-02-27
                        </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">
Special details about the current processing cycle.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="cycle_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This is a number of the processing cycle.

1 for the initial cycle
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_database_proc identifies the data block. 
BDL001
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_database_relatedType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in PDBX_DATABASE_RELATED contain references to entries
that are related to the this entry.
&lt;PDBx:pdbx_database_relatedCategory&gt;
   &lt;PDBx:pdbx_database_related content_type=&quot;native structure&quot; db_id=&quot;1ABC&quot; db_name=&quot;PDB&quot;&gt;&lt;/PDBx:pdbx_database_related&gt;
&lt;/PDBx:pdbx_database_relatedCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_database_related" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the related entry.

1ABC contains the same protein complexed with Netropsin.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="content_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifying content type of the related entry.
minimized average structure
representative structure
ensemble
derivative structure
native structure
associated EM volume
other EM volume
associated NMR restraints
associated structure factors
associated SAS data
protein target sequence and/or protocol data
split
re-refinement
complete structure
unspecified
other
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="minimized average structure" />
                        <xsd:enumeration value="representative structure" />
                        <xsd:enumeration value="ensemble" />
                        <xsd:enumeration value="derivative structure" />
                        <xsd:enumeration value="native structure" />
                        <xsd:enumeration value="associated EM volume" />
                        <xsd:enumeration value="other EM volume" />
                        <xsd:enumeration value="associated NMR restraints" />
                        <xsd:enumeration value="associated structure factors" />
                        <xsd:enumeration value="associated SAS data" />
                        <xsd:enumeration value="protein target sequence and/or protocol data" />
                        <xsd:enumeration value="split" />
                        <xsd:enumeration value="re-refinement" />
                        <xsd:enumeration value="complete structure" />
                        <xsd:enumeration value="unspecified" />
                        <xsd:enumeration value="other" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="db_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifying code in the related database.
1ABC
BDL001
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="db_name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The name of the database containing the related entry.

PDB  - Protein Databank
NDB  - Nucleic Acid Database
BMRB - BioMagResBank
EMDB - Electron Microscopy Database
BMCD - Biological Macromolecule Crystallization Database
TargetTrack - Target Registration and Protocol Database
SASBDB - Small Angle Scattering Biological Data Bank
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_database_remarkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Data items in the PDBX_DATABASE_REMARK category record keep additional
information about the entry.  They are mostly used to create
&apos;non-standard&apos; PDB REMARK annotations (6-99).

    Example 1 - based on PDB entry 1ABC
&lt;PDBx:pdbx_database_remarkCategory&gt;
   &lt;PDBx:pdbx_database_remark id=&quot;1&quot;&gt;
      &lt;PDBx:text&gt; THE NON-CRYSTALLOGRAPHIC RELATIONSHIP BETWEEN THE THREE
DOUBLE HELICES IN THE ASYMMETRIC UNIT IS DESCRIBED
IN THE MTRIX1-3 RECORDS.&lt;/PDBx:text&gt;
   &lt;/PDBx:pdbx_database_remark&gt;
&lt;/PDBx:pdbx_database_remarkCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_database_remark" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="text" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The full text of the PDB remark record.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique identifier for the PDB remark record.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_database_statusType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
These are internal RCSB records to keep track of data processing
and status of the entry.
&lt;PDBx:pdbx_database_statusCategory&gt;
   &lt;PDBx:pdbx_database_status entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:deposit_site&gt;RCSB&lt;/PDBx:deposit_site&gt;
      &lt;PDBx:process_site&gt;RCSB&lt;/PDBx:process_site&gt;
      &lt;PDBx:status_code&gt;REL&lt;/PDBx:status_code&gt;
   &lt;/PDBx:pdbx_database_status&gt;
&lt;/PDBx:pdbx_database_statusCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_database_status" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="SG_entry" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the entry belongs to
Structural Genomics Project.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="author_approval_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the author&apos;s approval for
an entry was received explicitly or implicitly.  The
latter is automatically implied by failure to respond
to the validation summary within the prescribed period.

implicit = automatic approval by failure to acknowledge
explicit = approval via depositor acknowledgement
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="implicit" />
                           <xsd:enumeration value="explicit" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="author_release_status_code" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The release status authorized by the depositor.

     REL   = Release
     HOLD  = On hold until yyyy-mm-dd
     HPUB  = On hold until publication
     OBS   = Entry has been obsoleted and replaced by another entry
     WDRN  = Entry has been withdrawn by depositor
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="REL" />
                           <xsd:enumeration value="HOLD" />
                           <xsd:enumeration value="HPUB" />
                           <xsd:enumeration value="REFI" />
                           <xsd:enumeration value="OBS" />
                           <xsd:enumeration value="WDRN" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="date_author_approval" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date the author&apos;s approval is received.
1983-02-20
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_author_release_request" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date on which the author requests entry release.
2013-03-24
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_begin_deposition" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The starting date for the deposition session.
2013-02-21
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_begin_processing" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The starting date for data processing.
2013-03-21
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_begin_release_preparation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date on which release processing began.
2013-03-24
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_chemical_shifts" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date the chemical shift data are received.
2010-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_coordinates" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date the coordinates are received.
1983-02-21
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_deposition_form" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date the deposition form is received.
1982-02-21
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_end_processing" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The completion date for data processing.
2013-03-24
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_hold_chemical_shifts" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
At an author&apos;s request, the chemical shift data may be held after
processing for some period of time.
2010-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_hold_coordinates" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
At an author&apos;s request, a coordinate entry may be held after
processing for some period of time.
1983-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_hold_nmr_constraints" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
At an author&apos;s request, the NMR constraint data may be held after
processing for some period of time.
1983-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_hold_struct_fact" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
At an author&apos;s request, the structure factors may be held after
processing for some period of time.
1983-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_manuscript" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date the manuscript is received.
1983-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_nmr_constraints" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date the structure factors are received.
1983-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_of_PDB_release" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB release date.  This is the date that appears in the PDB
REVDAT record.

1983-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_of_cs_release" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of PDB release.  This corresponds to the date
at which the chemical shift data is placed into the public archive.
2010-09-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_of_mr_release" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of PDB/RCSB release.  This corresponds to the date
at which the entry is placed into the public archive.
1999-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_of_sf_release" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of PDB/RCSB release.  This corresponds to the date
at which the entry is placed into the public archive.
1999-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_struct_fact" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date the structure factors are received.
1983-02-28
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date_submitted" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of complete deposition.  This corresponds to the date
at which the PDB identifier is assigned.
1983-02-20
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dep_release_code_chemical_shifts" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The deposited chemical shift data for this deposition will be released according
the value of this item.

     RELEASE NOW          =    Release immediately
     HOLD FOR PUBLICATION =    Hold until the primary citation is published
     HOLD FOR 4 WEEKS     =    Hold for 4 weeks
     HOLD FOR 6 WEEKS     =    Hold for 6 weeks
     HOLD FOR 6 MONTHS    =    Hold for 6 months
     HOLD FOR 1 YEAR      =    Hold for 1 year
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dep_release_code_coordinates" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The deposited coordinates for this deposition will be released according
the value of this item.

     RELEASE NOW          =    Release immediately
     HOLD FOR PUBLICATION =    Hold until the primary citation is published
     HOLD FOR 4 WEEKS     =    Hold for 4 weeks
     HOLD FOR 6 WEEKS     =    Hold for 6 weeks
     HOLD FOR 8 WEEKS     =    Hold for 8 weeks
     HOLD FOR 6 MONTHS    =    Hold for 6 months
     HOLD FOR 1 YEAR      =    Hold for 1 year
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="RELEASE NOW" />
                           <xsd:enumeration value="HOLD FOR PUBLICATION" />
                           <xsd:enumeration value="HOLD FOR 4 WEEKS" />
                           <xsd:enumeration value="HOLD FOR 6 WEEKS" />
                           <xsd:enumeration value="HOLD FOR 8 WEEKS" />
                           <xsd:enumeration value="HOLD FOR 6 MONTHS" />
                           <xsd:enumeration value="HOLD FOR 1 YEAR" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dep_release_code_nmr_constraints" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The deposited NMR constrait data for this deposition will be released according
the value of this item.

     RELEASE NOW          =    Release immediately
     HOLD FOR PUBLICATION =    Hold until the primary citation is published
     HOLD FOR 6 WEEKS     =    Hold for 6 weeks
     HOLD FOR 6 MONTHS    =    Hold for 6 months
     HOLD FOR 1 YEAR      =    Hold for 1 year
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dep_release_code_sequence" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The sequence information for this deposition will be released according
the value of this item.  Setting this status code to &quot;RELEASE NOW&quot; indicates
that the macromolecular sequence(s) for this entry may be displayed in PDB
status reports prior to the release of the entry.   Setting this status
code to &quot;HOLD FOR RELEASE&quot; conceals the sequence information in PDB status
reports until the coordinate data for this entry are released.

 RELEASE NOW =      Release sequence information in status reports immediately
 HOLD FOR RELEASE = Conceal sequence information in status reports until
                    coordinate data is release
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="RELEASE NOW" />
                           <xsd:enumeration value="HOLD FOR RELEASE" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dep_release_code_struct_fact" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The deposited structure factors for this deposition will be released according
the value of this item.

     RELEASE NOW          =    Release immediately
     HOLD FOR PUBLICATION =    Hold until the primary citation is published
     HOLD FOR 4 WEEKS     =    Hold for 4 weeks
     HOLD FOR 6 WEEKS     =    Hold for 6 weeks
     HOLD FOR 6 MONTHS    =    Hold for 6 months
     HOLD FOR 1 YEAR      =    Hold for 1 year
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="deposit_site" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The site where the file was deposited.

NDB
RCSB
PDBE
PDBJ
BMRB
BNL
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="NDB" />
                           <xsd:enumeration value="RCSB" />
                           <xsd:enumeration value="PDBE" />
                           <xsd:enumeration value="PDBJ" />
                           <xsd:enumeration value="BMRB" />
                           <xsd:enumeration value="BNL" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="hold_for_publication" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
At an author&apos;s request, an entry is to be held until
publication.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="methods_development_category" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The methods development category in which this
entry has been placed.
CASP
CASD-NMR
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="CAPRI" />
                           <xsd:enumeration value="CASP" />
                           <xsd:enumeration value="CASD-NMR" />
                           <xsd:enumeration value="FoldIt" />
                           <xsd:enumeration value="GPCR Dock" />
                           <xsd:enumeration value="D3R" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="name_depositor" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The last name of the depositor to be used in correspondance.

Smith
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_date_of_author_approval" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This is the date when PDB received the author&apos;s approval for an
entry which has been processed by NDB.  (This is a place holder
for entries processed before Jan. 1, 1996.)

1983-02-27
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_format_compatible" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag indicating that the entry is compatible with the PDB format.

A value of &apos;N&apos; indicates that the no PDB format data file is
corresponding to this entry is available in the PDB archive.

Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="process_site" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The site where the file was deposited.

NDB
RCSB
PDBE
PDBJ
BNL
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="NDB" />
                           <xsd:enumeration value="RCSB" />
                           <xsd:enumeration value="PDBE" />
                           <xsd:enumeration value="PDBJ" />
                           <xsd:enumeration value="BNL" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="rcsb_annotator" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The initials of the annotator processing this entry.
BS
SJ
KB
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="recvd_author_approval" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the author&apos;s approval for
an entry has been received.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="recvd_chemical_shifts" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the chemical shift data for an entry
have been received.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="recvd_coordinates" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the coordinates for an entry
have been received.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="recvd_deposit_form" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the deposition form for an entry
has been received.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="recvd_initial_deposition_date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of initial deposition.  (The first message for
deposition has been received.)
1983-02-21
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="recvd_internal_approval" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the internal approval for an entry
have been received.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="recvd_manuscript" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the manuscript for an entry
has been received.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="recvd_nmr_constraints" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the NMR contraint data for an entry
have been received.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="recvd_struct_fact" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This code indicates whether the structure factors for an entry
have been received.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="status_code" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Code for status of file.
REL
HPUB
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="PROC" />
                           <xsd:enumeration value="WAIT" />
                           <xsd:enumeration value="REL" />
                           <xsd:enumeration value="HOLD" />
                           <xsd:enumeration value="HPUB" />
                           <xsd:enumeration value="REFI" />
                           <xsd:enumeration value="OBS" />
                           <xsd:enumeration value="WDRN" />
                           <xsd:enumeration value="AUTH" />
                           <xsd:enumeration value="POLC" />
                           <xsd:enumeration value="REPL" />
                           <xsd:enumeration value="AUCO" />
                           <xsd:enumeration value="TRSF" />
                           <xsd:enumeration value="DEL" />
                           <xsd:enumeration value="REV" />
                           <xsd:enumeration value="UPD" />
                           <xsd:enumeration value="BIB" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="status_code_cs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Code for status of chemical shift data file.

     PROC  = Processing in progress
     WAIT  = Awaiting author approval
     REL   = Release
     HOLD  = On hold until yyyy-mm-dd
     HPUB  = On hold until publication
     OBS   = Entry has been obsoleted and replaced by another entry
     WDRN  = Entry has been withdrawn by depositor
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="status_code_mr" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Code for status of NMR constraints file.

     PROC  = To be processed
     REL   = Release
     HOLD  = On hold until yyyy-mm-dd
     HPUB  = On hold until publication
     OBS   = Entry has been obsoleted and replaced by another entry
     WDRN  = Entry has been withdrawn by depositor
     WAIT  = Awaiting author approval
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="PROC" />
                           <xsd:enumeration value="WAIT" />
                           <xsd:enumeration value="REL" />
                           <xsd:enumeration value="HOLD" />
                           <xsd:enumeration value="HPUB" />
                           <xsd:enumeration value="OBS" />
                           <xsd:enumeration value="WDRN" />
                           <xsd:enumeration value="AUTH" />
                           <xsd:enumeration value="POLC" />
                           <xsd:enumeration value="REPL" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="status_code_sf" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Code for status of structure factor file.

     PROC  = To be processed
     REL   = Released
     HOLD  = On hold until yyyy-mm-dd
     HPUB  = On hold until publication
     OBS   = Entry has been obsoleted and replaced by another entry
     WDRN  = Entry has been withdrawn by depositor
     WAIT  = Awaiting author approval
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="PROC" />
                           <xsd:enumeration value="WAIT" />
                           <xsd:enumeration value="REL" />
                           <xsd:enumeration value="HOLD" />
                           <xsd:enumeration value="HPUB" />
                           <xsd:enumeration value="OBS" />
                           <xsd:enumeration value="WDRN" />
                           <xsd:enumeration value="AUTH" />
                           <xsd:enumeration value="POLC" />
                           <xsd:enumeration value="REPL" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_database_status identifies the data block.
 
BDL001
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_deposit_groupType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the pdbx_deposit_group category provide identifiers
and related information for groups of entries deposited in a collection.


    Example 1 - Deposition collection
&lt;PDBx:pdbx_deposit_groupCategory&gt;
   &lt;PDBx:pdbx_deposit_group group_id=&quot;B_0000000001&quot;&gt;&lt;/PDBx:pdbx_deposit_group&gt;
&lt;/PDBx:pdbx_deposit_groupCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_deposit_group" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="group_description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the contents of entries in the collection.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="group_title" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A title to describe the group of entries deposited in the collection.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="group_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique identifier for a group of entries deposited as a collection.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_deposit_group_indexType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the pdbx_deposit_group_index category provides details
about the individual data files in the collection of deposited entries.


    Example 1 - Deposition collection
&lt;PDBx:pdbx_deposit_group_indexCategory&gt;
   &lt;PDBx:pdbx_deposit_group_index group_id=&quot;B_1000000001&quot; ordinal_id=&quot;1&quot;&gt;
      &lt;PDBx:auth_file_content_type&gt;model&lt;/PDBx:auth_file_content_type&gt;
      &lt;PDBx:auth_file_format_type&gt;cif&lt;/PDBx:auth_file_format_type&gt;
      &lt;PDBx:auth_file_label&gt;model1&lt;/PDBx:auth_file_label&gt;
      &lt;PDBx:auth_file_name&gt;model-file-1.cif&lt;/PDBx:auth_file_name&gt;
      &lt;PDBx:auth_file_size&gt;4000002&lt;/PDBx:auth_file_size&gt;
      &lt;PDBx:dep_set_id&gt;D_2000000001&lt;/PDBx:dep_set_id&gt;
      &lt;PDBx:group_file_name&gt;myset.tar.gz&lt;/PDBx:group_file_name&gt;
      &lt;PDBx:group_file_timestamp&gt;2016-01-02:10:02&lt;/PDBx:group_file_timestamp&gt;
      &lt;PDBx:pdb_id_code&gt;1ABC&lt;/PDBx:pdb_id_code&gt;
   &lt;/PDBx:pdbx_deposit_group_index&gt;
   &lt;PDBx:pdbx_deposit_group_index group_id=&quot;B_1000000001&quot; ordinal_id=&quot;2&quot;&gt;
      &lt;PDBx:auth_file_content_type&gt;structure factors&lt;/PDBx:auth_file_content_type&gt;
      &lt;PDBx:auth_file_format_type&gt;cif&lt;/PDBx:auth_file_format_type&gt;
      &lt;PDBx:auth_file_label&gt;sf1&lt;/PDBx:auth_file_label&gt;
      &lt;PDBx:auth_file_name&gt;sf-file-1.cif&lt;/PDBx:auth_file_name&gt;
      &lt;PDBx:auth_file_size&gt;53000022&lt;/PDBx:auth_file_size&gt;
      &lt;PDBx:dep_set_id&gt;D_2000000001&lt;/PDBx:dep_set_id&gt;
      &lt;PDBx:group_file_name&gt;myset.tar.gz&lt;/PDBx:group_file_name&gt;
      &lt;PDBx:group_file_timestamp&gt;2016-01-02:10:02&lt;/PDBx:group_file_timestamp&gt;
      &lt;PDBx:pdb_id_code&gt;1ABC&lt;/PDBx:pdb_id_code&gt;
   &lt;/PDBx:pdbx_deposit_group_index&gt;
&lt;/PDBx:pdbx_deposit_group_indexCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_deposit_group_index" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="auth_file_content_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The data content type for this data file within the collection.
model
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="model" />
                           <xsd:enumeration value="structure factors" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="auth_file_format_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The data format for this data file within the collection.
mmcif
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="cif" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="auth_file_label" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A contributor label for this data file within the collection.
file1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_file_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The file name for this data file within the collection.
file-1.cif
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_file_size" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The file size (bytes) for this data file within the collection.
15000232
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dep_set_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An internal identifier for a deposited data set.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="group_file_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A file name of the group of collected structures.
big-set.tar.gz
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="group_file_timestamp" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A file timestamp of the group of collected structures.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_id_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A PDB accession code.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="group_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique identifier for a group of entries deposited as a collection.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ordinal_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A unique identifier for the index entry within the deposition group.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_diffrn_reflns_shellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the DIFFRN_REFLNS_SHELL category record details about
the reflection data set within shells of resolution.


    Example 1 - diffraction properties with shells
&lt;PDBx:pdbx_diffrn_reflns_shellCategory&gt;
   &lt;PDBx:pdbx_diffrn_reflns_shell d_res_high=&quot;5.18&quot; d_res_low=&quot;50.00&quot; diffrn_id=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_I_obs&gt;0.029&lt;/PDBx:Rmerge_I_obs&gt;
      &lt;PDBx:chi_squared&gt;1.154&lt;/PDBx:chi_squared&gt;
      &lt;PDBx:number_obs&gt;11791&lt;/PDBx:number_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;100.000&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:pdbx_diffrn_reflns_shell&gt;
   &lt;PDBx:pdbx_diffrn_reflns_shell d_res_high=&quot;4.11&quot; d_res_low=&quot;5.18&quot; diffrn_id=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_I_obs&gt;0.033&lt;/PDBx:Rmerge_I_obs&gt;
      &lt;PDBx:chi_squared&gt;1.098&lt;/PDBx:chi_squared&gt;
      &lt;PDBx:number_obs&gt;11717&lt;/PDBx:number_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;100.000&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:pdbx_diffrn_reflns_shell&gt;
   &lt;PDBx:pdbx_diffrn_reflns_shell d_res_high=&quot;3.59&quot; d_res_low=&quot;4.11&quot; diffrn_id=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_I_obs&gt;0.043&lt;/PDBx:Rmerge_I_obs&gt;
      &lt;PDBx:chi_squared&gt;1.044&lt;/PDBx:chi_squared&gt;
      &lt;PDBx:number_obs&gt;11792&lt;/PDBx:number_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;100.000&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:pdbx_diffrn_reflns_shell&gt;
   &lt;PDBx:pdbx_diffrn_reflns_shell d_res_high=&quot;3.26&quot; d_res_low=&quot;3.59&quot; diffrn_id=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_I_obs&gt;0.059&lt;/PDBx:Rmerge_I_obs&gt;
      &lt;PDBx:chi_squared&gt;1.104&lt;/PDBx:chi_squared&gt;
      &lt;PDBx:number_obs&gt;11718&lt;/PDBx:number_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;100.000&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:pdbx_diffrn_reflns_shell&gt;
   &lt;PDBx:pdbx_diffrn_reflns_shell d_res_high=&quot;3.03&quot; d_res_low=&quot;3.26&quot; diffrn_id=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_I_obs&gt;0.087&lt;/PDBx:Rmerge_I_obs&gt;
      &lt;PDBx:chi_squared&gt;1.160&lt;/PDBx:chi_squared&gt;
      &lt;PDBx:number_obs&gt;11753&lt;/PDBx:number_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;100.000&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:pdbx_diffrn_reflns_shell&gt;
   &lt;PDBx:pdbx_diffrn_reflns_shell d_res_high=&quot;2.85&quot; d_res_low=&quot;3.03&quot; diffrn_id=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_I_obs&gt;0.130&lt;/PDBx:Rmerge_I_obs&gt;
      &lt;PDBx:chi_squared&gt;1.169&lt;/PDBx:chi_squared&gt;
      &lt;PDBx:number_obs&gt;11811&lt;/PDBx:number_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;100.000&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:pdbx_diffrn_reflns_shell&gt;
   &lt;PDBx:pdbx_diffrn_reflns_shell d_res_high=&quot;2.71&quot; d_res_low=&quot;2.85&quot; diffrn_id=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_I_obs&gt;0.174&lt;/PDBx:Rmerge_I_obs&gt;
      &lt;PDBx:chi_squared&gt;1.170&lt;/PDBx:chi_squared&gt;
      &lt;PDBx:number_obs&gt;11752&lt;/PDBx:number_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;100.000&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:pdbx_diffrn_reflns_shell&gt;
   &lt;PDBx:pdbx_diffrn_reflns_shell d_res_high=&quot;2.59&quot; d_res_low=&quot;2.71&quot; diffrn_id=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_I_obs&gt;0.227&lt;/PDBx:Rmerge_I_obs&gt;
      &lt;PDBx:chi_squared&gt;1.165&lt;/PDBx:chi_squared&gt;
      &lt;PDBx:number_obs&gt;11767&lt;/PDBx:number_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;100.000&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:pdbx_diffrn_reflns_shell&gt;
&lt;/PDBx:pdbx_diffrn_reflns_shellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_diffrn_reflns_shell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="Rmerge_I_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The R factor for the reflections that satisfy the merging 
criteria for the resolution shell.    
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Rsym_value" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The R factor for averaging the symmetry related reflections 
for the resolution shell.        
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chi_squared" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall Chi-squared statistic for the resolution shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of observed reflections in the resolution shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="percent_possible_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The percentage of geometrically possible reflections represented
by reflections that satisfy the resolution limits established
by attribute d_resolution_high in category diffrn_reflns_shell and 
 attribute d_resolution_low in category diffrn_reflns_shell and the observation limit 
 established by attribute observed_criterion.
 in category diffrn_reflns 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="redundancy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall redundancy for the resolution shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rejects" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of rejected reflections in the resolution shell 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="d_res_high" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The highest resolution for the interplanar spacings in the
resolution shell.         


                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="d_res_low" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The lowest resolution for the interplanar spacings in the
resolution shell.        
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category diffrn in the DIFFRN category. 
 This item distingush the different data sets               
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_distant_solvent_atomsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_DISTANT_SOLVENT_ATOMS category list the
solvent atoms remote from any macromolecule.

     Example 1
&lt;PDBx:pdbx_distant_solvent_atomsCategory&gt;
   &lt;PDBx:pdbx_distant_solvent_atoms id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;W&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;O&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;HOH&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;412&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:neighbor_ligand_distance xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:neighbor_macromolecule_distance&gt;7.3&lt;/PDBx:neighbor_macromolecule_distance&gt;
   &lt;/PDBx:pdbx_distant_solvent_atoms&gt;
   &lt;PDBx:pdbx_distant_solvent_atoms id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;W&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;O&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;HOH&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;413&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:neighbor_ligand_distance xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:neighbor_macromolecule_distance&gt;8.4&lt;/PDBx:neighbor_macromolecule_distance&gt;
   &lt;/PDBx:pdbx_distant_solvent_atoms&gt;
   &lt;PDBx:pdbx_distant_solvent_atoms id=&quot;3&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;W&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;O&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;HOH&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;414&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:neighbor_ligand_distance xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:neighbor_macromolecule_distance&gt;7.2&lt;/PDBx:neighbor_macromolecule_distance&gt;
   &lt;/PDBx:pdbx_distant_solvent_atoms&gt;
   &lt;PDBx:pdbx_distant_solvent_atoms id=&quot;4&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;W&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;O&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;HOH&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;415&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:neighbor_ligand_distance xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:neighbor_macromolecule_distance&gt;8.3&lt;/PDBx:neighbor_macromolecule_distance&gt;
   &lt;/PDBx:pdbx_distant_solvent_atoms&gt;
&lt;/PDBx:pdbx_distant_solvent_atomsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_distant_solvent_atoms" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute label_alt.id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the distant solvent atom.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="neighbor_ligand_distance" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Distance to closest neighboring ligand or solvent atom.

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="neighbor_macromolecule_distance" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Distance to closest neighboring macromolecule atom.

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_distant_solvent_atoms must uniquely identify
 each item in the PDBX_DISTANT_SOLVENT_ATOMS list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_domainType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_DOMAIN category record information
about domain definitions.

A domain need not correspond to a completely polypeptide chain;
it can be composed of one or more segments in a single chain,
or by segments from more than one chain.

    Example 1 - 
&lt;PDBx:pdbx_domainCategory&gt;
   &lt;PDBx:pdbx_domain id=&quot;d1&quot;&gt;
      &lt;PDBx:details&gt;Chains A, B&lt;/PDBx:details&gt;
   &lt;/PDBx:pdbx_domain&gt;
   &lt;PDBx:pdbx_domain id=&quot;d2&quot;&gt;
      &lt;PDBx:details&gt;Asym_id D Residues 1-134&lt;/PDBx:details&gt;
   &lt;/PDBx:pdbx_domain&gt;
&lt;/PDBx:pdbx_domainCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_domain" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 structural elements that
comprise a domain.
                                 The loop between residues 18 and 23.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_domain must uniquely identify a
 record in the PDBX_DOMAIN 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>

   <xsd:complexType name="pdbx_domain_rangeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_DOMAIN_RANGE category identify the
beginning and ending points of polypeptide chain segments
that form all or part of a domain.

    Example 1 - 
&lt;PDBx:pdbx_domain_rangeCategory&gt;
   &lt;PDBx:pdbx_domain_range beg_label_alt_id=&quot;A&quot; beg_label_asym_id=&quot;A&quot; beg_label_comp_id=&quot;PRO&quot; beg_label_seq_id=&quot;1&quot; domain_id=&quot;d1&quot; end_label_alt_id=&quot;A&quot; end_label_asym_id=&quot;A&quot; end_label_comp_id=&quot;GLY&quot; end_label_seq_id=&quot;29&quot;&gt;&lt;/PDBx:pdbx_domain_range&gt;
   &lt;PDBx:pdbx_domain_range beg_label_alt_id=&quot;A&quot; beg_label_asym_id=&quot;B&quot; beg_label_comp_id=&quot;PRO&quot; beg_label_seq_id=&quot;31&quot; domain_id=&quot;d1&quot; end_label_alt_id=&quot;A&quot; end_label_asym_id=&quot;B&quot; end_label_comp_id=&quot;GLY&quot; end_label_seq_id=&quot;59&quot;&gt;&lt;/PDBx:pdbx_domain_range&gt;
   &lt;PDBx:pdbx_domain_range beg_label_alt_id=&quot;A&quot; beg_label_asym_id=&quot;C&quot; beg_label_comp_id=&quot;PRO&quot; beg_label_seq_id=&quot;61&quot; domain_id=&quot;d1&quot; end_label_alt_id=&quot;A&quot; end_label_asym_id=&quot;B&quot; end_label_comp_id=&quot;GLY&quot; end_label_seq_id=&quot;89&quot;&gt;&lt;/PDBx:pdbx_domain_range&gt;
   &lt;PDBx:pdbx_domain_range beg_label_alt_id=&quot;A&quot; beg_label_asym_id=&quot;D&quot; beg_label_comp_id=&quot;PRO&quot; beg_label_seq_id=&quot;91&quot; domain_id=&quot;d2&quot; end_label_alt_id=&quot;A&quot; end_label_asym_id=&quot;D&quot; end_label_comp_id=&quot;GLY&quot; end_label_seq_id=&quot;119&quot;&gt;&lt;/PDBx:pdbx_domain_range&gt;
   &lt;PDBx:pdbx_domain_range beg_label_alt_id=&quot;A&quot; beg_label_asym_id=&quot;E&quot; beg_label_comp_id=&quot;PRO&quot; beg_label_seq_id=&quot;121&quot; domain_id=&quot;d2&quot; end_label_alt_id=&quot;A&quot; end_label_asym_id=&quot;E&quot; end_label_comp_id=&quot;GLY&quot; end_label_seq_id=&quot;149&quot;&gt;&lt;/PDBx:pdbx_domain_range&gt;
   &lt;PDBx:pdbx_domain_range beg_label_alt_id=&quot;A&quot; beg_label_asym_id=&quot;F&quot; beg_label_comp_id=&quot;PRO&quot; beg_label_seq_id=&quot;151&quot; domain_id=&quot;d2&quot; end_label_alt_id=&quot;A&quot; end_label_asym_id=&quot;F&quot; end_label_comp_id=&quot;GLY&quot; end_label_seq_id=&quot;179&quot;&gt;&lt;/PDBx:pdbx_domain_range&gt;
&lt;/PDBx:pdbx_domain_rangeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_domain_range" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="beg_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="beg_label_alt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="beg_label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="beg_label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="beg_label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="domain_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_domain in the
 PDBX_DOMAIN category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="end_label_alt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="end_label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="end_label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="end_label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_assemblyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The PDBX_ENTITY_ASSEMBLY category provides a chemical description
of the biological assembly studied in terms of its constituent
entities.
  A complex composed of one copy of entities 1 and 2.
&lt;PDBx:pdbx_entity_assemblyCategory&gt;
   &lt;PDBx:pdbx_entity_assembly entity_id=&quot;1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:biol_id&gt;1&lt;/PDBx:biol_id&gt;
      &lt;PDBx:num_copies&gt;1&lt;/PDBx:num_copies&gt;
   &lt;/PDBx:pdbx_entity_assembly&gt;
   &lt;PDBx:pdbx_entity_assembly entity_id=&quot;2&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:biol_id&gt;1&lt;/PDBx:biol_id&gt;
      &lt;PDBx:num_copies&gt;1&lt;/PDBx:num_copies&gt;
   &lt;/PDBx:pdbx_entity_assembly&gt;
&lt;/PDBx:pdbx_entity_assemblyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_assembly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="biol_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An  identifier for the assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_copies" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of copies of this entity in the assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An enity identifier. A reference to attribute id in category entity. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An  identifier for the assembly.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_nameType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The PDBX_ENTITY_NAME records additional name information for
each entity.

    Example 1 -
&lt;PDBx:pdbx_entity_nameCategory&gt;
   &lt;PDBx:pdbx_entity_name entity_id=&quot;1&quot; name=&quot;PLASTOCYANIN&quot; name_type=&quot;SWS-NAME&quot;&gt;&lt;/PDBx:pdbx_entity_name&gt;
   &lt;PDBx:pdbx_entity_name entity_id=&quot;1&quot; name=&quot;Electron transport&quot; name_type=&quot;SWS-KEYWORD&quot;&gt;&lt;/PDBx:pdbx_entity_name&gt;
&lt;/PDBx:pdbx_entity_nameCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_name" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Pointer to attribute id in category entity. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Entity name.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="name_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Entity name type.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="RCSB_NAME" />
                        <xsd:enumeration value="RCSB_SYNONYM" />
                        <xsd:enumeration value="SWS-NAME" />
                        <xsd:enumeration value="SWS-SYNONYM" />
                        <xsd:enumeration value="SWS-KEYWORD" />
                        <xsd:enumeration value="GB-NAME" />
                        <xsd:enumeration value="GB-SYNONYM" />
                        <xsd:enumeration value="GB-KEYWORD" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_nonpolyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">



    Example 1 - 

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_nonpoly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP category. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A name for the non-polymer entity
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_prod_protocolType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains descriptive protocols for the production
of this entity.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_prod_protocol" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="protocol" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The protocol description associated with the protocol_type employed 
in the production of this entity. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_prod_protocol uniquely identifies
 each protein contained in the project target protein complex whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_prod_protocol 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. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="protocol_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The one of a set of protocol types associated with the production 
of this entity. 
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="selection" />
                        <xsd:enumeration value="PCR" />
                        <xsd:enumeration value="cloning" />
                        <xsd:enumeration value="expression" />
                        <xsd:enumeration value="growth" />
                        <xsd:enumeration value="purification" />
                        <xsd:enumeration value="NMR" />
                        <xsd:enumeration value="other" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_characterType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details of protein characterisation. It
refers to the characteristion of the product of a specific
step.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_character" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of characterisation step.
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">
Any details associated with this method of protein characterisation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used for protein characterisation.
Dynamic light scattering
Mass spectrometry
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="result" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The result from this method of protein characterisation.
                        </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">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_character uniquely identifies
 each protein contained in the project target complex proteins whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category. This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_character 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for the step whose product
has been characterised.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_chromType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the chromatographic steps used in the
purification of the protein.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_chrom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="column_temperature" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in degrees celsius at which this column was run.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="column_type" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of column used in this step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="column_volume" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume of the column used in this step.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milliliters" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of production step.
2003-12-25
2003-12-25:09:00
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="elution_buffer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_buffer.id in the PDBX_BUFFER category.
The referenced buffer is that with which the protein was eluted.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="elution_protocol" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the elution protocol.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced sequence is expected to be the amino
acid sequence of the expressed product after the
chromatography step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="equilibration_buffer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_buffer.id in the PDBX_BUFFER category.
The referenced buffer is that in which the column was equilibrated.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="flow_rate" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The rate at which the equilibration buffer flowed through the column.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="ml_per_min" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step. This allows
a workflow to have multiple entry points leading to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="post_treatment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of any post-chromatographic treatment of the protein sample.
                        </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">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sample_conc_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to determine the concentration of the protein solution put
onto the column.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sample_concentration" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration of the protein solution put onto the column.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="mg_per_ml" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="sample_prep_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the sample preparation prior to running the column.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sample_volume" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume of protein solution run on the column.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milliliters" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="volume_pooled_fractions" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total volume of all the fractions pooled to give the purified protein
solution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milliliters" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="yield_method" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to determine the yield
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="yield_pooled_fractions" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The yield in milligrams of protein recovered in the pooled fractions.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milligrams" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_chrom uniquely identifies
 each protein contained in the project target complex proteins whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category. This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_chrom 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this chromatography step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_cloneType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the cloning steps used in
the overall protein production process. Each row in PDBX_ENTITY_SRC_GEN_CLONE
should have an equivalent row in either PDBX_ENTITY_SRC_GEN_CLONE_LIGATION or
PDBX_ENTITY_SRC_GEN_CLONE_RECOMBINATION.  If only summary information is 
provided data in the later two categories may be omitted.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_clone" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of this production step.
2003-12-25
2003-12-25:09:00
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced nucleic acid sequence is that of the
cloned product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="gene_insert_method" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to insert the gene into the vector. For &apos;Ligation&apos;, an
PDBX_ENTITY_SRC_GEN_CLONE_LIGATION entry with matching .step_id is expected. For
&apos;Recombination&apos;, an PDBX_ENTITY_SRC_GEN_CLONE_RECOMBINATION entry with matching
.step_id is expected.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="L" />
                           <xsd:enumeration value="R" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="marker" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of marker included to allow selection of transformed cells
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="A" />
                           <xsd:enumeration value="F" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step.
This allows a workflow to have multiple entry points leading
to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="purification_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of any purification of the product.
                        </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">
This data item is a pointer to pdbx_robot_system.id in the
PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="summary" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Summary of ligation or recombionation cloning used, the associated 
verification method and any purification of the product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="transformation_method" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to transform the expression cell line with the vector
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="H" />
                           <xsd:enumeration value="E" />
                           <xsd:enumeration value="C" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="vector_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of any modifications made to the named vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the vector used in this cloning step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="verification_method" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to verify that the incorporated gene is correct
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="P" />
                           <xsd:enumeration value="R" />
                           <xsd:enumeration value="D" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_clone uniquely identifies
 each protein contained in the project target protein complex whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category. This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_clone 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this cloning step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_clone_ligationType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the ligation-based cloning steps used in
the overall protein production process.
attribute clone_step_id in category pdbx_entity_src_gen_clone_ligation in this category
 must point at a defined attribute step_id in category pdbx_entity_src_gen_clone. The details in
 PDBX_ENTITY_SRC_GEN_CLONE_LIGATION extend the details in PDBX_ENTITY_SRC_GEN_CLONE
to cover ligation dependent cloning steps.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_clone_ligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="cleavage_enzymes" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The names of the enzymes used to cleave the vector. In addition an enzyme
used to blunt the cut ends, etc., should be named here.
                        </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">
Any details to be associated with this ligation step, e.g. the protocol.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ligation_enzymes" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The names of the enzymes used to ligate the gene into the cleaved vector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature at which the ligation experiment was performed, in degrees
celsius.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="time" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The duration of the ligation reaction in minutes.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:integer">
                              <xsd:attribute fixed="minutes" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is a pointer to attribute entity_id in category pdbx_entity_src_gen_clone in the
 PDBX_ENTITY_SRC_GEN_CLONE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is a pointer to attribute entry_id in category pdbx_entity_src_gen_clone in the
 PDBX_ENTITY_SRC_GEN_CLONE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is a pointer to attribute step_id in category pdbx_entity_src_gen_clone in the
 PDBX_ENTITY_SRC_GEN_CLONE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_clone_recombinationType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the recombination-based cloning steps
used in the overall protein production process. It is assumed that these
reactions will use commercially available kits.
attribute clone_step_id in category pdbx_entity_src_gen_clone_recombination in this category
 must point at a defined attribute step_id in category pdbx_entity_src_gen_clone. The details in
 PDBX_ENTITY_SRC_GEN_CLONE_RECOMBINATION extend the details in PDBX_ENTITY_SRC_GEN_CLONE
to cover recombination dependent cloning steps.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_clone_recombination" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any details to be associated with this recombination step, e.g. the protocol
or differences from the manufacturer&apos;s specified protocol.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="recombination_enzymes" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The names of the enzymes used for this recombination step.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="B" />
                           <xsd:enumeration value="L" />
                           <xsd:enumeration value="T" />
                           <xsd:enumeration value="C" />
                           <xsd:enumeration value="I" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="system" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the recombination system.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="G" />
                           <xsd:enumeration value="I" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is a pointer to attribute entity_id in category pdbx_entity_src_gen_clone in the
 PDBX_ENTITY_SRC_GEN_CLONE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is a pointer to attribute entry_id in category pdbx_entity_src_gen_clone in the
 PDBX_ENTITY_SRC_GEN_CLONE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is a pointer to attribute step_id in category pdbx_entity_src_gen_clone in the
 PDBX_ENTITY_SRC_GEN_CLONE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_expressType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the EXPRESSION steps used in
the overall protein production process. It is hoped that this category
will cover all forms of cell-based expression by reading induction as
induction/transformation/transfection.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_express" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="C_terminal_seq_tag" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any C-terminal sequence tag as a string of one letter amino acid codes
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="N_terminal_seq_tag" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any N-terminal sequence tag as a string of one letter amino acid codes.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="culture_additives" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any additives to the base media in which the expression host was grown.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="culture_base_media" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the base media in which the expression host was grown.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="culture_temperature" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in degrees celsius at which the expression host was allowed
to grow prior to induction/transformation/transfection.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="culture_time" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The time in hours for which the expression host was allowed to grow
prior to induction/transformation/transfection.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="hours" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="culture_volume" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume of media in milliliters in which the expression host was grown.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milliliters" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of production step.
2003-12-25
2003-12-25:09:00
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced sequence is expected to be the amino
acid sequence of the expressed product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="harvesting_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the harvesting protocol.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_cell_line" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A specific line of cells used as the expression system
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_common_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The common name of the organism that served as host for the
expression system. Where attribute host_org_tax_id
 in category pdbx_entity_src_gen_express is populated it is expected that this item may be derived by
look up against the taxonomy database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_culture_collection" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Culture collection of the expression system
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the organism that served as
host for the  expression system.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_scientific_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The scientific name of the organism that served as host for the
expression system. It is expected that either this item or
attribute host_org_tax_id in category pdbx_entity_src_gen_express should be populated. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_strain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The strain of the organism that served as host for the expression
system. Where attribute host_org_tax_id in category pdbx_entity_src_gen_express is
 populated it is expected that this item may be derived by a
look up against the taxonomy database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_tax_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The id for the NCBI taxonomy node corresponding to the organism that
served as host for the expression system.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_tissue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The specific tissue which expressed the molecule.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="host_org_variant" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The vairant of the organism that served as host for the expression
system. Where attribute host_org_tax_id in category pdbx_entity_src_gen_express is
 populated it is expected that this item may be derived by a
look up against the taxonomy database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="inducer" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chemical name of the inducing agent.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="inducer_concentration" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Concentration of the inducing agent.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="mg_per_ml" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="induction_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of induction/transformation/transfection.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="induction_temperature" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in celsius at which the induced/transformed/transfected
cells were grown.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="induction_timepoint" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The time in hours after induction/transformation/transfection at which
the optical density of the culture was measured.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="hours" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="multiplicity_of_infection" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The multiplicity of infection for genes introduced by transfection, eg.
for baculovirus-based expression.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step. This allows
a workflow to have multiple entry points leading to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="plasmid_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to attribute id in category pdbx_construct in the
 PDBX_CONSTRUCT category. The referenced entry will contain
the nucleotide sequence that is to be expressed, including tags.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="promoter_type" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The nature of the promoter controlling expression of the gene.
T7 LacZ
                        </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">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="storage_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of how the harvested culture was stored.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="summary" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Summary of the details of the expression steps used in protein production.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector_type" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the type of vector used (plasmid, virus, or cosmid)
in the expression system.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_express uniquely identifies
 each protein contained in the project target complex proteins whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category.
This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_express 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this expression step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_express_timepointType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for OD time series used to monitor a
given EXPRESSION step used in the overall protein production process.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_express_timepoint" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="OD" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The optical density of the expression culture in arbitrary units at the
timepoint specified.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="time" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The time in hours after induction/transformation/transfection at which
the optical density of the culture was measured.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_express_timepoint is a pointer
 to attribute entity_id in category pdbx_entity_src_gen_express 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_express_timepoint is a pointer
 to attribute entry_id in category pdbx_entity_src_gen_express 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="serial" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This items uniquely defines a timepoint within a series.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is a pointer to attribute step_id in category pdbx_entity_src_gen_express 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_fractType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the fraction steps used in
the overall protein production process. Examples of fractionation
steps are centrifugation and magnetic bead pull-down purification.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_fract" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of this production step.
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">
String value containing details of the fractionation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced sequence is expected to be the amino
acid sequence of the expressed product after the fractionation
step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item describes the method of fractionation.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="C" />
                           <xsd:enumeration value="M" />
                           <xsd:enumeration value="P" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step. This allows
a workflow to have multiple entry points leading to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_location" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The fraction containing the protein of interest.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="S" />
                           <xsd:enumeration value="P" />
                           <xsd:enumeration value="B" />
                           <xsd:enumeration value="M" />
                           <xsd:enumeration value="A" />
                           <xsd:enumeration value="L" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="protein_volume" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume of the fraction containing the protein.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milliliters" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="protein_yield" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The yield in milligrams of protein from the fractionation.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milligrams" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="protein_yield_method" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to determine the yield
                        </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">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in degrees celsius at which the fractionation was performed.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_fract uniquely identifies
 each protein contained in the project target protein complex whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category.  This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_fract 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this fractionation step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_lysisType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the cell lysis steps used in
the overall protein production process.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_lysis" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="buffer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_buffer.id in the PDBX_BUFFER category.
The referenced buffer is that in which the lysis was performed.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="buffer_volume" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume in milliliters of buffer in which the lysis was performed.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milliliters" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of this production step.
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">
String value containing details of the lysis protocol.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced sequence is expected to be the amino
acid sequence of the expressed product after lysis.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lysis method.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="S" />
                           <xsd:enumeration value="D" />
                           <xsd:enumeration value="B" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step. This allows
a workflow to have multiple entry points leading to a single product.
                        </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">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in degrees celsius at which the lysis was performed.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="time" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The time in seconds of the lysis experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="minutes" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_lysis uniquely identifies
 each protein contained in the project target protein complex whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category.  This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_lysis 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this lysis step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_prod_digestType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the DIGEST steps used in
the overall protein production process. The digestion is assumed
to be applied to the result of the previous production step, or the
gene source if this is the first production step.

    Example 1 - hypothetical example
&lt;PDBx:pdbx_entity_src_gen_prod_digestCategory&gt;
   &lt;PDBx:pdbx_entity_src_gen_prod_digest entity_id=&quot;222000111&quot; entry_id=&quot;111000111&quot; step_id=&quot;2&quot;&gt;
      &lt;PDBx:date&gt;2002-07-12:15:13&lt;/PDBx:date&gt;
      &lt;PDBx:end_construct_id&gt;440050000123&lt;/PDBx:end_construct_id&gt;
      &lt;PDBx:next_step_id&gt;3&lt;/PDBx:next_step_id&gt;
      &lt;PDBx:purification_details&gt;  No purification&lt;/PDBx:purification_details&gt;
      &lt;PDBx:restriction_enzyme_1&gt;NcoI&lt;/PDBx:restriction_enzyme_1&gt;
      &lt;PDBx:restriction_enzyme_2&gt;BamII&lt;/PDBx:restriction_enzyme_2&gt;
      &lt;PDBx:robot_id&gt;5&lt;/PDBx:robot_id&gt;
   &lt;/PDBx:pdbx_entity_src_gen_prod_digest&gt;
&lt;/PDBx:pdbx_entity_src_gen_prod_digestCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_prod_digest" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of this production step.
2003-12-25
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the
PDBX_CONSTRUCT category. The referenced nucleic acid sequence
is that of the digest product
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step. This allows
a workflow to have multiple entry points leading to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="purification_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
String value containing details of any purification of the
product of the digestion.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="restriction_enzyme_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The first enzyme used in the restriction digestion. The sites at
which this cuts can be derived from the sequence.
BamIII
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="restriction_enzyme_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The second enzyme used in the restriction digestion. The sites at
which this cuts can be derived from the sequence.
                        </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">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="summary" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Summary of the details of restriction digestion any purification of the
product of the digestion.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_prod_digest uniquely identifies
 each protein contained in the project target protein complex whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category. This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_prod_digest 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this digestion step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_prod_otherType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for process steps that are
not explicitly catered for elsewhere. It provides some basic
details as well as placeholders for a list of parameters and
values (the category PDBX_ENTITY_SRC_GEN_PROD_OTHER_PARAMETER).
Note that processes that have been modelled explicitly should
not be represented using this category.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_prod_other" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of this process step.
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 of this process step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced nucleic acid sequence is that of the
product of the process step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step.
This allows a workflow to have multiple entry points leading
to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="process_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Name of this process step.
                        </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">
This data item is a pointer to pdbx_robot_system.id in the
PDBX_ROBOT_SYSTEM category. The referenced robot is the
robot responsible for the process step
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_prod_other uniquely identifies
 each protein contained in the project target protein complex whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category. This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_prod_other 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this process step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_prod_other_parameterType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains parameters and values required to capture
information about a particular process step

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_prod_other_parameter" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about the parameter
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the parameter
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_prod_other_parameter is a pointer
 to attribute entity_id in category pdbx_entity_src_gen_prod_other 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_prod_other_parameter is a pointer
 to attribute entry.id in category pdbx_entity_src_gen_prod_other 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="parameter" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The name of the parameter associated with the process step
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is a pointer to attribute step_id in category pdbx_entity_src_gen_prod_other 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_prod_pcrType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the PCR steps used in
the overall protein production process. The PCR is assumed
to be applied to the result of the previous production step, or the
gene source if this is the first production step.

    Example 1 - hypothetical example
&lt;PDBx:pdbx_entity_src_gen_prod_pcrCategory&gt;
   &lt;PDBx:pdbx_entity_src_gen_prod_pcr entity_id=&quot;222000111&quot; entry_id=&quot;111000111&quot; step_id=&quot;1&quot;&gt;
      &lt;PDBx:date&gt;2002-07-12:15:13&lt;/PDBx:date&gt;
      &lt;PDBx:end_construct_id&gt;440050000111&lt;/PDBx:end_construct_id&gt;
      &lt;PDBx:forward_primer_id&gt;2&lt;/PDBx:forward_primer_id&gt;
      &lt;PDBx:next_step_id&gt;2&lt;/PDBx:next_step_id&gt;
      &lt;PDBx:purification_details&gt;  No purification&lt;/PDBx:purification_details&gt;
      &lt;PDBx:reaction_details&gt;  Annealing temperature = 70 C
Annealing time = 60 s
Extending temperature = 74 C
Extending time = 120 s
Melting temperature = 95 C
Melting time = 120 s
Number of cycles = 40
Polymerase = KOD
Template = 10 pmol
Primer = 25 pmol
Total volume = 25 ul&lt;/PDBx:reaction_details&gt;
      &lt;PDBx:reverse_primer_id&gt;3&lt;/PDBx:reverse_primer_id&gt;
      &lt;PDBx:robot_id&gt;5&lt;/PDBx:robot_id&gt;
   &lt;/PDBx:pdbx_entity_src_gen_prod_pcr&gt;
&lt;/PDBx:pdbx_entity_src_gen_prod_pcrCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_prod_pcr" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of this production step.
2003-12-25
2003-12-25:09:00
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced nucleic acid sequence is that of the
PCR product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="forward_primer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT category.
The referenced nucleic acid sequence is that of the forward primer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step.
This allows a workflow to have multiple entry points leading
to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="purification_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
String value containing details of any purification of the
product of the PCR reaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reaction_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
String value containing details of the PCR reaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reverse_primer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT category.
The referenced nucleic acid sequence is that of the reverse primer.
                        </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">
This data item is a pointer to pdbx_robot_system.id in the
PDBX_ROBOT_SYSTEM category. The referenced robot is the
robot responsible for the PCR reaction (normally the heat
cycler).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="summary" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Summary of the details of the PCR reaction any purification of the
product of the PCR reaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_prod_pcr uniquely identifies
 each protein contained in the project target protein complex whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category. This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_prod_pcr 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this PCR step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_proteolysisType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the protein purification
tag removal steps used in the overall protein production process

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_proteolysis" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="cleavage_buffer_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_buffer.id in the PDBX_BUFFER category.
The referenced buffer is that in which the cleavage was performed.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="cleavage_temperature" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in degrees celsius at which the cleavage was performed.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="cleavage_time" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The time in minutes for the cleavage reaction
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="minutes" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of production step.
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">
Details of this tag removal step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced sequence is expected to be the amino
acid sequence of the expressed product after the proteolysis
step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step. This allows
a workflow to have multiple entry points leading to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protease" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the protease used for cleavage.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_protease_ratio" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of protein to protease used for the cleavage.
= mol protein / mol protease
                        </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">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_proteolysis uniquely identifies
 each protein contained in the project target complex proteins whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category.  This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_proteolysis 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this tag removal step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_pureType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the final purified protein product. Note
that this category does not contain the amino acid sequence of the protein.
The sequence will be found in the ENTITY_POLY_SEQ entry with matching
entity_id.
Only one PDBX_ENTITY_SRC_GEN_PURE category is allowed per entity, hence there is
no step_id for this category.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_pure" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="conc_assay_method" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to measure the protein concentration
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conc_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the protein concentration procedure
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conc_device_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of production step.
2003-12-25
2003-12-25:09:00
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="product_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
When present, this item should be a globally unique identifier
that identifies the final product. It is envisaged that this
should be the same as and product code associated with the
sample and would provide the key by which information about
the production process may be extracted from the protein
production facility. For files describing the protein
production process (i.e. where attribute type in category entity is &apos;P&apos; or &apos;E&apos;)
 this should have the same value as attribute id in category entry 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_concentration" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final concentration of the protein.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="mg_per_ml" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="protein_oligomeric_state" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The oligomeric state of the protein. Monomeric is 1, dimeric 2, etc.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_purity" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The purity of the protein (percent).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_yield" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The yield of protein in milligrams.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="milligrams" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="storage_buffer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_buffer.id in the PDBX_BUFFER category.
The referenced buffer is that in which the protein was stored.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="storage_temperature" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in degrees celsius at which the protein was stored.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="summary" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Summary of the details of protein purification method used to obtain the final
protein product.  This description should include any lysis, fractionation,
proteolysis, refolding, chromatography used as well as the method used the 
characterize the final product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_pure uniquely identifies
 each protein contained in the project target complex proteins whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category.  This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_pure 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item unique identifier the production step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_gen_refoldType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains details for the refolding steps used in
the overall protein production process.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_gen_refold" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date of this production step.
2003-12-25
2003-12-25:09:00
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="denature_buffer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_buffer.id in the PDBX_BUFFER category.
The referenced buffer is that in which the protein was denatured.
                        </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">
String value containing details of the refolding.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_construct_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_construct.id in the PDBX_CONSTRUCT
category. The referenced sequence is expected to be the amino
acid sequence of the expressed product after the refolding
step.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="next_step_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item unique identifier for the next production step. This allows
a workflow to have multiple entry points leading to a single product.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="refold_buffer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_buffer.id in the PDBX_BUFFER category.
The referenced buffer is that in which the protein was refolded.
                        </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">
This data item is a pointer to pdbx_robot_system.id
in the PDBX_ROBOT_SYSTEM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="storage_buffer_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a pointer to pdbx_buffer.id in the PDBX_BUFFER category.
The referenced buffer is that in which the refolded protein was stored.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in degrees celsius at which the protein was refolded.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="celsius" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="time" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The time in hours over which the protein was refolded.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="hours" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entity_id in category pdbx_entity_src_gen_refold uniquely identifies
 each protein contained in the project target protein complex whose
structure is to be determined. This data item is a pointer to attribute id
 in category entity in the ENTITY category. This item may be a site dependent bar code.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_entity_src_gen_refold 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:attribute>
               <xsd:attribute name="step_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item is the unique identifier for this refolding step.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entity_src_synType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
PDBX_ENTITY_SRC_SYN records the details about each chemically
synthesized molecule (entity) in the asymmetric unit.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entity_src_syn" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 source for the
synthetic entity.
This sequence occurs naturally in humans.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ncbi_taxonomy_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
NCBI Taxonomy identifier of the organism from which the sequence of
the synthetic entity was derived.

Reference:

Wheeler DL, Chappey C, Lash AE, Leipe DD, Madden TL, Schuler GD,
Tatusova TA, Rapp BA (2000). Database resources of the National
Center for Biotechnology Information. Nucleic Acids Res 2000 Jan
1;28(1):10-4

Benson DA, Karsch-Mizrachi I, Lipman DJ, Ostell J, Rapp BA,
Wheeler DL (2000). GenBank. Nucleic Acids Res 2000 Jan 1;28(1):15-18.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="organism_common_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The common name of the organism from which the sequence of
the synthetic entity was derived.
house mouse
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="organism_scientific" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The scientific name of the organism from which the sequence of
the synthetic entity was derived.
Mus musculus
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_alt_source_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies cases in which an alternative source
modeled.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sample" />
                           <xsd:enumeration value="model" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_beg_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The beginning polymer sequence position for the polymer section corresponding  
to this source.

A reference to the sequence position in the entity_poly category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_end_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ending polymer sequence position for the polymer section corresponding  
to this source.

A reference to the sequence position in the entity_poly category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_src_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is an ordinal identifier for pdbx_entity_src_syn data records.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="strain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The strain of the organism from which the sequence of
the synthetic entity was derived.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
1
2
3
4
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_entry_detailsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_ENTRY_DETAILS category provide additional
details about this entry.

    Example 1 
&lt;PDBx:pdbx_entry_detailsCategory&gt;
   &lt;PDBx:pdbx_entry_details entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:nonpolymer_details&gt;Inhibitor VX4A in this entry adopts a highly strained conformation 
about C32 inorder to fit into the cleft about the active site.&lt;/PDBx:nonpolymer_details&gt;
   &lt;/PDBx:pdbx_entry_details&gt;
&lt;/PDBx:pdbx_entry_detailsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_entry_details" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="compound_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about the macromolecular compounds in this entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="nonpolymer_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about the non-polymer components in this entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sequence_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about the sequence or sequence database correspondences
for this entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about the source and taxonomy of the macromolecular 
components in this entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This item identifies the entry. This is a reference to attribute id in category entry. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_exptl_crystal_cryo_treatmentType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_EXPTL_CRYSTAL_CRYO_TREATMENT category
record details cryogenic treatments applied to this crystal.

 Example 1
&lt;PDBx:pdbx_exptl_crystal_cryo_treatmentCategory&gt;
   &lt;PDBx:pdbx_exptl_crystal_cryo_treatment crystal_id=&quot;4&quot;&gt;
      &lt;PDBx:cooling_details&gt;  Direct immersion in liquid nitrogen&lt;/PDBx:cooling_details&gt;
      &lt;PDBx:final_solution_details&gt;  25&amp;#37; (v/v) glycerol in precipitant solution&lt;/PDBx:final_solution_details&gt;
      &lt;PDBx:soaking_details&gt;  A series of 1 min soaks beginning at 5&amp;#37; (v/v) glycerol in precipitant,
transiting to 20&amp;#37; (v/v) glycerol, and finally to 25&amp;#37; glycerol&lt;/PDBx:soaking_details&gt;
   &lt;/PDBx:pdbx_exptl_crystal_cryo_treatment&gt;
&lt;/PDBx:pdbx_exptl_crystal_cryo_treatmentCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_exptl_crystal_cryo_treatment" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="annealing_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the annealing treatment applied to this crystal.
 10 sec interruption of cold stream with plastic ruler.
  Performed twice.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="cooling_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the cooling treatment applied to this crystal.
  Direct immersion in liquid nitrogen
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="final_solution_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the final solution used in the treatment of this crystal
 25&#37; (v/v) glycerol in precipitant solution
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="soaking_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the soaking treatment applied to this crystal.
  A series of 1 min soaks beginning at 5&#37; (v/v) glycerol in precipitant,
   transiting to 20&#37; (v/v) glycerol, and finally to 25&#37; glycerol
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="crystal_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category exptl_crystal in the
 EXPTL_CRYSTAL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_exptl_crystal_grow_compType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_EXPTL_CRYSTAL_GROW_COMP category record
details about the components of the solutions that were &apos;mixed&apos;
to produce the crystal.

    Example 1 -
&lt;PDBx:pdbx_exptl_crystal_grow_compCategory&gt;
   &lt;PDBx:pdbx_exptl_crystal_grow_comp comp_id=&quot;1&quot; crystal_id=&quot;4&quot;&gt;
      &lt;PDBx:comp_name&gt;protein&lt;/PDBx:comp_name&gt;
      &lt;PDBx:conc&gt;25.&lt;/PDBx:conc&gt;
      &lt;PDBx:conc_range xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:conc_units&gt;mg/ml&lt;/PDBx:conc_units&gt;
      &lt;PDBx:sol_id&gt;protein&lt;/PDBx:sol_id&gt;
   &lt;/PDBx:pdbx_exptl_crystal_grow_comp&gt;
   &lt;PDBx:pdbx_exptl_crystal_grow_comp comp_id=&quot;2&quot; crystal_id=&quot;4&quot;&gt;
      &lt;PDBx:comp_name&gt;Tris HCl&lt;/PDBx:comp_name&gt;
      &lt;PDBx:conc&gt;20.&lt;/PDBx:conc&gt;
      &lt;PDBx:conc_range xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:conc_units&gt;millimolar&lt;/PDBx:conc_units&gt;
      &lt;PDBx:sol_id&gt;protein&lt;/PDBx:sol_id&gt;
   &lt;/PDBx:pdbx_exptl_crystal_grow_comp&gt;
   &lt;PDBx:pdbx_exptl_crystal_grow_comp comp_id=&quot;3&quot; crystal_id=&quot;4&quot;&gt;
      &lt;PDBx:comp_name&gt;NaCl&lt;/PDBx:comp_name&gt;
      &lt;PDBx:conc&gt;0.2&lt;/PDBx:conc&gt;
      &lt;PDBx:conc_range xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:conc_units&gt;molar&lt;/PDBx:conc_units&gt;
      &lt;PDBx:sol_id&gt;protein&lt;/PDBx:sol_id&gt;
   &lt;/PDBx:pdbx_exptl_crystal_grow_comp&gt;
   &lt;PDBx:pdbx_exptl_crystal_grow_comp comp_id=&quot;1&quot; crystal_id=&quot;4&quot;&gt;
      &lt;PDBx:comp_name&gt;PEG 4000&lt;/PDBx:comp_name&gt;
      &lt;PDBx:conc&gt;12.5&lt;/PDBx:conc&gt;
      &lt;PDBx:conc_range xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:conc_units&gt;percent_weight_by_volume&lt;/PDBx:conc_units&gt;
      &lt;PDBx:sol_id&gt;precipitant&lt;/PDBx:sol_id&gt;
   &lt;/PDBx:pdbx_exptl_crystal_grow_comp&gt;
   &lt;PDBx:pdbx_exptl_crystal_grow_comp comp_id=&quot;2&quot; crystal_id=&quot;4&quot;&gt;
      &lt;PDBx:comp_name&gt;MES&lt;/PDBx:comp_name&gt;
      &lt;PDBx:conc&gt;0.1&lt;/PDBx:conc&gt;
      &lt;PDBx:conc_range xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:conc_units&gt;molar&lt;/PDBx:conc_units&gt;
      &lt;PDBx:sol_id&gt;precipitant&lt;/PDBx:sol_id&gt;
   &lt;/PDBx:pdbx_exptl_crystal_grow_comp&gt;
&lt;/PDBx:pdbx_exptl_crystal_grow_compCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_exptl_crystal_grow_comp" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="comp_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A common name for the component of the solution.
protein in buffer
acetic acid
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration value of the solution component.
200.
0.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conc_range" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration range of the solution component.
200. - 230.
0.1 - 0.2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conc_units" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration units for the solution component.
millimolar
percent_weight_by_volume
milligrams_per_milliliter
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sol_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the solution to which the given solution
component belongs.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute comp_id in category exptl_crystal_grow_comp must uniquely identify
 each item in the PDBX_EXPTL_CRYSTAL_GROW_COMP list.

Note that this item need not be a number; it can be any unique
identifier.
1
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="crystal_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category exptl_crystal in the
 EXPTL_CRYSTAL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_exptl_crystal_grow_solType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_EXPTL_CRYSTAL_GROW_SOL category record
details about the solutions that were &apos;mixed&apos;
to produce the crystal.

 Example 1
&lt;PDBx:pdbx_exptl_crystal_grow_solCategory&gt;
   &lt;PDBx:pdbx_exptl_crystal_grow_sol crystal_id=&quot;1&quot; sol_id=&quot;protein&quot;&gt;
      &lt;PDBx:pH&gt;7.5&lt;/PDBx:pH&gt;
      &lt;PDBx:volume&gt;0.5&lt;/PDBx:volume&gt;
      &lt;PDBx:volume_units&gt;microliter&lt;/PDBx:volume_units&gt;
   &lt;/PDBx:pdbx_exptl_crystal_grow_sol&gt;
   &lt;PDBx:pdbx_exptl_crystal_grow_sol crystal_id=&quot;1&quot; sol_id=&quot;precipitant&quot;&gt;
      &lt;PDBx:pH&gt;7.3&lt;/PDBx:pH&gt;
      &lt;PDBx:volume&gt;0.5&lt;/PDBx:volume&gt;
      &lt;PDBx:volume_units&gt;microliter&lt;/PDBx:volume_units&gt;
   &lt;/PDBx:pdbx_exptl_crystal_grow_sol&gt;
   &lt;PDBx:pdbx_exptl_crystal_grow_sol crystal_id=&quot;1&quot; sol_id=&quot;reservoir&quot;&gt;
      &lt;PDBx:pH&gt;7.3&lt;/PDBx:pH&gt;
      &lt;PDBx:volume&gt;0.5&lt;/PDBx:volume&gt;
      &lt;PDBx:volume_units&gt;milliliter&lt;/PDBx:volume_units&gt;
   &lt;/PDBx:pdbx_exptl_crystal_grow_sol&gt;
&lt;/PDBx:pdbx_exptl_crystal_grow_solCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_exptl_crystal_grow_sol" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pH" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The pH of the solution.
7.2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="volume" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume of the solution.
200.
0.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="volume_units" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The volume units of the solution.
milliliter
micoliter
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="crystal_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category exptl_crystal in the
 EXPTL_CRYSTAL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="sol_id" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An identifier for this solution (e.g. precipitant, reservoir, macromolecule)
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="precipitant" />
                        <xsd:enumeration value="reservoir" />
                        <xsd:enumeration value="macromolecule" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_exptl_pdType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the pdbx_exptl_pd record information about
powder sample preparations.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_exptl_pd" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="spec_preparation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of preparation steps for producing the
diffraction specimen from the sample. Include any procedures
related to grinding, sieving, spray drying, etc.
POLYCRYSTAL SLURRY
wet grinding in acetone
sieved through a 44 micron (325 mesh/inch) sieve
spray dried in water with 1&#37; clay
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="spec_preparation_pH" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The pH at which the powder sample was prepared.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="spec_preparation_pH_range" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The range of pH values at which the sample was prepared.   Used when 
a point estimate of pH is not appropriate.
5.6 - 6.4
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_exptl_pd uniquely identifies a 
 record in the PDBX_EXPTL_PD category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_family_group_indexType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_FAMILY_GROUP_INDEX category record
the family membership in family groups.

    Example 1 - 
&lt;PDBx:pdbx_family_group_indexCategory&gt;
   &lt;PDBx:pdbx_family_group_index family_prd_id=&quot;FAM_0000001&quot; id=&quot;FGR_0000001&quot;&gt;&lt;/PDBx:pdbx_family_group_index&gt;
   &lt;PDBx:pdbx_family_group_index family_prd_id=&quot;FAM_0000002&quot; id=&quot;FGR_0000001&quot;&gt;&lt;/PDBx:pdbx_family_group_index&gt;
   &lt;PDBx:pdbx_family_group_index family_prd_id=&quot;FAM_0000021&quot; id=&quot;FGR_0000001&quot;&gt;&lt;/PDBx:pdbx_family_group_index&gt;
   &lt;PDBx:pdbx_family_group_index family_prd_id=&quot;FAM_0000022&quot; id=&quot;FGR_0000002&quot;&gt;&lt;/PDBx:pdbx_family_group_index&gt;
   &lt;PDBx:pdbx_family_group_index family_prd_id=&quot;FAM_0000023&quot; id=&quot;FGR_0000002&quot;&gt;&lt;/PDBx:pdbx_family_group_index&gt;
&lt;/PDBx:pdbx_family_group_indexCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_family_group_index" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a reference to the BIRD identifier for families.

This data item is a pointer to attribute family_prd_id in category pdbx_reference_molecule_family in the 
 pdbx_reference_molecule category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is the identifier for the a group of related BIRD families.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_family_prd_auditType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_FAMILY_PRD_AUDIT category records
the status and tracking information for this family.

    Example 1 - 
&lt;PDBx:pdbx_family_prd_auditCategory&gt;
   &lt;PDBx:pdbx_family_prd_audit action_type=&quot;Create family&quot; date=&quot;2011-12-01&quot; family_prd_id=&quot;FAM_0000001&quot;&gt;
      &lt;PDBx:annotator&gt;JY&lt;/PDBx:annotator&gt;
      &lt;PDBx:processing_site&gt;RCSB&lt;/PDBx:processing_site&gt;
   &lt;/PDBx:pdbx_family_prd_audit&gt;
   &lt;PDBx:pdbx_family_prd_audit action_type=&quot;Modify sequence&quot; date=&quot;2011-12-05&quot; family_prd_id=&quot;FAM_0000001&quot;&gt;
      &lt;PDBx:annotator&gt;MZ&lt;/PDBx:annotator&gt;
      &lt;PDBx:processing_site&gt;RCSB&lt;/PDBx:processing_site&gt;
   &lt;/PDBx:pdbx_family_prd_audit&gt;
&lt;/PDBx:pdbx_family_prd_auditCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_family_prd_audit" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="annotator" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The initials of the annotator creating of modifying the family.
JO
SJ
KB
                        </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 decribing this change.
Revise molecule sequence.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="processing_site" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the wwPDB site creating or modifying the family.
RCSB
PDBE
PDBJ
BMRB
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="action_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The action associated with this audit record.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Initial release" />
                        <xsd:enumeration value="Create family" />
                        <xsd:enumeration value="Add PRD" />
                        <xsd:enumeration value="Remove PRD" />
                        <xsd:enumeration value="Modify family name" />
                        <xsd:enumeration value="Modify synonyms" />
                        <xsd:enumeration value="Modify annotation" />
                        <xsd:enumeration value="Modify family classification" />
                        <xsd:enumeration value="Modify feature" />
                        <xsd:enumeration value="Modify related structures" />
                        <xsd:enumeration value="Modify molecule details" />
                        <xsd:enumeration value="Modify citation" />
                        <xsd:enumeration value="Other modification" />
                        <xsd:enumeration value="Obsolete family" />
                        <xsd:enumeration value="Modify sequence" />
                        <xsd:enumeration value="Obsolete familyt" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="date" use="required" type="xsd:date">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The date associated with this audit record.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute family_prd_id in category pdbx_reference_molecule_family in the 
 pdbx_reference_molecule category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_feature_assemblyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_FEATURE_ASSEMBLY category records 
information about properties pertaining to this 
structural assembly.

    Example 1 - Biological process for functional assembly  
&lt;PDBx:pdbx_feature_assemblyCategory&gt;
   &lt;PDBx:pdbx_feature_assembly id=&quot;1&quot;&gt;
      &lt;PDBx:assembly_id&gt;b1&lt;/PDBx:assembly_id&gt;
      &lt;PDBx:feature&gt;nitrogen metabolism&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;GO&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;GO&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;biological process&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_assembly&gt;
&lt;/PDBx:pdbx_feature_assemblyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_feature_assembly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="assembly_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute assembly_id in category pdbx_feature_assembly references an
 assembly definition in category STRUCT_BIOL
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute feature_name in category pdbx_feature_assembly. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_assigned_by" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_assigned_by in category pdbx_feature_assembly identifies 
 the individual, organization or program that assigned 
the feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_citation_id in category pdbx_feature_assembly is a 
 reference to a citation in the CITATION category
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_identifier" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_identifier in category pdbx_feature_assembly_range is an 
 additional identifier used to identify or 
accession this feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_name in category pdbx_feature_assembly identifies a feature
 by name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_software_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_software_id in category pdbx_feature_assembly is a 
 reference to an application described in the 
SOFTWARE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_type in category pdbx_feature_assembly identifies the
 type of feature.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="value" />
                           <xsd:enumeration value="uri" />
                        </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_feature_assembly uniquely identifies a 
 feature in the PDBX_FEATURE_ASSEMBLY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_feature_domainType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_FEATURE_DOMAIN category records 
information about properties pertaining to this structure 
domain.

    Example 1 - SCOP data for PDB Entry 1KIP domain d1kipa_
&lt;PDBx:pdbx_feature_domainCategory&gt;
   &lt;PDBx:pdbx_feature_domain id=&quot;1&quot;&gt;
      &lt;PDBx:domain_id&gt;d1kipa_&lt;/PDBx:domain_id&gt;
      &lt;PDBx:feature&gt;All beta proteins&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;SCOP&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;scop&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;class&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_domain&gt;
   &lt;PDBx:pdbx_feature_domain id=&quot;2&quot;&gt;
      &lt;PDBx:domain_id&gt;d1kipa_&lt;/PDBx:domain_id&gt;
      &lt;PDBx:feature&gt;Immunoglobulin-like beta-sandwich&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;SCOP&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;scop&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;fold&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_domain&gt;
   &lt;PDBx:pdbx_feature_domain id=&quot;3&quot;&gt;
      &lt;PDBx:domain_id&gt;d1kipa_&lt;/PDBx:domain_id&gt;
      &lt;PDBx:feature&gt;Immunoglobulin&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;SCOP&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;scop&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;superfamily&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_domain&gt;
   &lt;PDBx:pdbx_feature_domain id=&quot;4&quot;&gt;
      &lt;PDBx:domain_id&gt;d1kipa_&lt;/PDBx:domain_id&gt;
      &lt;PDBx:feature&gt;V set domains (antibody variable domain-like)&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;SCOP&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;scop&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;family&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_domain&gt;
   &lt;PDBx:pdbx_feature_domain id=&quot;5&quot;&gt;
      &lt;PDBx:domain_id&gt;d1kipa_&lt;/PDBx:domain_id&gt;
      &lt;PDBx:feature&gt;Immunoglobulin light chain kappa variable domain&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;SCOP&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;scop&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;domain&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_domain&gt;
   &lt;PDBx:pdbx_feature_domain id=&quot;6&quot;&gt;
      &lt;PDBx:domain_id&gt;d1kipa_&lt;/PDBx:domain_id&gt;
      &lt;PDBx:feature&gt;Mouse (Mus musculus), cluster 4&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;SCOP&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;scop&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;species&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_domain&gt;
&lt;/PDBx:pdbx_feature_domainCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_feature_domain" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="domain_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_feature_domain references a domain 
 definition in category PDBX_DOMAIN.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute feature_name in category pdbx_feature_domain. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_assigned_by" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_assigned_by in category pdbx_feature_domain identifies 
 the individual, organization or program that 
assigned the feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_citation_id in category pdbx_feature_domain is a 
 reference to a citation in the CITATION category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_identifier" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_identifier in category pdbx_feature_domain is an 
 additional identifier used to identify or 
accession this feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_name in category pdbx_feature_domain identifies a feature
 by name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_software_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_software_id in category pdbx_feature_domain is a 
 reference to an application described in the 
SOFTWARE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_type in category pdbx_feature_domain identifies the
 type of feature.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="value" />
                           <xsd:enumeration value="uri" />
                        </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_feature_domain uniquely identifies 
 a feature in the PDBX_FEATURE_DOMAIN category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_feature_entryType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_FEATURE_ENTRY category records 
information about properties pertaining to this 
structure entry.

    Example 1 - Gene Ontology data by entry 
&lt;PDBx:pdbx_feature_entryCategory&gt;
   &lt;PDBx:pdbx_feature_entry id=&quot;1&quot;&gt;
      &lt;PDBx:feature&gt;DNA binding activity&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;GO&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;GO&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;molecular function&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_entry&gt;
   &lt;PDBx:pdbx_feature_entry id=&quot;2&quot;&gt;
      &lt;PDBx:feature&gt;regulation of transcription, DNA-dependent&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;GO&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;GO&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;biological process&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
   &lt;/PDBx:pdbx_feature_entry&gt;
&lt;/PDBx:pdbx_feature_entryCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_feature_entry" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="feature" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute feature_name in category pdbx_feature_entry. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_assigned_by" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_assigned_by in category pdbx_feature_entry identifies 
 the individual, organization or program that 
assigned the feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_citation_id in category pdbx_feature_entry is a 
 reference to a citation in the CITATION category
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_identifier" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_identifier in category pdbx_feature_entry is an 
 additional identifier used to identify or 
accession this feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_name in category pdbx_feature_entry identifies a feature
 by name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_software_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_software_id in category pdbx_feature_entry is a 
 reference to an application described in the 
SOFTWARE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_type in category pdbx_feature_entry identifies the
 type of feature.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="value" />
                           <xsd:enumeration value="uri" />
                        </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_feature_entry uniquely identifies a 
 feature in the PDBX_FEATURE_ENTRY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_feature_monomerType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_FEATURE_MONOMER category records 
information about properties pertaining to particular
monomers in this structure.

    Example 1 - 
&lt;PDBx:pdbx_feature_monomerCategory&gt;
   &lt;PDBx:pdbx_feature_monomer id=&quot;1&quot;&gt;
      &lt;PDBx:feature&gt;129.4&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;POPS&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;pops&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;SASA&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;ASP&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;1&lt;/PDBx:label_seq_id&gt;
   &lt;/PDBx:pdbx_feature_monomer&gt;
   &lt;PDBx:pdbx_feature_monomer id=&quot;1&quot;&gt;
      &lt;PDBx:feature&gt;35.5&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;POPS&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;pops&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;SASA&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;2&lt;/PDBx:label_seq_id&gt;
   &lt;/PDBx:pdbx_feature_monomer&gt;
   &lt;PDBx:pdbx_feature_monomer id=&quot;1&quot;&gt;
      &lt;PDBx:feature&gt;87.2&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;POPS&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_citation_id&gt;pops&lt;/PDBx:feature_citation_id&gt;
      &lt;PDBx:feature_name&gt;SASA&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;3&lt;/PDBx:label_seq_id&gt;
   &lt;/PDBx:pdbx_feature_monomer&gt;
&lt;/PDBx:pdbx_feature_monomerCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_feature_monomer" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute feature_name in category pdbx_feature_monomer. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_assigned_by" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_assigned_by in category pdbx_feature_monomer identifies 
 the individual, organization or program that 
assigned the feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_citation_id in category pdbx_feature_monomer is a 
 reference to a citation in the CITATION category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_identifier" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_identifier in category pdbx_feature_monomer is an 
 additional identifier used to identify or 
accession this feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_name in category pdbx_feature_monomer identifies a feature
 by name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_software_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_software_id in category pdbx_feature_monomer is a 
 reference to an application described in the 
SOFTWARE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_type in category pdbx_feature_monomer identifies the
 type of feature.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="value" />
                           <xsd:enumeration value="uri" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_feature_monomer uniquely identifies 
 a feature in the PDBX_FEATURE_MONOMER category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_feature_sequence_rangeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_FEATURE_SEQUENCE_RANGE category 
records information about properties pertaining to 
this structure sequence_range.

    Example 1 - Secondary structure computed by program DSSP.
&lt;PDBx:pdbx_feature_sequence_rangeCategory&gt;
   &lt;PDBx:pdbx_feature_sequence_range id=&quot;1&quot;&gt;
      &lt;PDBx:feature&gt;4-helix (alpha-helix)&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;DSSP&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_name&gt;secondary structure&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_software_id&gt;DSSP&lt;/PDBx:feature_software_id&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
      &lt;PDBx:seq_range_id&gt;H1&lt;/PDBx:seq_range_id&gt;
   &lt;/PDBx:pdbx_feature_sequence_range&gt;
   &lt;PDBx:pdbx_feature_sequence_range id=&quot;2&quot;&gt;
      &lt;PDBx:feature&gt;hydrogen-bonded turn in beta-ladder&lt;/PDBx:feature&gt;
      &lt;PDBx:feature_assigned_by&gt;DSSP&lt;/PDBx:feature_assigned_by&gt;
      &lt;PDBx:feature_name&gt;secondary structure&lt;/PDBx:feature_name&gt;
      &lt;PDBx:feature_software_id&gt;DSSP&lt;/PDBx:feature_software_id&gt;
      &lt;PDBx:feature_type&gt;value&lt;/PDBx:feature_type&gt;
      &lt;PDBx:seq_range_id&gt;T1&lt;/PDBx:seq_range_id&gt;
   &lt;/PDBx:pdbx_feature_sequence_range&gt;
&lt;/PDBx:pdbx_feature_sequence_rangeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_feature_sequence_range" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="feature" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute feature_name in category pdbx_feature_sequence_range. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_assigned_by" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_assigned_by in category pdbx_feature_sequence_range identifies 
 the individual, organization or program that assigned 
the feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_citation_id in category pdbx_feature_sequence_range is a 
 reference to a citation in the CITATION category
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_identifier" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_identifier in category pdbx_feature_sequence_range is an 
 additional identifier used to identify or 
accession this feature.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_name in category pdbx_feature_sequence_range identifies a feature
 by name.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_software_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_software_id in category pdbx_feature_sequence_range is a 
 reference to an application descripted in the 
SOFTWARE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="feature_type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute feature_type in category pdbx_feature_sequence_range identifies the
 type of feature.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="value" />
                           <xsd:enumeration value="uri" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="seq_range_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute seq_range_id
 in category pdbx_feature_sequence_range references a sequence_range definition in category 
PDBX_SEQUENCE_RANGE.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_feature_sequence_range uniquely identifies 
 a feature in the PDBX_FEATURE_SEQUENCE_RANGE category
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_helical_symmetryType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_HELICAL_SYMMETRY category record details about the
helical symmetry group associated with this entry.

    Example 1 - 
&lt;PDBx:pdbx_helical_symmetryCategory&gt;
   &lt;PDBx:pdbx_helical_symmetry entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:circular_symmetry&gt;1&lt;/PDBx:circular_symmetry&gt;
      &lt;PDBx:dyad_axis&gt;no&lt;/PDBx:dyad_axis&gt;
      &lt;PDBx:n_subunits_divisor&gt;1&lt;/PDBx:n_subunits_divisor&gt;
      &lt;PDBx:number_of_operations&gt;35&lt;/PDBx:number_of_operations&gt;
      &lt;PDBx:rise_per_n_subunits&gt;6.10&lt;/PDBx:rise_per_n_subunits&gt;
      &lt;PDBx:rotation_per_n_subunits&gt;131.84&lt;/PDBx:rotation_per_n_subunits&gt;
   &lt;/PDBx:pdbx_helical_symmetry&gt;
&lt;/PDBx:pdbx_helical_symmetryCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_helical_symmetry" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="circular_symmetry" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Rotational n-fold symmetry about the helical axis. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dyad_axis" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Two-fold symmetry perpendicular to the helical axis.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="yes" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="n_subunits_divisor" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of subunits used in the calculation of rise and 
rotation.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_of_operations" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of operations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="rise_per_n_subunits" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Angular rotation (degrees) in N subunits 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="rotation_per_n_subunits" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Angular rotation (degrees) in N subunits 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_moleculeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_MOLECULE category identify reference molecules
within a PDB entry.

    Example 1 - 
&lt;PDBx:pdbx_moleculeCategory&gt;
   &lt;PDBx:pdbx_molecule asym_id=&quot;X&quot; instance_id=&quot;1&quot; prd_id=&quot;PRD_050001&quot;&gt;&lt;/PDBx:pdbx_molecule&gt;
   &lt;PDBx:pdbx_molecule asym_id=&quot;Y&quot; instance_id=&quot;1&quot; prd_id=&quot;PRD_050001&quot;&gt;&lt;/PDBx:pdbx_molecule&gt;
   &lt;PDBx:pdbx_molecule asym_id=&quot;Z&quot; instance_id=&quot;1&quot; prd_id=&quot;PRD_050001&quot;&gt;&lt;/PDBx:pdbx_molecule&gt;
&lt;/PDBx:pdbx_moleculeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_molecule" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A reference to attribute id in category struct_asym in the STRUCT_ASYM category. 
A
B
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="instance_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute instance_id in category pdbx_molecule is identifies a particular molecule
 in the molecule list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_molecule is the PDB accession code for this 
 reference molecule.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_molecule_featuresType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_MOLECULE_FEATURES category record features of molecules
within a PDB entry.

    Example 1 - 
&lt;PDBx:pdbx_molecule_featuresCategory&gt;
   &lt;PDBx:pdbx_molecule_features prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:name&gt;Actinomycin D&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_molecule_features&gt;
&lt;/PDBx:pdbx_molecule_featuresCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_molecule_features" 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">
Broadly defines the function of the molecule.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Antagonist" />
                           <xsd:enumeration value="Antibiotic" />
                           <xsd:enumeration value="Anticancer" />
                           <xsd:enumeration value="Anticoagulant" />
                           <xsd:enumeration value="Antifungal" />
                           <xsd:enumeration value="Antiinflammatory" />
                           <xsd:enumeration value="Antimicrobial" />
                           <xsd:enumeration value="Antineoplastic" />
                           <xsd:enumeration value="Antiparasitic" />
                           <xsd:enumeration value="Antiretroviral" />
                           <xsd:enumeration value="Anthelmintic" />
                           <xsd:enumeration value="Antithrombotic" />
                           <xsd:enumeration value="Antitumor" />
                           <xsd:enumeration value="Antiviral" />
                           <xsd:enumeration value="CASPASE inhibitor" />
                           <xsd:enumeration value="Chaperone binding" />
                           <xsd:enumeration value="Enzyme inhibitor" />
                           <xsd:enumeration value="Growth factor" />
                           <xsd:enumeration value="Immunosuppressant" />
                           <xsd:enumeration value="Inhibitor" />
                           <xsd:enumeration value="Lantibiotic" />
                           <xsd:enumeration value="Metabolism" />
                           <xsd:enumeration value="Metal transport" />
                           <xsd:enumeration value="Oxidation-reduction" />
                           <xsd:enumeration value="Receptor" />
                           <xsd:enumeration value="Thrombin inhibitor" />
                           <xsd:enumeration value="Trypsin inhibitor" />
                           <xsd:enumeration value="Toxin" />
                           <xsd:enumeration value="Transport activator" />
                           <xsd:enumeration value="Unknown" />
                           <xsd:enumeration value="Anticoagulant, Antithrombotic" />
                           <xsd:enumeration value="Antibiotic, Antimicrobial" />
                           <xsd:enumeration value="Antibiotic, Anthelmintic" />
                           <xsd:enumeration value="Antibiotic, Antineoplastic" />
                           <xsd:enumeration value="Antimicrobial, Antiretroviral" />
                           <xsd:enumeration value="Antimicrobial, Antitumor" />
                           <xsd:enumeration value="Antimicrobial, Antiparasitic, Antibiotic" />
                           <xsd:enumeration value="Thrombin inhibitor, Trypsin inhibitor" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details describing the molecule.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A name of the molecule.
thiostrepton
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines the structural classification of the molecule.
Peptide-like
Macrolide
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Amino acid" />
                           <xsd:enumeration value="Aminoglycoside" />
                           <xsd:enumeration value="Anthracycline" />
                           <xsd:enumeration value="Anthraquinone" />
                           <xsd:enumeration value="Ansamycin" />
                           <xsd:enumeration value="Chalkophore" />
                           <xsd:enumeration value="Chromophore" />
                           <xsd:enumeration value="Glycopeptide" />
                           <xsd:enumeration value="Cyclic depsipeptide" />
                           <xsd:enumeration value="Cyclic lipopeptide" />
                           <xsd:enumeration value="Cyclic peptide" />
                           <xsd:enumeration value="Heterocyclic" />
                           <xsd:enumeration value="Imino sugar" />
                           <xsd:enumeration value="Keto acid" />
                           <xsd:enumeration value="Lipoglycopeptide" />
                           <xsd:enumeration value="Lipopeptide" />
                           <xsd:enumeration value="Macrolide" />
                           <xsd:enumeration value="Non-polymer" />
                           <xsd:enumeration value="Nucleoside" />
                           <xsd:enumeration value="Oligopeptide" />
                           <xsd:enumeration value="Oligosaccharide" />
                           <xsd:enumeration value="Peptaibol" />
                           <xsd:enumeration value="Peptide-like" />
                           <xsd:enumeration value="Polycyclic" />
                           <xsd:enumeration value="Polypeptide" />
                           <xsd:enumeration value="Polysaccharide" />
                           <xsd:enumeration value="Quinolone" />
                           <xsd:enumeration value="Thiolactone" />
                           <xsd:enumeration value="Thiopeptide" />
                           <xsd:enumeration value="Siderophore" />
                           <xsd:enumeration value="Unknown" />
                           <xsd:enumeration value="Chalkophore, Polypeptide" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_molecule_features is the PDB accession code for this 
 reference molecule.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_assigned_chem_shift_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the assigned_chem_shift_list category provide information about a list of reported assigned chemical shift values.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_assigned_chem_shift_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="chem_shift_13C_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value assigned as the error for all 13C chemical shifts reported in 
the chemical shift list.  The value reported for this tag will be inserted during annotation 
into the assigned chemical shift error column in the table of assigned chemical 
shifts.
0.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chem_shift_15N_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value assigned as the error for all 15N chemical shifts reported in 
the chemical shift list.  The value reported for this tag will be inserted during annotation 
into the assigned chemical shift error column in the table of assigned chemical 
shifts.
0.2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chem_shift_19F_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value assigned as the error for all 19F chemical shifts reported in 
the chemical shift list.  The value reported for this tag will be inserted during annotation 
into the assigned chemical shift error column in the table of assigned chemical 
shifts.
0.01
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chem_shift_1H_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value assigned as the error for all 1H chemical shifts reported in 
the chemical shift list.  The value reported for this tag will be inserted during annotation 
into the assigned chemical shift error column in the table of assigned chemical 
shifts.
0.01
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chem_shift_2H_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value assigned as the error for all 2H chemical shifts reported in 
the chemical shift list.  The value reported for this tag will be inserted during annotation 
into the assigned chemical shift error column in the table of assigned chemical 
shifts.
0.01
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chem_shift_31P_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The value assigned as the error for all 31P chemical shifts reported in 
the chemical shift list.  The value reported for this tag will be inserted during annotation 
into the assigned chemical shift error column in the table of assigned chemical 
shifts.
0.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chem_shift_reference_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_chem_shift_reference.id&apos;
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conditions_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_exptl_sample_conditions.conditions_id&apos;
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conditions_label" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;pdbx_nmr_exptl_sample_conditions.label&apos;.
sample conditions one
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_file_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The name of the file submitted with a deposition that contains the quantitative 
chemical shift data.
                        </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">

Text describing the reported assigned chemical shifts.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="error_derivation_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Method used to derive the estimated error in the reported chemical shifts.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A descriptive label that uniquely identifies a list of reported assigned chemical shifts.
assigned chem shift set 1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.ID&apos;
2DSX
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

An integer value that uniquely identifies a list of assigned chemical 
shifts from other sets of assigned chemical shifts in the entry.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_chem_shift_experimentType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the chem_shift_experiment category provide pointers to the NMR experiments and samples used to collect the data for a set of reported assigned chemical shifts.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_chem_shift_experiment" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="experiment_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The name of an experiment used to determine the data reported.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sample_state" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Physical state of the sample either anisotropic or isotropic.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="isotropic" />
                           <xsd:enumeration value="anisotropic" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="solution_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_exptl_sample.solution_id&apos;
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="assigned_chem_shift_list_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_assigned_chem_shift_list.ID&apos;
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2DSX
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="experiment_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_exptl.experiment.id&apos;  
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_chem_shift_refType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the pdbx_nmr_chem_shift_ref category provide the chemical shift referencing values used in assigning the chemical shift positions for peaks in spectral peak lists and assigned atom chemical shifts.

    Example 1 
&lt;PDBx:pdbx_nmr_chem_shift_refCategory&gt;
   &lt;PDBx:pdbx_nmr_chem_shift_ref atom_isotope_number=&quot;1&quot; atom_type=&quot;H&quot; chem_shift_reference_id=&quot;1&quot; entry_id=&quot;1ABC&quot; mol_common_name=&quot;DSS&quot;&gt;
      &lt;PDBx:atom_group&gt;methyl protons&lt;/PDBx:atom_group&gt;
      &lt;PDBx:chem_shift_units&gt;ppm&lt;/PDBx:chem_shift_units&gt;
      &lt;PDBx:chem_shift_val&gt;0.000&lt;/PDBx:chem_shift_val&gt;
      &lt;PDBx:indirect_shift_ratio&gt;1.00000000&lt;/PDBx:indirect_shift_ratio&gt;
      &lt;PDBx:ref_method&gt;external&lt;/PDBx:ref_method&gt;
      &lt;PDBx:ref_type&gt;direct&lt;/PDBx:ref_type&gt;
   &lt;/PDBx:pdbx_nmr_chem_shift_ref&gt;
   &lt;PDBx:pdbx_nmr_chem_shift_ref atom_isotope_number=&quot;13&quot; atom_type=&quot;C&quot; chem_shift_reference_id=&quot;1&quot; entry_id=&quot;1ABC&quot; mol_common_name=&quot;DSS&quot;&gt;
      &lt;PDBx:atom_group&gt;methyl protons&lt;/PDBx:atom_group&gt;
      &lt;PDBx:chem_shift_units&gt;ppm&lt;/PDBx:chem_shift_units&gt;
      &lt;PDBx:chem_shift_val&gt;0.000&lt;/PDBx:chem_shift_val&gt;
      &lt;PDBx:indirect_shift_ratio&gt;0.251449530&lt;/PDBx:indirect_shift_ratio&gt;
      &lt;PDBx:ref_method&gt;external&lt;/PDBx:ref_method&gt;
      &lt;PDBx:ref_type&gt;indirect&lt;/PDBx:ref_type&gt;
   &lt;/PDBx:pdbx_nmr_chem_shift_ref&gt;
   &lt;PDBx:pdbx_nmr_chem_shift_ref atom_isotope_number=&quot;15&quot; atom_type=&quot;N&quot; chem_shift_reference_id=&quot;1&quot; entry_id=&quot;1ABC&quot; mol_common_name=&quot;DSS&quot;&gt;
      &lt;PDBx:atom_group&gt;methyl protons&lt;/PDBx:atom_group&gt;
      &lt;PDBx:chem_shift_units&gt;ppm&lt;/PDBx:chem_shift_units&gt;
      &lt;PDBx:chem_shift_val&gt;0.000&lt;/PDBx:chem_shift_val&gt;
      &lt;PDBx:indirect_shift_ratio&gt;0.101329118&lt;/PDBx:indirect_shift_ratio&gt;
      &lt;PDBx:ref_method&gt;external&lt;/PDBx:ref_method&gt;
      &lt;PDBx:ref_type&gt;indirect&lt;/PDBx:ref_type&gt;
   &lt;/PDBx:pdbx_nmr_chem_shift_ref&gt;
&lt;/PDBx:pdbx_nmr_chem_shift_refCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_chem_shift_ref" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_group" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Group of atoms within a molecule whose chemical shift was used as the standard 
chemical shift reference for the defined observed nuclei.
methyl protons
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="methyl carbon" />
                           <xsd:enumeration value="methyl carbons" />
                           <xsd:enumeration value="methyl protons" />
                           <xsd:enumeration value="methylene protons" />
                           <xsd:enumeration value="nitrogen" />
                           <xsd:enumeration value="protons" />
                           <xsd:enumeration value="phosphorus" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="chem_shift_units" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Units for the chemical shift value assigned to the atoms of the chemical 
shift reference.
ppm
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="ppm" />
                           <xsd:enumeration value="Hz" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="chem_shift_val" minOccurs="1" maxOccurs="1" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Value assigned to the chemical shift of the reference compound.
4.78
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="correction_val" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

An uniform correction value that was applied because of an extenuating 
circumstance such as data collection at an unusual temperature.
0.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="external_ref_axis" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The axis of the external chemical shift reference sample relative to the 
static field (Bo) of the spectrometer.
parallel
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="parallel" />
                           <xsd:enumeration value="perpendicular" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="external_ref_loc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

External chemical shift references are defined as either located within 
the sample (e.g., as a capillary) or external to the sample and are inserted into 
the spectrometer before, after, or both before and after the sample containing 
the molecular system studied in the entry.
insert at center of experimental sample tube
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="insert at center of experimental sample tube" />
                           <xsd:enumeration value="insert at outer edge of experimental sample tube" />
                           <xsd:enumeration value="insert at center of a separate sample tube" />
                           <xsd:enumeration value="insert at outer edge of a separate sample tube" />
                           <xsd:enumeration value="separate tube (no insert) similar to the experimental sample tube" />
                           <xsd:enumeration value="separate tube (no insert) not similar to the experimental sample tube" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="external_ref_sample_geometry" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The geometrical shape of the external reference sample.
spherical
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="cylindrical" />
                           <xsd:enumeration value="spherical" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="indirect_shift_ratio" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The Chi value used in calculating the chemical shift referencing values 
for nuclei that are referenced indirectly.  The values used should be those recommended 
by the IUPAC Taskforce on the deposition of data to the public databases 
(Markley, et al.  Pure and Appl. Chem. 70, 117-142 (1998).
0.25144953
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rank" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The rank of the chemical shift reference. A primary reference is the one 
used in reporting the data. A secondary reference would be the compound in the 
sample or used as an external reference.
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ref_correction_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

If a correction value is applied to calculate the reported chemical shifts 
the source of the correction (pH; temperature; etc.).
temperature
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ref_method" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The chemical shift reference may be either internal (the compound is located 
in the sample) or external (the compound is in a container external to the sample).
internal
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="internal" />
                           <xsd:enumeration value="external" />
                           <xsd:enumeration value="na" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ref_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The reference type may be either direct (against a value measured with 
a chemical compound) or indirect (calculated from chemical shift ratios).
direct
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="direct" />
                           <xsd:enumeration value="indirect" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="solvent" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Solvent used for the external reference sample.
CHCL3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_isotope_number" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

The mass number for the chemical element defined by the tag &apos;_pdbx_nmr_chem_shift_ref.atom_type&apos; 
or any of its related tags.
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_type" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

The value for this tag is a standard IUPAC abbreviation for an element 
(i.e., H, C, P, etc).
H
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="chem_shift_reference_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_chem_shift_reference.id&apos;
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2DSX
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="mol_common_name" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Common name or abbreviation used in the literature for the molecule used 
as a chemical shift reference.
DSS
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="DSS" />
                        <xsd:enumeration value="TSP" />
                        <xsd:enumeration value="water" />
                        <xsd:enumeration value="DMSO" />
                        <xsd:enumeration value="DMSO-d5" />
                        <xsd:enumeration value="DMSO-d6" />
                        <xsd:enumeration value="methanol" />
                        <xsd:enumeration value="TMS" />
                        <xsd:enumeration value="methionine" />
                        <xsd:enumeration value="acetate" />
                        <xsd:enumeration value="dioxane" />
                        <xsd:enumeration value="adamantane" />
                        <xsd:enumeration value="ammonium chloride" />
                        <xsd:enumeration value="[15N] ammonium chloride" />
                        <xsd:enumeration value="ammonium hydroxide" />
                        <xsd:enumeration value="ammonium nitrate" />
                        <xsd:enumeration value="[15N] ammonium nitrate" />
                        <xsd:enumeration value="[15N, 15N] ammonium nitrate" />
                        <xsd:enumeration value="ammonium nitrite" />
                        <xsd:enumeration value="ammonium sulfate" />
                        <xsd:enumeration value="[15N] ammonium sulfate" />
                        <xsd:enumeration value="liquid anhydrous ammonia" />
                        <xsd:enumeration value="formamide" />
                        <xsd:enumeration value="[15N] nitric acid" />
                        <xsd:enumeration value="Nitromethane" />
                        <xsd:enumeration value="[15N] nitromethane" />
                        <xsd:enumeration value="urea" />
                        <xsd:enumeration value="phosphoric acid" />
                        <xsd:enumeration value="phosphoric acid (85&#37;)" />
                        <xsd:enumeration value="TMP" />
                        <xsd:enumeration value="cadmium perchlorate" />
                        <xsd:enumeration value="Deuterium Oxide" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_chem_shift_referenceType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the chem_shift_reference category define a set of chemical shift referencing parameters.

    Example 1 
&lt;PDBx:pdbx_nmr_chem_shift_referenceCategory&gt;
   &lt;PDBx:pdbx_nmr_chem_shift_reference entry_id=&quot;1ABC&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt;External DSS sample&lt;/PDBx:details&gt;
      &lt;PDBx:label&gt;chemical_shift_reference_&lt;/PDBx:label&gt;
   &lt;/PDBx:pdbx_nmr_chem_shift_reference&gt;
&lt;/PDBx:pdbx_nmr_chem_shift_referenceCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_chem_shift_reference" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="carbon_shifts_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A value indicating if 13C chemical shifts are being deposited and if IUPAC chemical shift referencing was used. This item 
is a user interface item that is used to trigger the automated population of chemical shift referencing tags if IUPAC 
chemical shift referencing parameters have been used.
yes with IUPAC referencing
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="yes with IUPAC referencing" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Text providing additional information regarding the reported chemical shift 
referencing values or methods.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A descriptive label that uniquely identifies this list of chemical shift 
referencing parameters used in reporting assigned chemical shifts and other chemical 
shift data.
chemical_shift_reference_1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="nitrogen_shifts_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A value indicating if 15N chemical shifts are being deposited and if IUPAC chemical shift referencing was used. This item 
is a user interface item that is used to trigger the automated population of chemical shift referencing tags if IUPAC 
chemical shift referencing parameters have been used.
yes
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="yes with IUPAC referencing" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="other_shifts_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A value indicating if chemical shifts other than 1H, 13C, 15N, or 31P are being deposited.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="yes" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="phosphorus_shifts_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A value indicating if 31P chemical shifts are being deposited and if IUPAC chemical shift referencing was used. This item 
is a user interface item that is used to trigger the automated population of chemical shift referencing tags if IUPAC 
chemical shift referencing parameters have been used.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="yes with IUPAC referencing" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="proton_shifts_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A value indicating if 1H chemical shifts are being deposited and if IUPAC chemical shift referencing was used. This item 
is a user interface item that is used to trigger the automated population of chemical shift referencing tags if IUPAC 
chemical shift referencing parameters have been used.
Please indicate yes or no$ if you are depositing 1H chemical shifts.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="yes with IUPAC referencing" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2SNS
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

An integer value that uniquely identifies a set of chemical shift 
reference values from other sets of chemical shift referencing values.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_chem_shift_softwareType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the chem_shift_software category provide pointers to the software category and methods category.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_chem_shift_software" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="assigned_chem_shift_list_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_assigned_chem_shift_list.id&apos;
1
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2DSX
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="software_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_software.ordinal&apos;
1
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_constraint_fileType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the pdbx_nmr_constraint_file category record the name of the constraint file, the software used 
to calculate conformers with the constraint file, and the characteristics of the constraints in the constraint file.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_constraint_file" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="constraint_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Number of constraints of this type and subtype in the file.
2045
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Local unique identifier for the listed constraint file.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="software_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Name of the software application that the listed constraint file is used 
as input.
XPLOR-NIH
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="software_ordinal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to attribute ordinal in category software 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="constraint_filename" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Name of the uploaded file that contains the constraint data.
sns_constraints.txt
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="constraint_subtype" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Specific type of constraint.
NOE
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Not applicable" />
                        <xsd:enumeration value="NOE" />
                        <xsd:enumeration value="NOE buildup" />
                        <xsd:enumeration value="NOE not seen" />
                        <xsd:enumeration value="PRE" />
                        <xsd:enumeration value="PRE solvent" />
                        <xsd:enumeration value="CSP" />
                        <xsd:enumeration value="general distance" />
                        <xsd:enumeration value="alignment tensor" />
                        <xsd:enumeration value="chirality" />
                        <xsd:enumeration value="dipolar recoupling" />
                        <xsd:enumeration value="prochirality" />
                        <xsd:enumeration value="disulfide bond" />
                        <xsd:enumeration value="hydrogen bond" />
                        <xsd:enumeration value="spin diffusion" />
                        <xsd:enumeration value="symmetry" />
                        <xsd:enumeration value="RDC" />
                        <xsd:enumeration value="ROE" />
                        <xsd:enumeration value="peptide" />
                        <xsd:enumeration value="ring" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="constraint_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

The general type of constraint (distance, torsion angle, RDC, etc.)
distance
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="distance" />
                        <xsd:enumeration value="dipolar coupling" />
                        <xsd:enumeration value="protein dihedral angle" />
                        <xsd:enumeration value="nucleic acid dihedral angle" />
                        <xsd:enumeration value="coupling constant" />
                        <xsd:enumeration value="chemical shift" />
                        <xsd:enumeration value="other angle" />
                        <xsd:enumeration value="chemical shift anisotropy" />
                        <xsd:enumeration value="hydrogen exchange" />
                        <xsd:enumeration value="line broadening" />
                        <xsd:enumeration value="pseudocontact shift" />
                        <xsd:enumeration value="intervector projection angle" />
                        <xsd:enumeration value="protein peptide planarity" />
                        <xsd:enumeration value="protein other kinds of constraints" />
                        <xsd:enumeration value="nucleic acid base planarity" />
                        <xsd:enumeration value="nucleic acid other kinds of constraints" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2SNS
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_constraintsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This section provides a tabulation of constraint data. 
 This example uses the data from the MCP-1 structure determination. Remember
  this is a dimer so there are intersubunit constraints as well as intrasubunit
  constraints.
&lt;PDBx:pdbx_nmr_constraintsCategory&gt;
   &lt;PDBx:pdbx_nmr_constraints entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:NOE_constraints_total&gt;4458&lt;/PDBx:NOE_constraints_total&gt;
      &lt;PDBx:NOE_intraresidue_total_count&gt;1144&lt;/PDBx:NOE_intraresidue_total_count&gt;
      &lt;PDBx:NOE_long_range_total_count&gt;1356&lt;/PDBx:NOE_long_range_total_count&gt;
      &lt;PDBx:NOE_medium_range_total_count&gt;1004&lt;/PDBx:NOE_medium_range_total_count&gt;
      &lt;PDBx:NOE_sequential_total_count&gt;272&lt;/PDBx:NOE_sequential_total_count&gt;
      &lt;PDBx:protein_phi_angle_constraints_total_count&gt;96&lt;/PDBx:protein_phi_angle_constraints_total_count&gt;
   &lt;/PDBx:pdbx_nmr_constraints&gt;
&lt;/PDBx:pdbx_nmr_constraintsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_constraints" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="NA_alpha-angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of nucleic acid alpha-angle constraints used in
the final structure calculation.
18
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NA_beta-angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of nucleic acid beta-angle constraints used in
the final structure calculation.
24
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NA_chi-angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of nucleic acid chi-angle constraints used
in the final structure calculation. 
15
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NA_delta-angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of nucleic acid delta-angle constraints used in
the final structure calculation. 
15
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NA_epsilon-angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of nucleic acid epsilon-angle constraints used
in the final structure calculation. 
31
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NA_gamma-angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of nucleic acid gamma-angle constraints used in
the final structure calculation. 
12
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NA_other-angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of nucleic acid other-angle constraints used
in the final structure calculation. 
5
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NA_sugar_pucker_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of nucleic acid sugar pucker constraints used
in the final structure calculation. 
10
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_constraints_total" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of all NOE constraints used in the final
structure calculation.
4458
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_interentity_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of interentity, NOE constraints 
used in the final structure calculation. This field should only be
if system is complex -i.e more than one entity e.g. a dimer or ligand-protein 
complex
272
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_interproton_distance_evaluation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describe the method used to quantify the NOE and ROE values.

  NOE buildup curves with 50, 75, 150 ms mixing times were
  analyzed.

   Noesy cross peak intensities were classified into three different 
   catagories with distances of 1.8-2.7 A, 1.8-3.5 A, 1.8- 5.0 A for strong,
   medium and weak NOEs.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_intraresidue_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of all intraresidue, [i-j]=0, NOE constraints 
used in the final structure calculation.
1144
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_long_range_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of long range [i-j]&gt;5 NOE constraints used 
in the final structure calculation.
1356
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_medium_range_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of medium range 1&lt;[i-j]&lt;=5 NOE constraints used 
in the final structure calculation.
682
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_motional_averaging_correction" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describe any corrections that were made to the NOE data for motional averaging.
Replace with item example text
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_pseudoatom_corrections" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describe any corrections made for pseudoatoms

  Pseudo-atoms nomenclature and corrections according to Wuethrich, Billeter, 
  and Braun, J. Mol.Biol.(1983) 169, 949-961.

  Pseudoatoms were not used.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="NOE_sequential_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of sequential, [i-j]=1, NOE constraints used 
in the final structure calculation.
1004
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="disulfide_bond_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of disulfide bond constraints used in the final
structure calculation. 
3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="hydrogen_bond_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of hydrogen bond constraints used in the final
structure calculation. 
6
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_chi_angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of chi angle constraints used in the final structure
calculation.
66
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_other_angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of other angle constraints used in the final structure
calculation.
0
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_phi_angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of phi angle constraints used in the final structure
calculation
96
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_psi_angle_constraints_total_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of psi angle constraints used in the final structure
calculation.
0
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
You can leave this blank as an ID will be assigned by the MSD 
to the constraint file.     
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_detailsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Experimental details of the NMR study that have not been 
described elsewhere in this deposition.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_details" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="text" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details describing the NMR experiment.

 This structure was determined using standard 2D homonuclear techniques.

 The structure was determined using triple-resonance NMR spectroscopy.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The entry ID for the structure determination.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_ensembleType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category contains the information that describes the 
ensemble of deposited structures. If only an average structure 
has been deposited skip this section. 
This example uses the data from the MCP-1 study.
&lt;PDBx:pdbx_nmr_ensembleCategory&gt;
   &lt;PDBx:pdbx_nmr_ensemble entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:conformer_selection_criteria&gt;structures with the least restraint violations&lt;/PDBx:conformer_selection_criteria&gt;
      &lt;PDBx:conformers_calculated_total_number&gt;40&lt;/PDBx:conformers_calculated_total_number&gt;
      &lt;PDBx:conformers_submitted_total_number&gt;20&lt;/PDBx:conformers_submitted_total_number&gt;
      &lt;PDBx:representative_conformer&gt;1&lt;/PDBx:representative_conformer&gt;
   &lt;/PDBx:pdbx_nmr_ensemble&gt;
&lt;/PDBx:pdbx_nmr_ensembleCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_ensemble" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="average_constraint_violations_per_residue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The average number of constraint violations on a per residue basis for
the ensemble. 
0.25
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="average_constraints_per_residue" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The average number of constraints per residue for the ensemble
30.2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="average_distance_constraint_violation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The average distance restraint violation for the ensemble.
0.11
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="average_torsion_angle_constraint_violation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The average torsion angle constraint violation for the ensemble.
2.4
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="conformer_selection_criteria" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

By highlighting the appropriate choice(s), describe how the submitted 
conformer (models) were selected.
structures with the lowest energy
structures with the least restraint violations
structures with acceptable covalent geometry
structures with favorable non-bond energy
target function
back calculated data agree with experimental NOESY spectrum
all calculated structures submitted
   The submitted conformer models are the 25 structures with the lowest 
    energy.
   The submitted conformer models are those with the fewest number of 
    constraint violations.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conformers_calculated_total_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of conformer (models) that were calculated in the final round.
40
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conformers_submitted_total_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of conformer (models) that are submitted for the ensemble.
20
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="distance_constraint_violation_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describe the method used to calculate the distance constraint violation statistics,
i.e. are they calculated over all the distance constraints or calculated for
violations only?
Statistics were calculated over all of the distance constraints.
Statistics were calculated for violations only
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="maximum_distance_constraint_violation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum distance constraint violation for the ensemble.
0.4
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="maximum_lower_distance_constraint_violation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum lower distance constraint violation for the ensemble.
0.3
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="maximum_torsion_angle_constraint_violation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum torsion angle constraint violation for the ensemble.
4
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="maximum_upper_distance_constraint_violation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum upper distance constraint violation for the ensemble.
0.4
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="representative_conformer" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of the conformer identified as most representative.
20
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="torsion_angle_constraint_violation_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item describes the method used to calculate the torsion angle constraint violation statistics.
i.e. are the entered values based on all torsion angle or calculated for violations only? 
Statistics were calculated over all the torsion angle constraints.
Statistics were calculated for torsion angle constraints violations only.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Leave this blank as the ID is provided by the MSD
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_ensemble_rmsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Structural statistics are derived from molecular dynamics and simulated annealing 
programs. 
  This example is derived from the MCP-1 structure calculation statistics. 
   For this  structure the statistics were calculated over residues 5-69 for 
   both the monomer and dimer .    
&lt;PDBx:pdbx_nmr_ensemble_rmsCategory&gt;
   &lt;PDBx:pdbx_nmr_ensemble_rms entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:atom_type&gt;all heavy atoms&lt;/PDBx:atom_type&gt;
      &lt;PDBx:chain_range_begin&gt;A&lt;/PDBx:chain_range_begin&gt;
      &lt;PDBx:chain_range_end&gt;A&lt;/PDBx:chain_range_end&gt;
      &lt;PDBx:distance_rms_dev&gt;0.22&lt;/PDBx:distance_rms_dev&gt;
      &lt;PDBx:distance_rms_dev_error&gt;0.06&lt;/PDBx:distance_rms_dev_error&gt;
      &lt;PDBx:residue_range_begin&gt;5&lt;/PDBx:residue_range_begin&gt;
      &lt;PDBx:residue_range_end&gt;69&lt;/PDBx:residue_range_end&gt;
   &lt;/PDBx:pdbx_nmr_ensemble_rms&gt;
&lt;/PDBx:pdbx_nmr_ensemble_rmsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_ensemble_rms" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Statistics are often calculated over only some of the atoms, 
e.g. backbone, or heavy atoms. Describe which type of atoms are used for 
the statistical analysis.
backbone atoms
heavy atoms
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="backbone heavy atoms" />
                           <xsd:enumeration value="side chain heavy atoms" />
                           <xsd:enumeration value="all heavy atoms" />
                           <xsd:enumeration value="all atoms" />
                           <xsd:enumeration value="all backbone atoms" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="bond_angle_rms_dev" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The bond angle rmsd to the target values for the ensemble.
0.60
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="bond_angle_rms_dev_error" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The error in the bond angle rmsd.
0.01
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="chain_range_begin" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The beginning chain id. 
A
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chain_range_end" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ending chain id:
A
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="coord_average_rmsd_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describe the method for calculating the coordinate average rmsd.
Replace with item example text
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="covalent_bond_rms_dev" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The covalent bond rmsd to the target value for the ensemble.
0.0066
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="covalent_bond_rms_dev_error" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The error in the covalent bond rmsd.
0.0001
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="dihedral_angles_rms_dev" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The dihedral angle rmsd to the target values for the ensemble.
0.66
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="dihedral_angles_rms_dev_error" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The error of the rmsd dihedral angles.
0.07
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="distance_rms_dev" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The distance rmsd to the mean structure for the ensemble of structures.
0.22
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="distance_rms_dev_error" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The error in the distance rmsd.
0.07
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="improper_torsion_angle_rms_dev" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The improper torsion angle rmsd to the target values for the ensemble.
0.64
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="improper_torsion_angle_rms_dev_error" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The error in the improper torsion angle rmsd.
0.04
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="peptide_planarity_rms_dev" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The peptide planarity rmsd.
0.11
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="peptide_planarity_rms_dev_error" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The error in the peptide planarity rmsd.
0.05
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="residue_range_begin" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Structure statistics are often calculated only over the well-ordered region(s) 
of the biopolymer. Portions of the macromolecule are often mobile and    
disordered,  hence they are excluded in calculating the statistics. To define
the range(s) over which the statistics are calculated, enter the beginning   
residue number(s): e.g. if the regions used were 5-32 and 41-69, enter 5,41      
5
41
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="residue_range_end" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ending residue number: e.g. 32,69.
32
69
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
&apos;?&apos;
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_exptlType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

In this section, enter information on those experiments that were 
used to generate constraint data. For each NMR experiment indicate 
which sample and which sample conditions were used for the experiment.
 This example was taken from the MCP-1 study.
&lt;PDBx:pdbx_nmr_exptlCategory&gt;
   &lt;PDBx:pdbx_nmr_exptl conditions_id=&quot;1&quot; experiment_id=&quot;1&quot; solution_id=&quot;3&quot;&gt;
      &lt;PDBx:type&gt;3D_15N-separated_NOESY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_nmr_exptl&gt;
   &lt;PDBx:pdbx_nmr_exptl conditions_id=&quot;1&quot; experiment_id=&quot;2&quot; solution_id=&quot;1&quot;&gt;
      &lt;PDBx:type&gt;3D_13C-separated_NOESY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_nmr_exptl&gt;
   &lt;PDBx:pdbx_nmr_exptl conditions_id=&quot;2&quot; experiment_id=&quot;3&quot; solution_id=&quot;1&quot;&gt;
      &lt;PDBx:type&gt;4D_13C/15N-separated_NOESY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_nmr_exptl&gt;
   &lt;PDBx:pdbx_nmr_exptl conditions_id=&quot;1&quot; experiment_id=&quot;4&quot; solution_id=&quot;1&quot;&gt;
      &lt;PDBx:type&gt;4D_13C-separated_NOESY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_nmr_exptl&gt;
   &lt;PDBx:pdbx_nmr_exptl conditions_id=&quot;1&quot; experiment_id=&quot;5&quot; solution_id=&quot;1&quot;&gt;
      &lt;PDBx:type&gt;3D_15N-separated_ROESY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_nmr_exptl&gt;
   &lt;PDBx:pdbx_nmr_exptl conditions_id=&quot;1&quot; experiment_id=&quot;6&quot; solution_id=&quot;3&quot;&gt;
      &lt;PDBx:type&gt;3D_13C-separated_ROESY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_nmr_exptl&gt;
&lt;/PDBx:pdbx_nmr_exptlCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_exptl" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="sample_state" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Physical state of the sample either anisotropic or isotropic.
isotropic
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="isotropic" />
                           <xsd:enumeration value="anisotropic" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="spectrometer_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_spectrometer.spectrometer_id&apos;
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of NMR experiment.
2D NOESY
3D_15N-separated_NOESY
3D_13C-separated_NOESY
4D_13C-separated_NOESY
4D_13C/15N-separated_NOESY
3D_15N-separated_ROESY
3D_13C-separated_ROESY
HNCA-J
HNHA
DQF-COSY
P-COSY
PE-COSY
E-COSY
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="conditions_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The number to identify the set of sample conditions.
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="experiment_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A numerical ID for each experiment.
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="solution_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The solution_id from the Experimental Sample to identify the sample
that these conditions refer to. 

[Remember to save the entries here before returning to the 
Experimental Sample form]
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_exptl_sampleType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The chemical constituents of
each NMR sample. Each sample is identified by a number and 
each component in the sample is identified by name.   
 
  Example 1 

  This example was taken from the study of MCP-1 which is a dimer under the 
  conditions studied. Three solutions with different isotope compositions were 
  studied.
&lt;PDBx:pdbx_nmr_exptl_sampleCategory&gt;
   &lt;PDBx:pdbx_nmr_exptl_sample component=&quot;MCP-1&quot; solution_id=&quot;1&quot;&gt;
      &lt;PDBx:concentration&gt;2&lt;/PDBx:concentration&gt;
      &lt;PDBx:concentration_units&gt;mM&lt;/PDBx:concentration_units&gt;
      &lt;PDBx:isotopic_labeling&gt;U-15N,13C&lt;/PDBx:isotopic_labeling&gt;
   &lt;/PDBx:pdbx_nmr_exptl_sample&gt;
   &lt;PDBx:pdbx_nmr_exptl_sample component=&quot;H2O&quot; solution_id=&quot;1&quot;&gt;
      &lt;PDBx:concentration&gt;90&lt;/PDBx:concentration&gt;
      &lt;PDBx:concentration_units&gt;&amp;#37;&lt;/PDBx:concentration_units&gt;
      &lt;PDBx:isotopic_labeling xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_nmr_exptl_sample&gt;
   &lt;PDBx:pdbx_nmr_exptl_sample component=&quot;D2O&quot; solution_id=&quot;1&quot;&gt;
      &lt;PDBx:concentration&gt;10&lt;/PDBx:concentration&gt;
      &lt;PDBx:concentration_units&gt;&amp;#37;&lt;/PDBx:concentration_units&gt;
      &lt;PDBx:isotopic_labeling xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_nmr_exptl_sample&gt;
&lt;/PDBx:pdbx_nmr_exptl_sampleCategory&gt;

 
  Example 2

  This example was taken from the study of MCP-1 which is a dimer under the 
  conditions studied. Three solutions with different isotope compositions were 
  studied.
&lt;PDBx:pdbx_nmr_exptl_sampleCategory&gt;
   &lt;PDBx:pdbx_nmr_exptl_sample component=&quot;MCP-1&quot; solution_id=&quot;2&quot;&gt;
      &lt;PDBx:concentration&gt;1&lt;/PDBx:concentration&gt;
      &lt;PDBx:concentration_units&gt;mM&lt;/PDBx:concentration_units&gt;
      &lt;PDBx:isotopic_labeling&gt;U-50&amp;#37; 15N&lt;/PDBx:isotopic_labeling&gt;
   &lt;/PDBx:pdbx_nmr_exptl_sample&gt;
   &lt;PDBx:pdbx_nmr_exptl_sample component=&quot;H2O&quot; solution_id=&quot;2&quot;&gt;
      &lt;PDBx:concentration&gt;90&lt;/PDBx:concentration&gt;
      &lt;PDBx:concentration_units&gt;&amp;#37;&lt;/PDBx:concentration_units&gt;
      &lt;PDBx:isotopic_labeling xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_nmr_exptl_sample&gt;
   &lt;PDBx:pdbx_nmr_exptl_sample component=&quot;D2O&quot; solution_id=&quot;2&quot;&gt;
      &lt;PDBx:concentration&gt;10&lt;/PDBx:concentration&gt;
      &lt;PDBx:concentration_units&gt;&amp;#37;&lt;/PDBx:concentration_units&gt;
      &lt;PDBx:isotopic_labeling xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_nmr_exptl_sample&gt;
&lt;/PDBx:pdbx_nmr_exptl_sampleCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_exptl_sample" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="concentration" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration value of the component.
2.0
2.7
0.01
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="concentration_range" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration range for the component.
2.0-2.2
2.7-3.5
0.01-0.05
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="concentration_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration units of the component.
mg/mL for mg per milliliter
mM for millimolar
&#37; for percent by volume
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="&#37;" />
                           <xsd:enumeration value="mM" />
                           <xsd:enumeration value="mg/mL" />
                           <xsd:enumeration value="nM" />
                           <xsd:enumeration value="pM" />
                           <xsd:enumeration value="M" />
                           <xsd:enumeration value="g/L" />
                           <xsd:enumeration value="ug/mL" />
                           <xsd:enumeration value="mg/L" />
                           <xsd:enumeration value="mg/uL" />
                           <xsd:enumeration value="ug/uL" />
                           <xsd:enumeration value="uM" />
                           <xsd:enumeration value="v/v" />
                           <xsd:enumeration value="w/v" />
                           <xsd:enumeration value="w/w" />
                           <xsd:enumeration value="&#37; w/v" />
                           <xsd:enumeration value="&#37; w/w" />
                           <xsd:enumeration value="&#37; v/v" />
                           <xsd:enumeration value="saturated" />
                           <xsd:enumeration value="na" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="isotopic_labeling" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isotopic composition of each component, including
the &#37; labeling level, if known. For example:
1. Uniform (random) labeling with 15N: U-15N
2. Uniform (random) labeling with 13C, 15N at known labeling
levels: U-95&#37; 13C;U-98&#37; 15N
3. Residue selective labeling: U-95&#37; 15N-Thymine
4. Site specific labeling: 95&#37; 13C-Ala18,
5. Natural abundance labeling in an otherwise uniformly labled
biomolecule is designated by NA: U-13C; NA-K,H 
U-13C,15N
U-2H
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="component" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The name of each component in the sample   
ribonuclease
DNA strand 1
TRIS buffer
sodium chloride
H2O
D2O
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="solution_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The name (number) of the sample.     
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_exptl_sample_conditionsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

The experimental conditions used to for each sample.  Each set of conditions
is identified by a numerical code.  
 This example was taken from a pH stability study. 
&lt;PDBx:pdbx_nmr_exptl_sample_conditionsCategory&gt;
   &lt;PDBx:pdbx_nmr_exptl_sample_conditions conditions_id=&quot;1&quot;&gt;
      &lt;PDBx:ionic_strength&gt;25mM NaCl&lt;/PDBx:ionic_strength&gt;
      &lt;PDBx:pH&gt;7&lt;/PDBx:pH&gt;
      &lt;PDBx:pressure&gt;ambient&lt;/PDBx:pressure&gt;
      &lt;PDBx:temperature&gt;298&lt;/PDBx:temperature&gt;
   &lt;/PDBx:pdbx_nmr_exptl_sample_conditions&gt;
   &lt;PDBx:pdbx_nmr_exptl_sample_conditions conditions_id=&quot;2&quot;&gt;
      &lt;PDBx:ionic_strength&gt;25mM NaCl&lt;/PDBx:ionic_strength&gt;
      &lt;PDBx:pH&gt;3&lt;/PDBx:pH&gt;
      &lt;PDBx:pressure&gt;ambient&lt;/PDBx:pressure&gt;
      &lt;PDBx:temperature&gt;298&lt;/PDBx:temperature&gt;
   &lt;/PDBx:pdbx_nmr_exptl_sample_conditions&gt;
&lt;/PDBx:pdbx_nmr_exptl_sample_conditionsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_exptl_sample_conditions" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

General details describing conditions of both the sample and the environment 
during measurements.

The high salinity of the sample may have contributed to overheating of the sample during experiments with long saturation periods like the TOCSY experiments.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ionic_strength" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ionic strength at which the NMR data were collected -in lieu of
this enter the concentration and identity of the salt in the sample.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ionic_strength_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Estimate of the standard error for the value for the sample ionic strength.
0.2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ionic_strength_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Units for the value of the sample condition ionic strength..
M
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="M" />
                           <xsd:enumeration value="mM" />
                           <xsd:enumeration value="Not defined" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="label" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A descriptive label that uniquely identifies this set of sample conditions.
conditions_1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pH" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The pH at which the NMR data were collected.
3.1
7.0
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pH_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Estimate of the standard error for the value for the sample pH.
0.05
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pH_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Units for the value of the sample condition pH.
pH
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="pH" />
                           <xsd:enumeration value="pD" />
                           <xsd:enumeration value="pH*" />
                           <xsd:enumeration value="Not defined" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pressure" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The pressure at which NMR data were collected.
ambient
1atm
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pressure_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Estimate of the standard error for the value for the sample pressure.
0.01
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pressure_units" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units of pressure at which NMR data were collected.
Pa
atm
Torr
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature (in Kelvin) at which NMR data were
collected.
298
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Estimate of the standard error for the value for the sample temperature.
0.2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Units for the value of the sample condition temperature.
K
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="K" />
                           <xsd:enumeration value="C" />
                           <xsd:enumeration value="Not defined" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="conditions_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The condition number as defined above.
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_force_constantsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

The final force constants, including units, employed for the various 
experimental constraints, covalent geometry constraints, and the non-bonded 
interaction terms in the target function used for simulated annealing.
 
This example is taken from a study of BAF, a dimeric DNA binding protein. 
The final force constants in the target function used for simulated 
annealing are:  Experimental Constraint terms: Distance (NOE,H-bonds), 
Torsion angles, J coupling, 13C shifts, 1H shifts, Dipolar coupling, 
D isotope shifts Covalent Geometry Constraint terms: Bond lengths, 
Angles, Impropers Non-bonded Interaction terms: van der Waals, 
Type of van der Waals term, Conformational database potential, 
Radius of gyration.
&lt;PDBx:pdbx_nmr_force_constantsCategory&gt;
   &lt;PDBx:pdbx_nmr_force_constants entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:covalent_geom_bond_term&gt;1000.&lt;/PDBx:covalent_geom_bond_term&gt;
      &lt;PDBx:covalent_geom_bond_term_units&gt;kcal/mol/A**2&lt;/PDBx:covalent_geom_bond_term_units&gt;
      &lt;PDBx:exptl_13C_shift_term&gt;0.5&lt;/PDBx:exptl_13C_shift_term&gt;
      &lt;PDBx:exptl_13C_shift_term_units&gt;kcal/mol/ppm**2&lt;/PDBx:exptl_13C_shift_term_units&gt;
      &lt;PDBx:exptl_1H_shift_term&gt;7.5&lt;/PDBx:exptl_1H_shift_term&gt;
      &lt;PDBx:exptl_1H_shift_term_units&gt;kcal/mol/ppm**2&lt;/PDBx:exptl_1H_shift_term_units&gt;
      &lt;PDBx:exptl_J_coupling_term&gt;1.&lt;/PDBx:exptl_J_coupling_term&gt;
      &lt;PDBx:exptl_J_coupling_term_units&gt;kcal/mol/Hz**2&lt;/PDBx:exptl_J_coupling_term_units&gt;
      &lt;PDBx:exptl_distance_term&gt;30.&lt;/PDBx:exptl_distance_term&gt;
      &lt;PDBx:exptl_distance_term_units&gt;kcal/mol/A**2&lt;/PDBx:exptl_distance_term_units&gt;
      &lt;PDBx:exptl_torsion_angles_term&gt;200.&lt;/PDBx:exptl_torsion_angles_term&gt;
      &lt;PDBx:exptl_torsion_angles_term_units&gt;kcal/mol/rad**2&lt;/PDBx:exptl_torsion_angles_term_units&gt;
      &lt;PDBx:non-bonded_inter_van_der_Waals_term_type&gt;4.&lt;/PDBx:non-bonded_inter_van_der_Waals_term_type&gt;
      &lt;PDBx:non-bonded_inter_van_der_Waals_term_units&gt;kcal/mol/A**4&lt;/PDBx:non-bonded_inter_van_der_Waals_term_units&gt;
   &lt;/PDBx:pdbx_nmr_force_constants&gt;
&lt;/PDBx:pdbx_nmr_force_constantsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_force_constants" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="covalent_geom_angles_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for covalent geometry angle constraints 
term employed in the target function used for simulated annealing. 
500
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="covalent_geom_angles_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the covalent geometry angle 
constraints term.
kcal/mol/rad**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/rad**2" />
                           <xsd:enumeration value="kJ/mol/rad**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="covalent_geom_bond_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for the covalent geometry bond length 
constraints term employed in the target function used for simulated 
annealing. 
1000
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="covalent_geom_bond_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the covalent geometry bond 
length constraints term.
kcal/mol/A**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/A**2" />
                           <xsd:enumeration value="kJ/mol/nm**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="covalent_geom_impropers_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for covalent geometry impropers 
contstraints term employed in the target function used for simulated 
annealing. 
500
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="covalent_geom_impropers_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the covalent geometry 
impropers constraints term.
kcal/mol/rad**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/rad**2" />
                           <xsd:enumeration value="kJ/mol/rad**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="exptl_13C_shift_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for 13C shift constraints term employed 
in the target function used for simulated annealing. 
0.5
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="exptl_13C_shift_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the 13C shift constraints
term.
kcal/mol/ppm**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/ppm**2" />
                           <xsd:enumeration value="kJ/mol/ppm**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="exptl_1H_shift_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for 1H shift constraints term employed 
in the target function used for simulated annealing.
7.5
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="exptl_1H_shift_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the 1H shift constraints term.
kcal/mol/ppm**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/ppm**2" />
                           <xsd:enumeration value="kJ/mol/ppm**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="exptl_D_isotope_shift_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for Deuterium isotope shift constraints 
term employed in the target function used for simulated annealing. 
0.5
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="exptl_D_isotope_shift_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the Deuterium isotope 
shift constraints term.
kcal/mol/ppb**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/ppb**2" />
                           <xsd:enumeration value="kJ/mol/ppb**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="exptl_J_coupling_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for J coupling term employed in the 
target function used for simulated annealing. 
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="exptl_J_coupling_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the J coupling term.
kcal/mol/Hz**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/Hz**2" />
                           <xsd:enumeration value="kJ/mol/Hz**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="exptl_dipolar_coupling_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for dipolar coupling constraint term 
employed in the target function used for simulated annealing. 
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="exptl_dipolar_coupling_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the dipolar coupling 
constraints term.
kcal/mol/Hz**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/Hz**2" />
                           <xsd:enumeration value="kJ/mol/Hz**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="exptl_distance_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for distance (NOEs) constraints 
term employed in the target function used for simulated annealing. 
30
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="exptl_distance_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the distance 
constraints term.
kcal/mol/ A**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/A**2" />
                           <xsd:enumeration value="kJ/mol/nm**2" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="exptl_torsion_angles_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The final force constant for the torsion angle term employed in 
the target function used for simulated annealing. 
200
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="exptl_torsion_angles_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the torsion angle 
constraints term.
kcal/mol/rad**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/rad**2" />
                           <xsd:enumeration value="kJ/mol/rad**2" />
                           <xsd:enumeration value="author" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="non-bonded_inter_conf_db_potential_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The force constant used for the non-bonded interaction conformational 
database potential term employed in the target function used for simulated 
annealing. 
1.0
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="non-bonded_inter_radius_of_gyration_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The force constant used for the non-bonded interaction radius of 
gyration term employed in the target function used for simulated annealing. 
100
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="non-bonded_inter_radius_of_gyration_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the radius of gyration term.
kcal/mol/ A**2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/ A**2" />
                           <xsd:enumeration value="kJ/mol/ nm**4" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="non-bonded_inter_van_der_Waals_term" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The force constant used for the non-bonded interaction van der Waals 
term employed in the target function used for simulated annealing. 
4
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="non-bonded_inter_van_der_Waals_term_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of van der Waals term employed in the target function 
used for simulated annealing. 
quartic
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="quartic" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="non-bonded_inter_van_der_Waals_term_units" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The units for the force constant for the van der Waals term.
kcal/mol/ A**4
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="kcal/mol/A**4" />
                           <xsd:enumeration value="kJ/mol/nm**4" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
You can leave this blank as an ID will be assigned by the RCSB.          
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_refineType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Describe the method and details of the refinement of the deposited structure.
   This example is drawn from the MCP-1 structure.
&lt;PDBx:pdbx_nmr_refineCategory&gt;
   &lt;PDBx:pdbx_nmr_refine entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:method&gt;torsion angle dynamics&lt;/PDBx:method&gt;
   &lt;/PDBx:pdbx_nmr_refine&gt;
&lt;/PDBx:pdbx_nmr_refineCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_refine" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about the NMR refinement.

Additional comments about the NMR refinement can be placed here, e.g.
the structures are based on a total of 3344 restraints, 3167 are NOE-derived
distance constraints, 68 dihedral angle restraints,109 distance restraints 
from hydrogen bonds.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used to determine the structure.

  distance geometry
  simulated annealing
  molecular dynamics
  matrix relaxation
  torsion angle dynamics
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="software_ordinal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to pdbx_nmr_software.ordinal
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
You can leave this blank as an ID will be assigned by the RCSB
to the constraint file.     
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_representativeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
An average structure is often calculated in addition to the ensemble, or one
of the ensemble is selected as a representative structure. This section
describes selection of the representative structure.
   This example is drawn from the MCP-1 structure.
&lt;PDBx:pdbx_nmr_representativeCategory&gt;
   &lt;PDBx:pdbx_nmr_representative entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:conformer_id&gt;15&lt;/PDBx:conformer_id&gt;
      &lt;PDBx:selection_criteria&gt;lowest energy&lt;/PDBx:selection_criteria&gt;
   &lt;/PDBx:pdbx_nmr_representative&gt;
&lt;/PDBx:pdbx_nmr_representativeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_representative" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="conformer_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
If a member of the ensemble has been selected as a representative
structure, identify it by its model number.
15
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="selection_criteria" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

By highlighting the appropriate choice(s), describe the criteria used to 
select this structure as a representative structure, or if an average 
structure has been calculated describe how this was done.
                       
The structure closest to the average.
The structure with the lowest energy was selected.
The structure with the fewest number of violations was selected.
A minimized average structure was calculated.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
msd will assign the ID.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_sample_detailsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Complete description of each NMR sample, including the solvent
system used.
 
This example was taken from the study of MCP-1 which is a dimer under the 
conditions studied.  Three solutions with different isotope compositions were 
studied.
 
&lt;PDBx:pdbx_nmr_sample_detailsCategory&gt;
   &lt;PDBx:pdbx_nmr_sample_details solution_id=&quot;1&quot;&gt;
      &lt;PDBx:contents&gt;2 mM U-15N,13C, H2O 90 &amp;#37;, D2O 10 &amp;#37;&lt;/PDBx:contents&gt;
      &lt;PDBx:solvent_system&gt;MCP-1&lt;/PDBx:solvent_system&gt;
   &lt;/PDBx:pdbx_nmr_sample_details&gt;
   &lt;PDBx:pdbx_nmr_sample_details solution_id=&quot;2&quot;&gt;
      &lt;PDBx:contents&gt;1 mM U-50&amp;#37; 15N, MCP-1 1 mM U-50&amp;#37; 13C, H2O 90 &amp;#37;, D2O 10 &amp;#37;&lt;/PDBx:contents&gt;
      &lt;PDBx:solvent_system&gt;MCP-1&lt;/PDBx:solvent_system&gt;
   &lt;/PDBx:pdbx_nmr_sample_details&gt;
   &lt;PDBx:pdbx_nmr_sample_details solution_id=&quot;3&quot;&gt;
      &lt;PDBx:contents&gt;2 mM U-15N, H2O 90 &amp;#37;, D2O 10 &amp;#37;&lt;/PDBx:contents&gt;
      &lt;PDBx:solvent_system&gt;MCP-1&lt;/PDBx:solvent_system&gt;
   &lt;/PDBx:pdbx_nmr_sample_details&gt;
&lt;/PDBx:pdbx_nmr_sample_detailsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_sample_details" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="contents" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A complete description of each NMR sample. Include the concentration 
and concentration units for each component (include buffers, etc.). For each
component describe the isotopic composition, including the &#37; labeling level,
if known. 

For example:
1. Uniform (random) labeling with 15N: U-15N
2. Uniform (random) labeling with 13C, 15N at known labeling
levels: U-95&#37; 13C;U-98&#37; 15N
3. Residue selective labeling: U-95&#37; 15N-Thymine
4. Site specific labeling: 95&#37; 13C-Ala18,
5. Natural abundance labeling in an otherwise uniformly labeled
biomolecule is designated by NA: U-13C; NA-K,H


  
2mM Ribonuclease  U-15N,13C; 50mM phosphate buffer NA; 90&#37; H2O, 10&#37; D2O 
                        </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">

Brief description of the sample providing additional information not captured by other items in the category.

The added glycerol was used to raise the viscosity of the solution to 1.05 poisson.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A value that uniquely identifies this sample from the other samples listed 
in the entry.
15N_sample
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="solvent_system" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The solvent system used for this sample.
  
90&#37; H2O, 10&#37; D2O 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A descriptive term for the sample that defines the general physical properties 
of the sample.
bicelle
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="solution" />
                           <xsd:enumeration value="solid" />
                           <xsd:enumeration value="bicelle" />
                           <xsd:enumeration value="emulsion" />
                           <xsd:enumeration value="fiber" />
                           <xsd:enumeration value="filamentous virus" />
                           <xsd:enumeration value="gel solution" />
                           <xsd:enumeration value="gel solid" />
                           <xsd:enumeration value="liposome" />
                           <xsd:enumeration value="membrane" />
                           <xsd:enumeration value="micelle" />
                           <xsd:enumeration value="lyophilized powder" />
                           <xsd:enumeration value="oriented membrane film" />
                           <xsd:enumeration value="fibrous protein" />
                           <xsd:enumeration value="polycrystalline powder" />
                           <xsd:enumeration value="reverse micelle" />
                           <xsd:enumeration value="single crystal" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="solution_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

The name (number) of the sample.     
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_softwareType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Description of the software that was used for data collection, data processing, 
data analysis, structure calculations and refinement. The description should 
include the name of the software, the author of the software and the version used.
 This example describes the software used in the MCP-1 study.
&lt;PDBx:pdbx_nmr_softwareCategory&gt;
   &lt;PDBx:pdbx_nmr_software ordinal=&quot;1&quot;&gt;
      &lt;PDBx:authors&gt;Bruker&lt;/PDBx:authors&gt;
      &lt;PDBx:classification&gt;collection&lt;/PDBx:classification&gt;
      &lt;PDBx:name&gt;UXNMR&lt;/PDBx:name&gt;
      &lt;PDBx:version&gt;940501.3&lt;/PDBx:version&gt;
   &lt;/PDBx:pdbx_nmr_software&gt;
   &lt;PDBx:pdbx_nmr_software ordinal=&quot;2&quot;&gt;
      &lt;PDBx:authors&gt;Hare&lt;/PDBx:authors&gt;
      &lt;PDBx:classification&gt;processing&lt;/PDBx:classification&gt;
      &lt;PDBx:name&gt;FELIX&lt;/PDBx:name&gt;
      &lt;PDBx:version&gt;1.1&lt;/PDBx:version&gt;
   &lt;/PDBx:pdbx_nmr_software&gt;
   &lt;PDBx:pdbx_nmr_software ordinal=&quot;3&quot;&gt;
      &lt;PDBx:authors&gt;Kraulis&lt;/PDBx:authors&gt;
      &lt;PDBx:classification&gt;data analysis&lt;/PDBx:classification&gt;
      &lt;PDBx:name&gt;ANSIG&lt;/PDBx:name&gt;
      &lt;PDBx:version&gt;3.0&lt;/PDBx:version&gt;
   &lt;/PDBx:pdbx_nmr_software&gt;
   &lt;PDBx:pdbx_nmr_software ordinal=&quot;4&quot;&gt;
      &lt;PDBx:authors&gt;Brunger&lt;/PDBx:authors&gt;
      &lt;PDBx:classification&gt;structure calculation&lt;/PDBx:classification&gt;
      &lt;PDBx:name&gt;X-PLOR&lt;/PDBx:name&gt;
      &lt;PDBx:version&gt;3.8&lt;/PDBx:version&gt;
   &lt;/PDBx:pdbx_nmr_software&gt;
&lt;/PDBx:pdbx_nmr_softwareCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_software" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="authors" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the authors of the software used in this
procedure.
Brunger
Guentert
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="classification" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The purpose of the software.
collection
processing
data analysis
structure solution
refinement
iterative matrix relaxation
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the software used for the task.
ANSIG
AURELIA
AZARA
CHARMM
CORMA
DIANA
DYANA
DSPACE
DISGEO
DGII
DISMAN
DINOSAUR
DISCOVER
FELIX
FT_NMR
GROMOS
IRMA
MARDIGRAS
NMRPipe
SA
UXNMR
VNMR
X-PLOR
XWINNMR
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="version" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The version of the software.
940501.3
2.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

An ordinal index for this category
1
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_software_taskType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the pdbx_nmr_software_task category provide information about software workflow in the NMR experiment.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_software_task" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2SNS
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="software_ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to attribute ordinal in category software 
1
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="task" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

A word or brief phrase that describes the task that a software application 
was used to carry out.
chemical shift assignment
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="collection" />
                        <xsd:enumeration value="chemical shift assignment" />
                        <xsd:enumeration value="chemical shift calculation" />
                        <xsd:enumeration value="data analysis" />
                        <xsd:enumeration value="geometry optimization" />
                        <xsd:enumeration value="peak picking" />
                        <xsd:enumeration value="processing" />
                        <xsd:enumeration value="refinement" />
                        <xsd:enumeration value="structure solution" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_spectral_dimType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the spectral_dim category describe the parameters of each dimension in the NMR experiment used to generate the spectral peak list.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_spectral_dim" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_isotope_number" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The mass number for the specified atom.
13
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="encoded_source_dimension_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_spectral_dim.id&apos;. The spectral dimension in a reduced dimensionality experiment that is the 
source of the magnetization that has been encoded.
3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="encoding_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Code describing how information from one spectral dimension has been encoded 
in another dimension in for example a reduced dimensionality experiment.
CO in CA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="magnetization_linkage_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The magnetization linkage ID is used to designate dimensions of a multidimensional 
NMR experiment where the nuclei observed in the dimensions are directly 
linked by a one bond scalar coupling. For example, the amide proton and amide 
nitrogen in an 1H-15N HSQC experiment.
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sweep_width" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The width of the spectral window observed in Hz.
6132.234
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_type" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

The value for this tag is a standard IUPAC abbreviation for an element 
(i.e., H, C, N, P, etc).
C
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2DSX
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

An integer value that specifies the dimension of a multidimensional NMR 
spectrum.
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="spectral_peak_list_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_spectral_peak_list.id&apos;
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="spectral_region" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

A code defining the type of nuclei that would be expected to be observed 
in the spectral region observed in the dimension of the spectrum.
CA
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_spectral_peak_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the pdbx_nmr_spectral_peak_list category provide information about a list of reported spectral peak characteristic values.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_spectral_peak_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="conditions_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_exptl_sample_conditions.conditions_id&apos; 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conditions_label" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;pdbx_nmr_exptl_sample_conditions.label&apos;.
sample conditions one
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_file_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The name of the file submitted with a deposition that contains the quantitative 
data for a spectral peak list.
                        </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">

Text describing the reported list of spectral peaks.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="experiment_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_exptl.experiment_id&apos;
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A descriptive label that uniquely identifies a list of reported spectral peaks.
peak list 1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_of_spectral_dimensions" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Number of dimension in the spectrum from which the peak list was extracted.
3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="solution_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_exptl_sample.solution_id&apos;
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="text_data_format" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The data format used to represent the spectral peak data as ASCII text 
in the text block that is the value to the &apos;_Spectral_peak_list.Text_data&apos; tag.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2dsx
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Unique identifier for a spectral peak list in an entry.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_spectral_peak_softwareType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the pdbx_nmr_spectral_peak_software category provide pointers to the software category 
and methods category where descriptions of software applications and methods can be found.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_spectral_peak_software" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2DSX
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="software_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_software.ordinal&apos;
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="spectral_peak_list_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_spectral_peak_list.id&apos;
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_spectrometerType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

The details about each spectrometer used to collect data for this 
deposition.
 The instruments described here are the ones used for the MCP-1 studies.
&lt;PDBx:pdbx_nmr_spectrometerCategory&gt;
   &lt;PDBx:pdbx_nmr_spectrometer spectrometer_id=&quot;1&quot;&gt;
      &lt;PDBx:field_strength&gt;600&lt;/PDBx:field_strength&gt;
      &lt;PDBx:type&gt;Bruker AMX&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_nmr_spectrometer&gt;
   &lt;PDBx:pdbx_nmr_spectrometer spectrometer_id=&quot;2&quot;&gt;
      &lt;PDBx:field_strength&gt;500&lt;/PDBx:field_strength&gt;
      &lt;PDBx:type&gt;Bruker AMX&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_nmr_spectrometer&gt;
&lt;/PDBx:pdbx_nmr_spectrometerCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_spectrometer" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A text description of the NMR spectrometer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="field_strength" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Select the field strength for protons in MHz.
360
400
500
600
750
800
850
900
950
1000
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="manufacturer" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The name of the manufacturer of the spectrometer. 
Varian
Bruker
JEOL
GE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="model" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The model of the NMR spectrometer.    
AVANCE
WH
WM
AM
AMX
DMX
DRX
MSL
OMEGA
OMEGA PSG
GX
GSX
A
AL
EC
EX
LA
ECP
VXRS
UNITY
UNITYPLUS
INOVA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Select the instrument manufacturer(s) and the model(s) of the NMR(s)
used for this work.    
Bruker WH
Bruker WM
Bruker AM
Bruker AMX
Bruker DMX
Bruker DRX
Bruker MSL
Bruker AVANCE
GE Omega
GE Omega PSG
JEOL GX
JEOL GSX
JEOL A
JEOL AL
JEOL EC
JEOL EX
JEOL LA
JEOL ECP
Varian VXRS
Varian UNITY
Varian UNITYplus
Varian INOVA
other
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="spectrometer_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Assign a numerical ID to each instrument.
1
2
3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_systematic_chem_shift_offsetType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the pdbx_nmr_systematic_chem_shift_offset category define chemical shift offsets that systematically affect all chemical shifts in a set of assigned chemical shifts for a specific nuclei.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_systematic_chem_shift_offset" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="assigned_chem_shift_list_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_pdbx_nmr_assigned_chem_shift_list.id&apos;
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_isotope_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Mass number for the atom defined by the &apos;.Atom_type&apos; tag with a systematic 
chemical shift offset.
1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The kind of atom to which the chemical shift offset value applies.
amide nitrogens
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="amide protons" />
                           <xsd:enumeration value="amide nitrogens" />
                           <xsd:enumeration value="all nitrogen bonded protons" />
                           <xsd:enumeration value="all nitrogens" />
                           <xsd:enumeration value="all 1H" />
                           <xsd:enumeration value="all 13C" />
                           <xsd:enumeration value="all 15N" />
                           <xsd:enumeration value="all 19F" />
                           <xsd:enumeration value="all 31P" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="entry_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2DSX
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The kind of chemical shift offset that should be applied to all chemical 
shifts observed for a specific type of atom.
TROSY effect
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="TROSY offset" />
                           <xsd:enumeration value="2H isotope effect" />
                           <xsd:enumeration value="13C isotope effect" />
                           <xsd:enumeration value="15N isotope effect" />
                           <xsd:enumeration value="SAIL isotope labeling" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="val" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Chemical shift value that has been applied to all of the reported chemical 
shifts to bring their values in line with values expected to be observed for 
the chemical shift referencing that was used.
0.75
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="val_err" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Error in the reported chemical shift offset value used.
0.0067
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

An ordinal identifier uniquely identifying records in the pdbx_nmr_systematic_chem_shift_offset category.
1
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nmr_uploadType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Items in the pdbx_nmr_upload category provide information about the data files uploaded by a depositor using the deposition system.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nmr_upload" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="data_file_category" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

This item defines the kind of data in the file uploaded for deposition.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="assigned_chemical_shifts" />
                           <xsd:enumeration value="coupling_constants" />
                           <xsd:enumeration value="spectral_peak_list" />
                           <xsd:enumeration value="resonance_linker" />
                           <xsd:enumeration value="chem_shift_isotope_effect" />
                           <xsd:enumeration value="chem_shift_interaction_diff" />
                           <xsd:enumeration value="chem_shift_anisotropy" />
                           <xsd:enumeration value="theoretical_chem_shifts" />
                           <xsd:enumeration value="chem_shifts_calc_type" />
                           <xsd:enumeration value="RDCs" />
                           <xsd:enumeration value="dipolar_couplings" />
                           <xsd:enumeration value="spectral_density_values" />
                           <xsd:enumeration value="other_data_types" />
                           <xsd:enumeration value="chemical_rates" />
                           <xsd:enumeration value="H_exch_rates" />
                           <xsd:enumeration value="H_exch_protection_factors" />
                           <xsd:enumeration value="homonucl_NOEs" />
                           <xsd:enumeration value="heteronucl_NOEs" />
                           <xsd:enumeration value="heteronucl_T1_relaxation" />
                           <xsd:enumeration value="heteronucl_T1rho_relaxation" />
                           <xsd:enumeration value="heteronucl_T2_relaxation" />
                           <xsd:enumeration value="auto_relaxation" />
                           <xsd:enumeration value="dipole_dipole_relaxation" />
                           <xsd:enumeration value="dipole_dipole_cross_correlations" />
                           <xsd:enumeration value="dipole_CSA_cross_correlations" />
                           <xsd:enumeration value="order_parameters" />
                           <xsd:enumeration value="pH_titration" />
                           <xsd:enumeration value="pH_param_list" />
                           <xsd:enumeration value="D_H_fractionation_factors" />
                           <xsd:enumeration value="binding_data" />
                           <xsd:enumeration value="binding_param_list" />
                           <xsd:enumeration value="deduced_secd_struct_features" />
                           <xsd:enumeration value="deduced_hydrogen_bonds" />
                           <xsd:enumeration value="conformer_statistics" />
                           <xsd:enumeration value="constraint_statistics" />
                           <xsd:enumeration value="representative_conformer" />
                           <xsd:enumeration value="conformer_family_coord_set" />
                           <xsd:enumeration value="force_constants" />
                           <xsd:enumeration value="angular_order_parameters" />
                           <xsd:enumeration value="tertiary_struct_elements" />
                           <xsd:enumeration value="secondary_structs" />
                           <xsd:enumeration value="bond_annotation" />
                           <xsd:enumeration value="structure_interactions" />
                           <xsd:enumeration value="other_struct_features" />
                           <xsd:enumeration value="tensor" />
                           <xsd:enumeration value="interatomic_distance" />
                           <xsd:enumeration value="general_distance_constraints" />
                           <xsd:enumeration value="distance_constraints" />
                           <xsd:enumeration value="floating_chiral_stereo_assign" />
                           <xsd:enumeration value="torsion_angle_constraints" />
                           <xsd:enumeration value="RDC_constraints" />
                           <xsd:enumeration value="J_three_bond_constraints" />
                           <xsd:enumeration value="CA_CB_chem_shift_constraints" />
                           <xsd:enumeration value="H_chem_shift_constraints" />
                           <xsd:enumeration value="other_constraints" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="data_file_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The directory path and file name for the data file that is to be uploaded.
t1_relaxation_1.txt
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_file_syntax" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The syntax or format of the file that is uploaded.
NMR-STAR v3
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="NMR-STAR 3.1" />
                           <xsd:enumeration value="NMR-STAR 2.1" />
                           <xsd:enumeration value="AMBER" />
                           <xsd:enumeration value="XPLOR" />
                           <xsd:enumeration value="TALOS" />
                           <xsd:enumeration value="CYANA" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="data_file_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Unique code assigned to the file being uploaded by the depositor and that 
contains data that will be incorporated into this entry.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

Pointer to &apos;_entry.id&apos;
2DSX
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_nonpoly_schemeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The PDBX_NONPOLY_SCHEME category provides residue level nomenclature
mapping for non-polymer entities.

    Example 1 -
&lt;PDBx:pdbx_nonpoly_schemeCategory&gt;
   &lt;PDBx:pdbx_nonpoly_scheme asym_id=&quot;C&quot; ndb_seq_num=&quot;100&quot;&gt;
      &lt;PDBx:auth_mon_id&gt;HOH&lt;/PDBx:auth_mon_id&gt;
      &lt;PDBx:auth_seq_num&gt;100&lt;/PDBx:auth_seq_num&gt;
      &lt;PDBx:entity_id&gt;3&lt;/PDBx:entity_id&gt;
      &lt;PDBx:mon_id&gt;HOH&lt;/PDBx:mon_id&gt;
      &lt;PDBx:pdb_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pdb_mon_id&gt;HOH&lt;/PDBx:pdb_mon_id&gt;
      &lt;PDBx:pdb_seq_num&gt;100&lt;/PDBx:pdb_seq_num&gt;
      &lt;PDBx:pdb_strand_id&gt;C&lt;/PDBx:pdb_strand_id&gt;
   &lt;/PDBx:pdbx_nonpoly_scheme&gt;
&lt;/PDBx:pdbx_nonpoly_schemeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_nonpoly_scheme" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="auth_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author provided residue identifier.   This value may differ from the PDB residue
identifier and may not correspond to residue identification within the coordinate records.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author provided residue numbering.   This value may differ from the PDB residue
number and may not correspond to residue numbering within the coordinate records.

                        </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">
Pointer to attribute label_entity_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_comp_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB insertion code.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB residue identifier.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB residue number.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_strand_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB strand/chain id.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Pointer to attribute label_asym_id in category atom_site. 
1
A
2B3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ndb_seq_num" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
NDB/RCSB residue number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_phasing_MAD_setType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Record details about each phasing set: (Note: the phasing 
set is different from data set. for example: if there are 
three data sets, the inflection point (IP), the peak (PK) 
and the high remote (HR), the combination of the phasing 
set will be IP_iso, PK_iso (the isomorphous repleacement 
with HR as &apos;native&apos;), IP_ano, PK_ano and HR_ano (the 
anomalous difference with itself). Therefore, there are 
five set used for phasing.


    Example 1 -  three wavelengths 
&lt;PDBx:pdbx_phasing_MAD_setCategory&gt;
   &lt;PDBx:pdbx_phasing_MAD_set id=&quot;ISO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.000&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:d_res_high&gt;2.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;22.60&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:reflns_acentric&gt;5387&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;471&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set&gt;
   &lt;PDBx:pdbx_phasing_MAD_set id=&quot;ISO_2&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.803&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.718&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:d_res_high&gt;2.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;22.60&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:reflns_acentric&gt;5365&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;469&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set&gt;
   &lt;PDBx:pdbx_phasing_MAD_set id=&quot;ISO_3&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.658&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.500&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:d_res_high&gt;2.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;22.60&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:reflns_acentric&gt;5317&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;460&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set&gt;
   &lt;PDBx:pdbx_phasing_MAD_set id=&quot;ANO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.841&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:d_res_high&gt;2.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;22.60&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:reflns_acentric&gt;5278&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;0&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set&gt;
   &lt;PDBx:pdbx_phasing_MAD_set id=&quot;ANO_2&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.649&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:d_res_high&gt;2.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;22.60&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:reflns_acentric&gt;5083&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;0&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set&gt;
   &lt;PDBx:pdbx_phasing_MAD_set id=&quot;ANO_3&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.829&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:d_res_high&gt;2.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;22.60&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:reflns_acentric&gt;5329&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;0&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set&gt;
&lt;/PDBx:pdbx_phasing_MAD_setCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_phasing_MAD_set" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_cullis" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis in category pdbx_phasing_MAD_set records R_cullis
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_cullis_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis_acentric in category pdbx_phasing_MAD_set records R_cullis
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_cullis_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis_centric in category pdbx_phasing_MAD_set records R_cullis
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_kraut in category pdbx_phasing_MAD_set records R_kraut
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute r_kraut_acentric in category pdbx_phasing_MAD_set records r_kraut
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_kraut_centric in category pdbx_phasing_MAD_set records r_kraut
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_res_high" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute d_res_high in category pdbx_phasing_MAD_set records the highest resolution
 for the phasing set.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute d_res_low in category pdbx_phasing_MAD_set records the lowerest 
 resolution for phasing set.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom in category pdbx_phasing_MAD_set records the figure of merit
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom_acentric in category pdbx_phasing_MAD_set records the figure of merit
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom_centric in category pdbx_phasing_MAD_set records the figure of merit
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc in category pdbx_phasing_MAD_set records lack of closure
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc_acentric in category pdbx_phasing_MAD_set records lack of closure
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc_centric in category pdbx_phasing_MAD_set records lack of closure
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_of_sites" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute number_of_sites in category pdbx_phasing_MAD_set records the number of site
 refined for the phasing set.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute power in category pdbx_phasing_MAD_set records phasing power
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute power_acentric in category pdbx_phasing_MAD_set records phasing powe
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute power_centric in category pdbx_phasing_MAD_set records phasing powe
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns in category pdbx_phasing_MAD_set records the number of 
 reflections used for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns_acentric in category pdbx_phasing_MAD_set records the number of 
 acentric reflections for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns_centric in category pdbx_phasing_MAD_set records the number of 
 centric reflections for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
attribute id in category pdbx_phasing_MAD_set records phase set name
 for MAD phasing.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_phasing_MAD_set_shellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The same as category pdbx_phasing_MAD_set, but
broken into shells.


    Example 1 -  three wavelengths (SHARP example)
&lt;PDBx:pdbx_phasing_MAD_set_shellCategory&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_shell d_res_high=&quot;7.77&quot; d_res_low=&quot;22.60&quot; id=&quot;ISO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.000&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:power_acentric&gt;0.000&lt;/PDBx:power_acentric&gt;
      &lt;PDBx:power_centric&gt;0.000&lt;/PDBx:power_centric&gt;
      &lt;PDBx:reflns_acentric&gt;64&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;23&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_shell d_res_high=&quot;5.67&quot; d_res_low=&quot;7.77&quot; id=&quot;ISO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.000&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:power_acentric&gt;0.000&lt;/PDBx:power_acentric&gt;
      &lt;PDBx:power_centric&gt;0.000&lt;/PDBx:power_centric&gt;
      &lt;PDBx:reflns_acentric&gt;130&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;32&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_shell d_res_high=&quot;4.68&quot; d_res_low=&quot;5.67&quot; id=&quot;ISO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.000&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:power_acentric&gt;0.000&lt;/PDBx:power_acentric&gt;
      &lt;PDBx:power_centric&gt;0.000&lt;/PDBx:power_centric&gt;
      &lt;PDBx:reflns_acentric&gt;182&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;27&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_shell d_res_high=&quot;4.07&quot; d_res_low=&quot;4.68&quot; id=&quot;ISO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.000&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:power_acentric&gt;0.000&lt;/PDBx:power_acentric&gt;
      &lt;PDBx:power_centric&gt;0.000&lt;/PDBx:power_centric&gt;
      &lt;PDBx:reflns_acentric&gt;207&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;24&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_shell d_res_high=&quot;7.77&quot; d_res_low=&quot;22.60&quot; id=&quot;ANO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.610&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:power_acentric&gt;1.804&lt;/PDBx:power_acentric&gt;
      &lt;PDBx:power_centric&gt;0.000&lt;/PDBx:power_centric&gt;
      &lt;PDBx:reflns_acentric&gt;62&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;0&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_shell d_res_high=&quot;5.67&quot; d_res_low=&quot;7.77&quot; id=&quot;ANO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.532&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:power_acentric&gt;2.382&lt;/PDBx:power_acentric&gt;
      &lt;PDBx:power_centric&gt;0.000&lt;/PDBx:power_centric&gt;
      &lt;PDBx:reflns_acentric&gt;129&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;0&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_shell d_res_high=&quot;4.68&quot; d_res_low=&quot;5.67&quot; id=&quot;ANO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.673&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:power_acentric&gt;1.858&lt;/PDBx:power_acentric&gt;
      &lt;PDBx:power_centric&gt;0.000&lt;/PDBx:power_centric&gt;
      &lt;PDBx:reflns_acentric&gt;178&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;0&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_shell d_res_high=&quot;4.07&quot; d_res_low=&quot;4.68&quot; id=&quot;ANO_1&quot;&gt;
      &lt;PDBx:R_cullis_acentric&gt;0.755&lt;/PDBx:R_cullis_acentric&gt;
      &lt;PDBx:R_cullis_centric&gt;0.000&lt;/PDBx:R_cullis_centric&gt;
      &lt;PDBx:power_acentric&gt;1.605&lt;/PDBx:power_acentric&gt;
      &lt;PDBx:power_centric&gt;0.000&lt;/PDBx:power_centric&gt;
      &lt;PDBx:reflns_acentric&gt;204&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;0&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_shell&gt;
&lt;/PDBx:pdbx_phasing_MAD_set_shellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_phasing_MAD_set_shell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_cullis" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis in category pdbx_phasing_MAD_set_shell records R_cullis
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_cullis_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis_acentric in category pdbx_phasing_MAD_set_shell records R_cullis
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_cullis_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis_centric in category pdbx_phasing_MAD_set_shell records R_cullis
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_kraut in category pdbx_phasing_MAD_set_shell records R_kraut
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_kraut_acentric in category pdbx_phasing_MAD_set_shell records R_kraut
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_kraut_centric in category pdbx_phasing_MAD_set_shell records R_kraut
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom in category pdbx_phasing_MAD_set_shell records the figure of merit
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom_acentric in category pdbx_phasing_MAD_set_shell records the figure of merit
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom_centric in category pdbx_phasing_MAD_set_shell records the figure of merit
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc in category pdbx_phasing_MAD_set_shell records lack of closure
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc_acentric in category pdbx_phasing_MAD_set_shell records lack of closure
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc_centric in category pdbx_phasing_MAD_set_shell records lack of closure
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute power in category pdbx_phasing_MAD_set_shell records phasing power
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute power_acentric in category pdbx_phasing_MAD_set_shell records phasing power
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute power_centric in category pdbx_phasing_MAD_set_shell records phasing power
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns in category pdbx_phasing_MAD_set_shell records the number of 
 reflections used for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns_acentric in category pdbx_phasing_MAD_set_shell records the number of 
 acentric reflections for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns_centric in category pdbx_phasing_MAD_set_shell records the number of 
 centric reflections for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="d_res_high" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
attribute d_res_high in category pdbx_phasing_MAD_set_shell records the highest resolution
 for the phasing set.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="d_res_low" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
attribute d_res_low in category pdbx_phasing_MAD_set_shell records the lowerest 
 resolution for phasing set.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
attribute id in category pdbx_phasing_MAD_set_shell records phase set name
 for MAD phasing.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_phasing_MAD_set_siteType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
record the details (coordinates etc.) of anomalous scatters.



    Example 1 -  anomalous scatters is Se
&lt;PDBx:pdbx_phasing_MAD_set_siteCategory&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_site id=&quot;1&quot;&gt;
      &lt;PDBx:Cartn_x&gt;25.9407&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;-0.103471&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;17.4094&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:atom_type_symbol&gt;SE&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:b_iso&gt;15.2561&lt;/PDBx:b_iso&gt;
      &lt;PDBx:occupancy&gt;1&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_site&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_site id=&quot;2&quot;&gt;
      &lt;PDBx:Cartn_x&gt;30.6534&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;6.62359&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;9.93063&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:atom_type_symbol&gt;SE&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:b_iso&gt;12.9102&lt;/PDBx:b_iso&gt;
      &lt;PDBx:occupancy&gt;1&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_site&gt;
   &lt;PDBx:pdbx_phasing_MAD_set_site id=&quot;3&quot;&gt;
      &lt;PDBx:Cartn_x&gt;-3.26506&lt;/PDBx:Cartn_x&gt;
      &lt;PDBx:Cartn_y&gt;15.5546&lt;/PDBx:Cartn_y&gt;
      &lt;PDBx:Cartn_z&gt;53.9529&lt;/PDBx:Cartn_z&gt;
      &lt;PDBx:atom_type_symbol&gt;SE&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:b_iso&gt;30.5239&lt;/PDBx:b_iso&gt;
      &lt;PDBx:occupancy&gt;1&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:pdbx_phasing_MAD_set_site&gt;
&lt;/PDBx:pdbx_phasing_MAD_set_siteCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_phasing_MAD_set_site" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="Cartn_x" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute Cartn_x in category pdbx_phasing_MAD_set_site records the X Cartesian
 coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_x_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute Cartn_x_esd in category pdbx_phasing_MAD_set_site records the estimated
 standard deviation X  Cartesian
coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_y" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute Cartn_y in category pdbx_phasing_MAD_set_site records the Y Cartesian
 coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_y_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute Cartn_y_esd in category pdbx_phasing_MAD_set_site records the estimated
 standard deviation Y  Cartesian
coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_z" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute Cartn_z in category pdbx_phasing_MAD_set_site records the Z Cartesian
 coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Cartn_z_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute Cartn_z_esd in category pdbx_phasing_MAD_set_site records the estimated 
 standard deviation Z  Cartesian
coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_type_symbol" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute atom_type_symbol in category pdbx_phasing_MAD_set_site records the name of site
 obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="b_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute b_iso in category pdbx_phasing_MAD_set_site records isotropic 
 temperature factor parameterthe for the site
obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="b_iso_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute b_iso_esd in category pdbx_phasing_MAD_set_site records estimated 
 standard deviation of isotropic 
temperature factor parameterthe for the site
obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_x" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fract_x in category pdbx_phasing_MAD_set_site records the X fractional
 coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_x_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fract_x_esd in category pdbx_phasing_MAD_set_site records the estimated
 standard deviation X  fractional
coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_y" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fract_y in category pdbx_phasing_MAD_set_site records the Y fractional
 coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_y_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fract_y_esd in category pdbx_phasing_MAD_set_site records the estimated
 standard deviation Y  fractional
coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_z" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fract_z in category pdbx_phasing_MAD_set_site records the Z fractional
 coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_z_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fract_z_esd in category pdbx_phasing_MAD_set_site records the estimated 
 standard deviation Z  fractional
coordinate of site obtained from MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute occupancy in category pdbx_phasing_MAD_set_site records the fraction 
 of the atom type presented at this site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute occupancy_esd in category pdbx_phasing_MAD_set_site records estimated 
 standard deviation of the fraction 
of the atom type presented at this site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The relative real isotropic occupancy of the atom type
present at this heavy-atom site in a given atom site.              
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="set_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record the phasing set.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
attribute id in category pdbx_phasing_MAD_set_site records the number of site
 obtained from MAD phasing.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_phasing_MAD_shellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_PHASING_MAD_SHELL category record details about
the phasing of the structure, when methods involving multiple
anomalous dispersion techniques are involved (note: the
values are overall, but broken down into shells of resolution) 


    Example 1 - 
&lt;PDBx:pdbx_phasing_MAD_shellCategory&gt;
   &lt;PDBx:pdbx_phasing_MAD_shell d_res_high=&quot;7.77&quot; d_res_low=&quot;22.60&quot;&gt;
      &lt;PDBx:fom_acentric&gt;0.886&lt;/PDBx:fom_acentric&gt;
      &lt;PDBx:fom_centric&gt;0.641&lt;/PDBx:fom_centric&gt;
      &lt;PDBx:reflns_acentric&gt;64&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;23&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_shell d_res_high=&quot;5.67&quot; d_res_low=&quot;7.77&quot;&gt;
      &lt;PDBx:fom_acentric&gt;0.863&lt;/PDBx:fom_acentric&gt;
      &lt;PDBx:fom_centric&gt;0.642&lt;/PDBx:fom_centric&gt;
      &lt;PDBx:reflns_acentric&gt;132&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;32&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_shell d_res_high=&quot;4.68&quot; d_res_low=&quot;5.67&quot;&gt;
      &lt;PDBx:fom_acentric&gt;0.842&lt;/PDBx:fom_acentric&gt;
      &lt;PDBx:fom_centric&gt;0.737&lt;/PDBx:fom_centric&gt;
      &lt;PDBx:reflns_acentric&gt;182&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;27&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_shell d_res_high=&quot;4.07&quot; d_res_low=&quot;4.68&quot;&gt;
      &lt;PDBx:fom_acentric&gt;0.789&lt;/PDBx:fom_acentric&gt;
      &lt;PDBx:fom_centric&gt;0.682&lt;/PDBx:fom_centric&gt;
      &lt;PDBx:reflns_acentric&gt;209&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;24&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_shell d_res_high=&quot;3.65&quot; d_res_low=&quot;4.07&quot;&gt;
      &lt;PDBx:fom_acentric&gt;0.772&lt;/PDBx:fom_acentric&gt;
      &lt;PDBx:fom_centric&gt;0.633&lt;/PDBx:fom_centric&gt;
      &lt;PDBx:reflns_acentric&gt;246&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;27&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_shell&gt;
   &lt;PDBx:pdbx_phasing_MAD_shell d_res_high=&quot;3.34&quot; d_res_low=&quot;3.65&quot;&gt;
      &lt;PDBx:fom_acentric&gt;0.752&lt;/PDBx:fom_acentric&gt;
      &lt;PDBx:fom_centric&gt;0.700&lt;/PDBx:fom_centric&gt;
      &lt;PDBx:reflns_acentric&gt;260&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;31&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_MAD_shell&gt;
&lt;/PDBx:pdbx_phasing_MAD_shellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_phasing_MAD_shell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_cullis" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis in category pdbx_phasing_MAD_shell records R_cullis
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_cullis_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis_acentric in category pdbx_phasing_MAD_shell records R_cullis
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_cullis_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_cullis_centric in category pdbx_phasing_MAD_shell records R_cullis
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_kraut in category pdbx_phasing_MAD_shell records R_kraut
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute r_kraut_acentric in category pdbx_phasing_MAD_shell records R_kraut
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_kraut_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute R_kraut_centric in category pdbx_phasing_MAD_shell records R_kraut
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom in category pdbx_phasing_MAD_shell records the figure of merit
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom_acentric in category pdbx_phasing_MAD_shell records the figure of merit
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute fom_centric in category pdbx_phasing_MAD_shell records the figure of merit
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc in category pdbx_phasing_MAD_shell records lack of closure
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc_acentric in category pdbx_phasing_MAD_shell records lack of closure
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="loc_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc_centric in category pdbx_phasing_MAD_shell records lack of closure
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute loc in category pdbx_phasing_MAD_shell records phasing power
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute power_acentric in category pdbx_phasing_MAD_shell records phasing powe
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute power_centric in category pdbx_phasing_MAD_shell records phasing powe
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns in category pdbx_phasing_MAD_shell records the number of 
 reflections used for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns_acentric in category pdbx_phasing_MAD_shell records the number of 
 acentric reflections for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute reflns_centric in category pdbx_phasing_MAD_shell records the number of 
 centric reflections for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="d_res_high" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
attribute d_res_high in category pdbx_phasing_MAD_shell records the higher resolution
 for the shell.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="d_res_low" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
attribute d_res_low in category pdbx_phasing_MAD_shell records the lower resolution
 for the shell.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_phasing_MRType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_PHASING_MR category record details about 
molecular replacement. 

    Example 1 - molecular replacement example from program CNS.
&lt;PDBx:pdbx_phasing_MRCategory&gt;
   &lt;PDBx:pdbx_phasing_MR entry_id=&quot;ABC001&quot;&gt;
      &lt;PDBx:correlation_coeff_Fo_to_Fc&gt;0.586&lt;/PDBx:correlation_coeff_Fo_to_Fc&gt;
      &lt;PDBx:d_res_high_rotation&gt;3.8&lt;/PDBx:d_res_high_rotation&gt;
      &lt;PDBx:d_res_high_translation&gt;4.0&lt;/PDBx:d_res_high_translation&gt;
      &lt;PDBx:d_res_low_rotation&gt;13.0&lt;/PDBx:d_res_low_rotation&gt;
      &lt;PDBx:d_res_low_translation&gt;15.0&lt;/PDBx:d_res_low_translation&gt;
      &lt;PDBx:method_rotation&gt;real-space rotation search&lt;/PDBx:method_rotation&gt;
      &lt;PDBx:method_translation&gt;gerneral using PC-refinement= e2e2&lt;/PDBx:method_translation&gt;
      &lt;PDBx:packing&gt;0.3086&lt;/PDBx:packing&gt;
      &lt;PDBx:reflns_percent_rotation&gt;97.8&lt;/PDBx:reflns_percent_rotation&gt;
      &lt;PDBx:reflns_percent_translation&gt;97.7&lt;/PDBx:reflns_percent_translation&gt;
      &lt;PDBx:sigma_F_rotation&gt;1.0&lt;/PDBx:sigma_F_rotation&gt;
      &lt;PDBx:sigma_F_translation&gt;0&lt;/PDBx:sigma_F_translation&gt;
   &lt;/PDBx:pdbx_phasing_MR&gt;
&lt;/PDBx:pdbx_phasing_MRCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_phasing_MR" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_factor" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute R_factor in category pdbx_phasing_MR identifies the R factor
 (defined as uasual) after rotation and translation.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_rigid_body" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute R_rigid_body in category pdbx_phasing_MR identifies the R factor
 for rigid body refinement after rotation and translation.(In general,
rigid body refinement has to be carried out after molecular
replacement.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="correlation_coeff_Fo_to_Fc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute correlation_coeff_Fo_to_Fc in category pdbx_phasing_MR identifies
 the correlation between the observed and the calculated structure
factor after rotation and translation. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="correlation_coeff_Io_to_Ic" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute correlation_coeff_Io_to_Ic in category pdbx_phasing_MR identifies
 the correlation between the observed and the calculated intensity
(~|F|^2) after rotation and translation. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_res_high_rotation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute d_res_high_rotation in category pdbx_phasing_MR identifies 
 the highest resolution used for rotation search.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_res_high_translation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute d_res_high_translation in category pdbx_phasing_MR identifies 
 the highest resolution used for translation search.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_res_low_rotation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute d_res_low_rotation in category pdbx_phasing_MR identifies 
 the lowest resolution used for rotation search.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_res_low_translation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute d_res_low_translation in category pdbx_phasing_MR identifies 
 the lowest resolution used for translation search.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method_rotation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute method_rotation in category pdbx_phasing_MR identifies the method
 used for rotation search. For example, the rotation method may be
realspace,  fastdirect, or direct.
.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method_translation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute method_translation in category pdbx_phasing_MR identifies the method
 used for translation search. For example in CNS, the translation method
may be &quot;general&quot; or &quot;phased&quot; with PC refinement target using
&quot;fastf2f2&quot; &quot;e2e2&quot; &quot;e1e1&quot; &quot;f2f2&quot; &quot;f1f1&quot; &quot;residual&quot; &quot;vector&quot;.

.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="model_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute model_details in category pdbx_phasing_MR records the details of
 model used. For example, the original model can be truncated by
deleting side chains,  doubtful parts, using the monomer if the
original model was an oligomer. The search model may be one 
domain of a large molecule. What is the pdb IDs.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="native_set_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The data set that was treated as the native in this
experiment.

This data item is a pointer to attribute id in category phasing_set in the
 PHASING_SET category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="packing" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute packing in category pdbx_phasing_MR identifies the packing of
 search model in the unit cell. Too many crystallographic contacts
may indicate a bad search.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_percent_rotation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute reflns_percent_rotation in category pdbx_phasing_MR identifies the 
 completness of data used for rotation search.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_percent_translation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute reflns_percent_translation in category pdbx_phasing_MR identifies the 
 completness of data used for translation search.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sigma_F_rotation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute sigma_F_rotation in category pdbx_phasing_MR identifies the 
 sigma cut off of structure factor used for rotation search. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sigma_F_translation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute sigma_F_translation in category pdbx_phasing_MR identifies the 
 sigma cut off of structure factor used for translation search. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sigma_I_rotation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute sigma_I_rotation in category pdbx_phasing_MR identifies the 
 sigma cut off of intensity used for rotation search. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sigma_I_translation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute sigma_I_translation in category pdbx_phasing_MR identifies the 
 sigma cut off of intensity used for translation search. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_phasing_MR identifies the data block. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_phasing_dmType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_PHASING_DM category record details about 
density modification 

    Example 1 - density modification from resolve
&lt;PDBx:pdbx_phasing_dmCategory&gt;
   &lt;PDBx:pdbx_phasing_dm entry_id=&quot;ABC001&quot;&gt;
      &lt;PDBx:fom&gt;0.85&lt;/PDBx:fom&gt;
      &lt;PDBx:fom_acentric&gt;0.85&lt;/PDBx:fom_acentric&gt;
      &lt;PDBx:fom_centric&gt;0.79&lt;/PDBx:fom_centric&gt;
      &lt;PDBx:reflns&gt;12486&lt;/PDBx:reflns&gt;
      &lt;PDBx:reflns_acentric&gt;11351&lt;/PDBx:reflns_acentric&gt;
      &lt;PDBx:reflns_centric&gt;1135&lt;/PDBx:reflns_centric&gt;
   &lt;/PDBx:pdbx_phasing_dm&gt;
&lt;/PDBx:pdbx_phasing_dmCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_phasing_dm" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="delta_phi_final" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute delta_phi_final in category pdbx_phasing_dm identifies phase difference 
 after density modification
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="delta_phi_initial" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute delta_phi_initial in category pdbx_phasing_dm identifies phase difference 
 before density modification
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute fom in category pdbx_phasing_dm identifies the figure of merit 
 for all the data
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute fom_acentric in category pdbx_phasing_dm identifies the figure of merit 
 for acentric data
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute fom_centric in category pdbx_phasing_dm identifies the figure of merit 
 for acentric data
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mask_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute mask_type in category pdbx_phasing_dm identifies the type of mask used for 
 density modification
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute method in category pdbx_phasing_dm identifies the method used for 
 density modification
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute reflns in category pdbx_phasing_dm identifies the number
 of centric and acentric reflections.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute reflns_acentric in category pdbx_phasing_dm identifies the number
 of acentric reflections.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute reflns_centric in category pdbx_phasing_dm identifies the number
 of centric reflections.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute entry_id in category pdbx_phasing_dm identifies the data block. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_phasing_dm_shellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_PHASING_DM_SHELL category record details about 
density modification in resolution shell.

    Example 1 - density modification with shells
&lt;PDBx:pdbx_phasing_dm_shellCategory&gt;
   &lt;PDBx:pdbx_phasing_dm_shell d_res_high=&quot;7.73&quot; d_res_low=&quot;100.00&quot;&gt;
      &lt;PDBx:delta_phi_final&gt;24.7&lt;/PDBx:delta_phi_final&gt;
      &lt;PDBx:fom&gt;0.879&lt;/PDBx:fom&gt;
      &lt;PDBx:reflns&gt;502&lt;/PDBx:reflns&gt;
   &lt;/PDBx:pdbx_phasing_dm_shell&gt;
   &lt;PDBx:pdbx_phasing_dm_shell d_res_high=&quot;6.24&quot; d_res_low=&quot;7.73&quot;&gt;
      &lt;PDBx:delta_phi_final&gt;29.2&lt;/PDBx:delta_phi_final&gt;
      &lt;PDBx:fom&gt;0.857&lt;/PDBx:fom&gt;
      &lt;PDBx:reflns&gt;506&lt;/PDBx:reflns&gt;
   &lt;/PDBx:pdbx_phasing_dm_shell&gt;
   &lt;PDBx:pdbx_phasing_dm_shell d_res_high=&quot;5.50&quot; d_res_low=&quot;6.24&quot;&gt;
      &lt;PDBx:delta_phi_final&gt;29.2&lt;/PDBx:delta_phi_final&gt;
      &lt;PDBx:fom&gt;0.838&lt;/PDBx:fom&gt;
      &lt;PDBx:reflns&gt;504&lt;/PDBx:reflns&gt;
   &lt;/PDBx:pdbx_phasing_dm_shell&gt;
   &lt;PDBx:pdbx_phasing_dm_shell d_res_high=&quot;5.02&quot; d_res_low=&quot;5.50&quot;&gt;
      &lt;PDBx:delta_phi_final&gt;25.3&lt;/PDBx:delta_phi_final&gt;
      &lt;PDBx:fom&gt;0.851&lt;/PDBx:fom&gt;
      &lt;PDBx:reflns&gt;502&lt;/PDBx:reflns&gt;
   &lt;/PDBx:pdbx_phasing_dm_shell&gt;
   &lt;PDBx:pdbx_phasing_dm_shell d_res_high=&quot;4.67&quot; d_res_low=&quot;5.02&quot;&gt;
      &lt;PDBx:delta_phi_final&gt;22.7&lt;/PDBx:delta_phi_final&gt;
      &lt;PDBx:fom&gt;0.831&lt;/PDBx:fom&gt;
      &lt;PDBx:reflns&gt;503&lt;/PDBx:reflns&gt;
   &lt;/PDBx:pdbx_phasing_dm_shell&gt;
&lt;/PDBx:pdbx_phasing_dm_shellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_phasing_dm_shell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="delta_phi_final" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute delta_phi_final in category pdbx_phasing_dm_shell identifies phase difference 
 after density modification with resolution shells.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="delta_phi_initial" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute delta_phi_initial in category pdbx_phasing_dm_shell identifies phase difference 
 before density modification with resolution shells.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute fom in category pdbx_phasing_dm_shell identifies the figure of merit 
 for all the data with resolution shells.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute fom_acentric in category pdbx_phasing_dm_shell identifies the figure of merit 
 for acentric data with resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fom_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute fom_centric in category pdbx_phasing_dm_shell identifies the figure of merit 
 for centric data with resolution shells.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute reflns in category pdbx_phasing_dm_shell identifies the number
 of centric and acentric reflections with resolution shells.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute reflns_acentric in category pdbx_phasing_dm_shell identifies the number
 of acentric reflections with resolution shells.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute reflns_centric in category pdbx_phasing_dm_shell identifies the number
 of centric reflections with resolution shells.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="d_res_high" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute d_res_high in category pdbx_phasing_dm_shell identifies high resolution 
 

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="d_res_low" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute d_res_low in category pdbx_phasing_dm_shell identifies low resolution 
 

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_point_symmetryType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_POINT_SYMMETRY category record details about the
point symmetry group associated with this entry.

    Example 1 - 
&lt;PDBx:pdbx_point_symmetryCategory&gt;
   &lt;PDBx:pdbx_point_symmetry entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:H-M_notation&gt;532&lt;/PDBx:H-M_notation&gt;
      &lt;PDBx:Schoenflies_symbol&gt;I&lt;/PDBx:Schoenflies_symbol&gt;
   &lt;/PDBx:pdbx_point_symmetry&gt;
&lt;/PDBx:pdbx_point_symmetryCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_point_symmetry" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="H-M_notation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Hermann-Mauguin notation for this point symmetry group.
I -&gt; 532
O -&gt; 432
T -&gt; 23
Cn -&gt; n (e.g. C5 -&gt; 5)
Dn -&gt; n22 (n even)
Dn -&gt; n2  (n odd)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Schoenflies_symbol" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Schoenflies point symmetry symbol.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="I" />
                           <xsd:enumeration value="O" />
                           <xsd:enumeration value="T" />
                           <xsd:enumeration value="C" />
                           <xsd:enumeration value="D" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="circular_symmetry" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Rotational n-fold C and D point symmetry.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_poly_seq_schemeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The PDBX_POLY_SEQ_SCHEME category provides residue level nomenclature
mapping for polymer entities.

    Example 1 - based on NDB entry DDFB25
&lt;PDBx:pdbx_poly_seq_schemeCategory&gt;
   &lt;PDBx:pdbx_poly_seq_scheme asym_id=&quot;A&quot; entity_id=&quot;1&quot; mon_id=&quot;DC&quot; seq_id=&quot;1&quot;&gt;
      &lt;PDBx:auth_mon_id&gt;DC&lt;/PDBx:auth_mon_id&gt;
      &lt;PDBx:auth_seq_num&gt;1&lt;/PDBx:auth_seq_num&gt;
      &lt;PDBx:ndb_seq_num&gt;1&lt;/PDBx:ndb_seq_num&gt;
      &lt;PDBx:pdb_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pdb_mon_id&gt;DC&lt;/PDBx:pdb_mon_id&gt;
      &lt;PDBx:pdb_seq_num&gt;1&lt;/PDBx:pdb_seq_num&gt;
      &lt;PDBx:pdb_strand_id&gt;A&lt;/PDBx:pdb_strand_id&gt;
   &lt;/PDBx:pdbx_poly_seq_scheme&gt;
   &lt;PDBx:pdbx_poly_seq_scheme asym_id=&quot;A&quot; entity_id=&quot;1&quot; mon_id=&quot;DG&quot; seq_id=&quot;2&quot;&gt;
      &lt;PDBx:auth_mon_id&gt;DG&lt;/PDBx:auth_mon_id&gt;
      &lt;PDBx:auth_seq_num&gt;2&lt;/PDBx:auth_seq_num&gt;
      &lt;PDBx:ndb_seq_num&gt;2&lt;/PDBx:ndb_seq_num&gt;
      &lt;PDBx:pdb_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pdb_mon_id&gt;DG&lt;/PDBx:pdb_mon_id&gt;
      &lt;PDBx:pdb_seq_num&gt;2&lt;/PDBx:pdb_seq_num&gt;
      &lt;PDBx:pdb_strand_id&gt;A&lt;/PDBx:pdb_strand_id&gt;
   &lt;/PDBx:pdbx_poly_seq_scheme&gt;
   &lt;PDBx:pdbx_poly_seq_scheme asym_id=&quot;A&quot; entity_id=&quot;1&quot; mon_id=&quot;DT&quot; seq_id=&quot;3&quot;&gt;
      &lt;PDBx:auth_mon_id&gt;DT&lt;/PDBx:auth_mon_id&gt;
      &lt;PDBx:auth_seq_num&gt;3&lt;/PDBx:auth_seq_num&gt;
      &lt;PDBx:ndb_seq_num&gt;3&lt;/PDBx:ndb_seq_num&gt;
      &lt;PDBx:pdb_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pdb_mon_id&gt;DT&lt;/PDBx:pdb_mon_id&gt;
      &lt;PDBx:pdb_seq_num&gt;3&lt;/PDBx:pdb_seq_num&gt;
      &lt;PDBx:pdb_strand_id&gt;A&lt;/PDBx:pdb_strand_id&gt;
   &lt;/PDBx:pdbx_poly_seq_scheme&gt;
   &lt;PDBx:pdbx_poly_seq_scheme asym_id=&quot;A&quot; entity_id=&quot;1&quot; mon_id=&quot;DA&quot; seq_id=&quot;4&quot;&gt;
      &lt;PDBx:auth_mon_id&gt;DA&lt;/PDBx:auth_mon_id&gt;
      &lt;PDBx:auth_seq_num&gt;4&lt;/PDBx:auth_seq_num&gt;
      &lt;PDBx:ndb_seq_num&gt;4&lt;/PDBx:ndb_seq_num&gt;
      &lt;PDBx:pdb_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pdb_mon_id&gt;DA&lt;/PDBx:pdb_mon_id&gt;
      &lt;PDBx:pdb_seq_num&gt;4&lt;/PDBx:pdb_seq_num&gt;
      &lt;PDBx:pdb_strand_id&gt;A&lt;/PDBx:pdb_strand_id&gt;
   &lt;/PDBx:pdbx_poly_seq_scheme&gt;
   &lt;PDBx:pdbx_poly_seq_scheme asym_id=&quot;A&quot; entity_id=&quot;1&quot; mon_id=&quot;DC&quot; seq_id=&quot;5&quot;&gt;
      &lt;PDBx:auth_mon_id&gt;DC&lt;/PDBx:auth_mon_id&gt;
      &lt;PDBx:auth_seq_num&gt;5&lt;/PDBx:auth_seq_num&gt;
      &lt;PDBx:ndb_seq_num&gt;5&lt;/PDBx:ndb_seq_num&gt;
      &lt;PDBx:pdb_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pdb_mon_id&gt;DC&lt;/PDBx:pdb_mon_id&gt;
      &lt;PDBx:pdb_seq_num&gt;5&lt;/PDBx:pdb_seq_num&gt;
      &lt;PDBx:pdb_strand_id&gt;A&lt;/PDBx:pdb_strand_id&gt;
   &lt;/PDBx:pdbx_poly_seq_scheme&gt;
   &lt;PDBx:pdbx_poly_seq_scheme asym_id=&quot;A&quot; entity_id=&quot;1&quot; mon_id=&quot;DG&quot; seq_id=&quot;6&quot;&gt;
      &lt;PDBx:auth_mon_id&gt;DG&lt;/PDBx:auth_mon_id&gt;
      &lt;PDBx:auth_seq_num&gt;6&lt;/PDBx:auth_seq_num&gt;
      &lt;PDBx:ndb_seq_num&gt;6&lt;/PDBx:ndb_seq_num&gt;
      &lt;PDBx:pdb_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pdb_mon_id&gt;DG&lt;/PDBx:pdb_mon_id&gt;
      &lt;PDBx:pdb_seq_num&gt;6&lt;/PDBx:pdb_seq_num&gt;
      &lt;PDBx:pdb_strand_id&gt;A&lt;/PDBx:pdb_strand_id&gt;
   &lt;/PDBx:pdbx_poly_seq_scheme&gt;
&lt;/PDBx:pdbx_poly_seq_schemeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_poly_seq_scheme" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="auth_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author provided residue identifier.   This value may differ from the PDB residue
identifier and may not correspond to residue identifier within the coordinate records.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Author provided residue number.   This value may differ from the PDB residue
number and may not correspond to residue numbering within the coordinate records.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="hetero" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute hetero in category entity_poly_seq 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ndb_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
NDB residue number.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB insertion code.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB residue identifier.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB residue number.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_strand_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB strand/chain id.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Pointer to attribute label_asym_id in category atom_site. 
1
A
2B3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Pointer to attribute id in category entity. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="mon_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Pointer to attribute mon_id in category entity_poly_seq. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Pointer to attribute num in category entity_poly_seq 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_prd_auditType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_PRD_AUDIT category records
the status and tracking information for this molecule.

    Example 1 - 
&lt;PDBx:pdbx_prd_auditCategory&gt;
   &lt;PDBx:pdbx_prd_audit action_type=&quot;Create molecule&quot; date=&quot;2011-12-01&quot; prd_id=&quot;PRD_0000001&quot;&gt;
      &lt;PDBx:annotator&gt;JY&lt;/PDBx:annotator&gt;
      &lt;PDBx:processing_site&gt;RCSB&lt;/PDBx:processing_site&gt;
   &lt;/PDBx:pdbx_prd_audit&gt;
   &lt;PDBx:pdbx_prd_audit action_type=&quot;Modify sequence&quot; date=&quot;2011-12-05&quot; prd_id=&quot;PRD_0000001&quot;&gt;
      &lt;PDBx:annotator&gt;MZ&lt;/PDBx:annotator&gt;
      &lt;PDBx:processing_site&gt;RCSB&lt;/PDBx:processing_site&gt;
   &lt;/PDBx:pdbx_prd_audit&gt;
&lt;/PDBx:pdbx_prd_auditCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_prd_audit" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="annotator" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The initials of the annotator creating of modifying the molecule.
JO
SJ
KB
                        </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 decribing this change.
Revise molecule sequence.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="processing_site" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the wwPDB site creating or modifying the molecule.
RCSB
PDBE
PDBJ
BMRB
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="action_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The action associated with this audit record.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Initial release" />
                        <xsd:enumeration value="Create molecule" />
                        <xsd:enumeration value="Modify type" />
                        <xsd:enumeration value="Modify class" />
                        <xsd:enumeration value="Modify molecule name" />
                        <xsd:enumeration value="Modify representation" />
                        <xsd:enumeration value="Modify sequence" />
                        <xsd:enumeration value="Modify linkage" />
                        <xsd:enumeration value="Modify taxonomy organism" />
                        <xsd:enumeration value="Modify audit" />
                        <xsd:enumeration value="Other modification" />
                        <xsd:enumeration value="Obsolete molecule" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="date" use="required" type="xsd:date">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The date associated with this audit record.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute prd_id in category pdbx_reference_molecule in the 
 pdbx_reference_molecule category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_prerelease_seqType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
This category provides a placeholder for pre-release
sequence information.  After release this category
should be discarded.
&lt;PDBx:pdbx_prerelease_seqCategory&gt;
   &lt;PDBx:pdbx_prerelease_seq entity_id=&quot;1&quot;&gt;
      &lt;PDBx:seq_one_letter_code&gt;GKHNGPEHWHKDFPIAKGERQSPVDIDTHTAKYDPSLKPLSVSYDQATSLRILNNGAAFNVEFD&lt;/PDBx:seq_one_letter_code&gt;
   &lt;/PDBx:pdbx_prerelease_seq&gt;
   &lt;PDBx:pdbx_prerelease_seq entity_id=&quot;2&quot;&gt;
      &lt;PDBx:seq_one_letter_code&gt;HKDFPIAKGERQSPVDIDTHTAKYDPSLKPLSVSYDQATSLRILNN&lt;/PDBx:seq_one_letter_code&gt;
   &lt;/PDBx:pdbx_prerelease_seq&gt;
&lt;/PDBx:pdbx_prerelease_seqCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_prerelease_seq" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="seq_one_letter_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Chemical sequence expressed as string of one-letter
amino acid codes.

A  for alanine or adenine
B  for ambiguous asparagine/aspartic-acid
R  for arginine
N  for asparagine
D  for aspartic-acid
C  for cysteine or cystine or cytosine
Q  for glutamine
E  for glutamic-acid
Z  for ambiguous glutamine/glutamic acid
G  for glycine or guanine
H  for histidine
I  for isoleucine
L  for leucine
K  for lysine
M  for methionine
F  for phenylalanine
P  for proline
S  for serine
T  for threonine or thymine
W  for tryptophan
Y  for tyrosine
V  for valine
U  for uracil

MSHHWGYGKHNGPEHWHKDFPIAKGERQSPVDIDTHTAKYDPSLKPLSVSYDQATSLRILNNGAAFNVEFD
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_re_refinementType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Describes the origin of the experimental data used in this 
entry.

    Example 1 - 
&lt;PDBx:pdbx_re_refinementCategory&gt;
   &lt;PDBx:pdbx_re_refinement entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:citation_id&gt;2&lt;/PDBx:citation_id&gt;
      &lt;PDBx:details&gt;Re-refinement of data from entry 1ABC&lt;/PDBx:details&gt;
   &lt;/PDBx:pdbx_re_refinement&gt;
&lt;/PDBx:pdbx_re_refinementCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_re_refinement" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="citation_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A pointer to attribute id in category citation in category CITATION describing the 
 the citation of the entry from from which the experimental data
was obtained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about this re-refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier for entry where the experimental data was obtained.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_linkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_ENTITY_LINK category give details about
the linkages between entities within reference molecules.

    Example 1 - quinoxaline
&lt;PDBx:pdbx_reference_entity_linkCategory&gt;
   &lt;PDBx:pdbx_reference_entity_link link_id=&quot;1&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:atom_id_1&gt;N&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;C&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;DSN&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;QUI&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:component_1&gt;1&lt;/PDBx:component_1&gt;
      &lt;PDBx:component_2&gt;2&lt;/PDBx:component_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;1&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:link_class&gt;PN&lt;/PDBx:link_class&gt;
      &lt;PDBx:ref_entity_id_1&gt;1&lt;/PDBx:ref_entity_id_1&gt;
      &lt;PDBx:ref_entity_id_2&gt;2&lt;/PDBx:ref_entity_id_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_link&gt;
   &lt;PDBx:pdbx_reference_entity_link link_id=&quot;2&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:atom_id_1&gt;N&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;C&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;DSN&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;QUI&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:component_1&gt;1&lt;/PDBx:component_1&gt;
      &lt;PDBx:component_2&gt;3&lt;/PDBx:component_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;5&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:link_class&gt;PN&lt;/PDBx:link_class&gt;
      &lt;PDBx:ref_entity_id_1&gt;1&lt;/PDBx:ref_entity_id_1&gt;
      &lt;PDBx:ref_entity_id_2&gt;3&lt;/PDBx:ref_entity_id_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_link&gt;
&lt;/PDBx:pdbx_reference_entity_linkCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_link" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The atom identifier/name in the first of the two entities containing the linkage. 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The atom identifier/name in the second of the two entities containing the linkage. 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The component identifier in the first of the two entities containing the linkage. 

For polymer entities, this data item is a pointer to attribute mon_id in category pdbx_reference_entity_poly_seq 
 in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

For non-polymer entities, this data item is a pointer to 
attribute chem_comp_id in category pdbx_reference_entity_nonpoly in the 
 PDBX_REFERENCE_ENTITY_NONPOLY category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The component identifier in the second of the two entities containing the linkage. 

For polymer entities, this data item is a pointer to attribute mon_id in category pdbx_reference_entity_poly_seq 
 in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

For non-polymer entities, this data item is a pointer to 
attribute chem_comp_id in category pdbx_reference_entity_nonpoly in the 
 PDBX_REFERENCE_ENTITY_NONPOLY category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="component_1" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity component identifier for the first of two entities containing the linkage. 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="component_2" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity component identifier for the second of two entities containing the linkage. 

                        </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 a linkage between
chemical components in the structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_seq_num_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For a polymer entity, the sequence number in the first of 
the two entities containing the linkage. 

This data item is a pointer to attribute num in category pdbx_reference_entity_poly_seq 
 in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_seq_num_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For a polymer entity, the sequence number in the second of 
the two entities containing the linkage. 

This data item is a pointer to attribute num in category pdbx_reference_entity_poly_seq 
 in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="link_class" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code indicating the entity types involved in the linkage.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="PP" />
                           <xsd:enumeration value="PN" />
                           <xsd:enumeration value="NP" />
                           <xsd:enumeration value="NN" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="nonpoly_res_num_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The residue number for the first of two entities containing the linkage. 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="nonpoly_res_num_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The residue number for the second of two entities containing the linkage. 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ref_entity_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The reference entity id of the first of the two entities joined by the
linkage. 

This data item is a pointer to attribute ref_entity_id in category pdbx_reference_entity_list 
 in the PDBX_REFERENCE_ENTITY_LIST category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ref_entity_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The reference entity id of the second of the two entities joined by the
linkage. 

This data item is a pointer to attribute ref_entity_id in category pdbx_reference_entity_list 
 in the PDBX_REFERENCE_ENTITY_LIST category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="value_order" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The bond order target for the chemical linkage.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sing" />
                           <xsd:enumeration value="doub" />
                           <xsd:enumeration value="trip" />
                           <xsd:enumeration value="quad" />
                           <xsd:enumeration value="arom" />
                           <xsd:enumeration value="poly" />
                           <xsd:enumeration value="delo" />
                           <xsd:enumeration value="pi" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="link_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute link_id in category pdbx_reference_entity_link uniquely identifies
 linkages between entities with a molecule.

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_link is a reference
 attribute prd_id in category pdbx_reference_entity_list in the PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_ENTITY_LIST category record
the list of entities within each reference molecule.

    Example: 1
&lt;PDBx:pdbx_reference_entity_listCategory&gt;
   &lt;PDBx:pdbx_reference_entity_list component_id=&quot;1&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt;PEPTIDE LIKE SEQUENCE RESIDUES 1 TO 8&lt;/PDBx:details&gt;
      &lt;PDBx:type&gt;polymer&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_list&gt;
   &lt;PDBx:pdbx_reference_entity_list component_id=&quot;2&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;2&quot;&gt;
      &lt;PDBx:details&gt;QUINALDIC ACID CHROMOPHORE&lt;/PDBx:details&gt;
      &lt;PDBx:type&gt;non-polymer&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_list&gt;
   &lt;PDBx:pdbx_reference_entity_list component_id=&quot;3&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;3&quot;&gt;
      &lt;PDBx:details&gt;QUINALDIC ACID CHROMOPHORE&lt;/PDBx:details&gt;
      &lt;PDBx:type&gt;non-polymer&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_list&gt;
&lt;/PDBx:pdbx_reference_entity_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about this entity.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines the polymer characteristic of the entity.
polymer
non-polymer
polymer-like
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="component_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The component number of this entity within the molecule.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_list is a reference
 attribute prd_id in category pdbx_reference_molecule in the PDBX_REFERENCE_MOLECULE category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ref_entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ref_entity_id in category pdbx_reference_entity_list is a unique identifier 
 the a constituent entity within this reference molecule.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_nonpolyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_ENTITY_NONPOLY category record
the list of entities within each reference molecule.

    Example: 1
&lt;PDBx:pdbx_reference_entity_nonpolyCategory&gt;
   &lt;PDBx:pdbx_reference_entity_nonpoly prd_id=&quot;PRD_000004&quot; ref_entity_id=&quot;2&quot;&gt;
      &lt;PDBx:chem_comp_id&gt;QUI&lt;/PDBx:chem_comp_id&gt;
      &lt;PDBx:name&gt;2-CARBOXYQUINOXALINE&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_entity_nonpoly&gt;
&lt;/PDBx:pdbx_reference_entity_nonpolyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_nonpoly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="chem_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For non-polymer entities, the identifier corresponding 
to the chemical definition for the molecule.
0Z3
CD9
                        </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 this entity.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A name of the non-polymer entity.
2-CARBOXYQUINOXALINE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_nonpoly is a reference
 attribute prd_id in category pdbx_reference_entity_list in the PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ref_entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ref_entity_id in category pdbx_reference_entity_nonpoly is a reference
 to attribute ref_entity_id in category pdbx_reference_entity_list in PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_polyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_ENTITY_POLY category record details about 
the polymer, such as the type of the polymer, the number of
monomers and whether it has nonstandard features.

    Example: 1  Actinomycin
                
&lt;PDBx:pdbx_reference_entity_polyCategory&gt;
   &lt;PDBx:pdbx_reference_entity_poly prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00228&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:type&gt;peptide-like&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_poly&gt;
   &lt;PDBx:pdbx_reference_entity_poly prd_id=&quot;PRD_000006&quot; ref_entity_id=&quot;2&quot;&gt;
      &lt;PDBx:db_name&gt;Semi-synthetic&lt;/PDBx:db_name&gt;
      &lt;PDBx:type&gt;peptide-like&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_poly&gt;
   &lt;PDBx:pdbx_reference_entity_poly prd_id=&quot;PRD_000007&quot; ref_entity_id=&quot;3&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00232&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:type&gt;peptide-like&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_poly&gt;
   &lt;PDBx:pdbx_reference_entity_poly prd_id=&quot;PRD_000009&quot; ref_entity_id=&quot;4&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00237&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:type&gt;peptide-like&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_poly&gt;
   &lt;PDBx:pdbx_reference_entity_poly prd_id=&quot;PRD_000010&quot; ref_entity_id=&quot;5&quot;&gt;
      &lt;PDBx:db_name&gt;Semi-synthetic&lt;/PDBx:db_name&gt;
      &lt;PDBx:type&gt;peptide-like&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_poly&gt;
   &lt;PDBx:pdbx_reference_entity_poly prd_id=&quot;PRD_000011&quot; ref_entity_id=&quot;6&quot;&gt;
      &lt;PDBx:db_name&gt;Semi-synthetic&lt;/PDBx:db_name&gt;
      &lt;PDBx:type&gt;peptide-like&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_poly&gt;
&lt;/PDBx:pdbx_reference_entity_polyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_poly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="db_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The database code for this source information 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The database name for this source information 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of the polymer.
peptide-like
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="peptide-like" />
                           <xsd:enumeration value="nucleic-acid-like" />
                           <xsd:enumeration value="polysaccharide-like" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_poly is a reference
 attribute prd_id in category pdbx_reference_entity_list in the PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ref_entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ref_entity_id in category pdbx_reference_entity_poly is a reference
 to attribute ref_entity_id in category pdbx_reference_entity_list in PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_poly_linkType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_ENTITY_POLY_LINK category give details about
polymer linkages including both standard and non-standard linkages between 
polymer componnents.

    Example 1 - 
&lt;PDBx:pdbx_reference_entity_poly_linkCategory&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;1&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;DSN&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;ALA&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;1&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;2&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;2&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;ALA&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;N2C&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;2&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;3&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;3&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;ALA&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;N2C&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;2&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;3&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;4&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;ALA&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;NCY&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;2&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;3&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;5&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;N2C&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;MVA&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;3&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;4&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;6&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;NCY&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;MVA&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;3&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;4&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;7&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;OG&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;MVA&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;DSN&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;4&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;5&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;8&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;DSN&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;ALA&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;5&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;6&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;8&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;ALA&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;NCY&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;6&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;7&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;9&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;ALA&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;N2C&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;6&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;7&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;8&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;NCY&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;MVA&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;7&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;8&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
   &lt;PDBx:pdbx_reference_entity_poly_link component_id=&quot;1&quot; link_id=&quot;9&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:atom_id_1&gt;C&lt;/PDBx:atom_id_1&gt;
      &lt;PDBx:atom_id_2&gt;N&lt;/PDBx:atom_id_2&gt;
      &lt;PDBx:comp_id_1&gt;N2C&lt;/PDBx:comp_id_1&gt;
      &lt;PDBx:comp_id_2&gt;MVZ&lt;/PDBx:comp_id_2&gt;
      &lt;PDBx:entity_seq_num_1&gt;7&lt;/PDBx:entity_seq_num_1&gt;
      &lt;PDBx:entity_seq_num_2&gt;8&lt;/PDBx:entity_seq_num_2&gt;
      &lt;PDBx:value_order&gt;single&lt;/PDBx:value_order&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_link&gt;
&lt;/PDBx:pdbx_reference_entity_poly_linkCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_poly_link" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The atom identifier/name in the first of the two components making
the linkage.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The atom identifier/name in the second of the two components making
the linkage.            
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The component identifier in the first of the two components making the 
linkage.

This data item is a pointer to attribute mon_id in category pdbx_reference_entity_poly_seq 
 in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The component identifier in the second of the two components making the 
linkage.

This data item is a pointer to attribute mon_id in category pdbx_reference_entity_poly_seq 
 in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.
                        </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 this linkage.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_seq_num_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For a polymer entity, the sequence number in the first of 
the two components making the linkage. 

This data item is a pointer to attribute num in category pdbx_reference_entity_poly_seq 
 in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_seq_num_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For a polymer entity, the sequence number in the second of 
the two components making the linkage. 

This data item is a pointer to attribute num in category pdbx_reference_entity_poly_seq 
 in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="insert_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The residue insertion code for the first of the two components making
the non-standard linkage.            
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="insert_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The residue insertion code for the second of the two components making
the non-standard linkage.            
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="value_order" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The bond order target for the non-standard linkage.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sing" />
                           <xsd:enumeration value="doub" />
                           <xsd:enumeration value="trip" />
                           <xsd:enumeration value="quad" />
                           <xsd:enumeration value="arom" />
                           <xsd:enumeration value="poly" />
                           <xsd:enumeration value="delo" />
                           <xsd:enumeration value="pi" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="component_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The entity component identifier entity containing the linkage. 

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="link_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute link_id in category pdbx_reference_entity_poly_link uniquely identifies
 a linkage within a polymer entity.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_poly_link is a reference
 attribute prd_id in category pdbx_reference_entity_list in the PDBX_REFERENCE_ENTITY_POLY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ref_entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The reference entity id of the polymer entity containing the linkage.

This data item is a pointer to attribute ref_entity_id in category pdbx_reference_entity_poly 
 in the PDBX_REFERENCE_ENTITY_POLY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_poly_seqType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_ENTITY_POLY_SEQ category specify the sequence
of monomers in a polymer. 

    Example: 1  Actinomycin
                
&lt;PDBx:pdbx_reference_entity_poly_seqCategory&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;THR&quot; num=&quot;1&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;THR&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;DVA&quot; num=&quot;2&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;VAL&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;PRO&quot; num=&quot;3&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;PRO&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;SAR&quot; num=&quot;4&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;GLY&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;MVA&quot; num=&quot;5&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;VAL&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;PXZ&quot; num=&quot;6&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;THR&quot; num=&quot;7&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;THR&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;DVA&quot; num=&quot;8&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;VAL&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;PRO&quot; num=&quot;9&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;PRO&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;SAR&quot; num=&quot;10&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;GLY&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
   &lt;PDBx:pdbx_reference_entity_poly_seq hetero=&quot;N&quot; mon_id=&quot;MVA&quot; num=&quot;11&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:observed&gt;Y&lt;/PDBx:observed&gt;
      &lt;PDBx:parent_mon_id&gt;VAL&lt;/PDBx:parent_mon_id&gt;
   &lt;/PDBx:pdbx_reference_entity_poly_seq&gt;
&lt;/PDBx:pdbx_reference_entity_poly_seqCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_poly_seq" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="observed" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate that this monomer is observed in the instance example.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="parent_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is the chemical component identifier for the parent component corresponding to this monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="hetero" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A flag to indicate that sequence heterogeneity at this monomer position.
N
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Y" />
                        <xsd:enumeration value="N" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="mon_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is the chemical component identifier of monomer.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="num" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute num in category pdbx_reference_entity_poly_seq must uniquely and sequentially
 identify a record in the PDBX_REFERENCE_ENTITY_POLY_SEQ list.

This value is conforms to author numbering conventions and does not map directly
to the numbering conventions used for attribute num in category entity_poly_seq. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_poly_seq is a reference
 attribute prd_id in category pdbx_reference_entity_poly in the PDBX_REFERENCE_ENTITY_POLY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ref_entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ref_entity_id in category pdbx_reference_entity_poly_seq is a reference
 to attribute ref_entity_id in category pdbx_reference_entity_poly in PDBX_REFERENCE_ENTITY_POLY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_sequenceType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Additional features associated with the reference entity.

    Example 1 - Actinomycin
&lt;PDBx:pdbx_reference_entity_sequenceCategory&gt;
   &lt;PDBx:pdbx_reference_entity_sequence prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:NRP_flag&gt;Y&lt;/PDBx:NRP_flag&gt;
      &lt;PDBx:one_letter_codes&gt;TVPGVXTVPGV&lt;/PDBx:one_letter_codes&gt;
      &lt;PDBx:type&gt;amino_acid&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_sequence&gt;
   &lt;PDBx:pdbx_reference_entity_sequence prd_id=&quot;PRD_000006&quot; ref_entity_id=&quot;2&quot;&gt;
      &lt;PDBx:NRP_flag&gt;Y&lt;/PDBx:NRP_flag&gt;
      &lt;PDBx:one_letter_codes&gt;TVPGVXTVPGV&lt;/PDBx:one_letter_codes&gt;
      &lt;PDBx:type&gt;amino_acid&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_sequence&gt;
   &lt;PDBx:pdbx_reference_entity_sequence prd_id=&quot;PRD_000007&quot; ref_entity_id=&quot;3&quot;&gt;
      &lt;PDBx:NRP_flag&gt;Y&lt;/PDBx:NRP_flag&gt;
      &lt;PDBx:one_letter_codes&gt;TVPGVXTVPGV&lt;/PDBx:one_letter_codes&gt;
      &lt;PDBx:type&gt;amino_acid&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_sequence&gt;
   &lt;PDBx:pdbx_reference_entity_sequence prd_id=&quot;PRD_000009&quot; ref_entity_id=&quot;4&quot;&gt;
      &lt;PDBx:NRP_flag&gt;Y&lt;/PDBx:NRP_flag&gt;
      &lt;PDBx:one_letter_codes&gt;TVPGVXTVPGV&lt;/PDBx:one_letter_codes&gt;
      &lt;PDBx:type&gt;amino_acid&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_sequence&gt;
   &lt;PDBx:pdbx_reference_entity_sequence prd_id=&quot;PRD_000010&quot; ref_entity_id=&quot;5&quot;&gt;
      &lt;PDBx:NRP_flag&gt;Y&lt;/PDBx:NRP_flag&gt;
      &lt;PDBx:one_letter_codes&gt;TVPGVXTVPGV&lt;/PDBx:one_letter_codes&gt;
      &lt;PDBx:type&gt;amino_acid&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_sequence&gt;
   &lt;PDBx:pdbx_reference_entity_sequence prd_id=&quot;PRD_000011&quot; ref_entity_id=&quot;6&quot;&gt;
      &lt;PDBx:NRP_flag&gt;Y&lt;/PDBx:NRP_flag&gt;
      &lt;PDBx:one_letter_codes&gt;TVPGVXTVPGV&lt;/PDBx:one_letter_codes&gt;
      &lt;PDBx:type&gt;amino_acid&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_entity_sequence&gt;
&lt;/PDBx:pdbx_reference_entity_sequenceCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_sequence" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="NRP_flag" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate a non-ribosomal entity.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="one_letter_codes" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The one-letter-code sequence for this entity.  Non-standard monomers are represented as &apos;X&apos;.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The monomer type for the sequence.
amino acid
nucleic acid
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_sequence is a reference
 attribute prd_id in category pdbx_reference_entity_list in the PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ref_entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ref_entity_id in category pdbx_reference_entity_sequence is a reference
 to attribute ref_entity_id in category pdbx_reference_entity_list in PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_src_natType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_ENTITY_SRC_NAT category record 
details of the source from which the entity was obtained.

    Example 1 - Actinomycin
&lt;PDBx:pdbx_reference_entity_src_natCategory&gt;
   &lt;PDBx:pdbx_reference_entity_src_nat ordinal=&quot;1&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:db_code&gt;C06770&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;KEGG&lt;/PDBx:db_name&gt;
      &lt;PDBx:organism_scientific&gt;Streptomyces parvulus&lt;/PDBx:organism_scientific&gt;
      &lt;PDBx:source&gt;KEGG&lt;/PDBx:source&gt;
      &lt;PDBx:taxid&gt;146923&lt;/PDBx:taxid&gt;
   &lt;/PDBx:pdbx_reference_entity_src_nat&gt;
   &lt;PDBx:pdbx_reference_entity_src_nat ordinal=&quot;2&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00228&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:organism_scientific&gt;Streptomyces anulatus&lt;/PDBx:organism_scientific&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:taxid&gt;1892&lt;/PDBx:taxid&gt;
   &lt;/PDBx:pdbx_reference_entity_src_nat&gt;
   &lt;PDBx:pdbx_reference_entity_src_nat ordinal=&quot;3&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00228&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:organism_scientific&gt;Streptomyces antibioticus&lt;/PDBx:organism_scientific&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:taxid&gt;1890&lt;/PDBx:taxid&gt;
   &lt;/PDBx:pdbx_reference_entity_src_nat&gt;
   &lt;PDBx:pdbx_reference_entity_src_nat ordinal=&quot;4&quot; prd_id=&quot;PRD_000001&quot; ref_entity_id=&quot;1&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00228&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:organism_scientific&gt;Streptomyces parvulus&lt;/PDBx:organism_scientific&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:taxid&gt;146923&lt;/PDBx:taxid&gt;
   &lt;/PDBx:pdbx_reference_entity_src_nat&gt;
   &lt;PDBx:pdbx_reference_entity_src_nat ordinal=&quot;5&quot; prd_id=&quot;PRD_000002&quot; ref_entity_id=&quot;2&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00228&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:organism_scientific&gt;Streptomyces chrysomallus&lt;/PDBx:organism_scientific&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:taxid&gt;1892&lt;/PDBx:taxid&gt;
   &lt;/PDBx:pdbx_reference_entity_src_nat&gt;
   &lt;PDBx:pdbx_reference_entity_src_nat ordinal=&quot;6&quot; prd_id=&quot;PRD_000003&quot; ref_entity_id=&quot;3&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00233&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:organism_scientific&gt;Streptomyces chrysomallus&lt;/PDBx:organism_scientific&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:taxid&gt;1892&lt;/PDBx:taxid&gt;
   &lt;/PDBx:pdbx_reference_entity_src_nat&gt;
   &lt;PDBx:pdbx_reference_entity_src_nat ordinal=&quot;7&quot; prd_id=&quot;PRD_000003&quot; ref_entity_id=&quot;3&quot;&gt;
      &lt;PDBx:db_code&gt;NOR00233&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Norine&lt;/PDBx:db_name&gt;
      &lt;PDBx:organism_scientific&gt;Streptomyces sp.&lt;/PDBx:organism_scientific&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:taxid&gt;1931&lt;/PDBx:taxid&gt;
   &lt;/PDBx:pdbx_reference_entity_src_nat&gt;
&lt;/PDBx:pdbx_reference_entity_src_natCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_src_nat" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="atcc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Americal Tissue Culture Collection code for organism from which the entity was isolated.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The database code for this source information 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The database name for this source information 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="organism_scientific" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The scientific name of the organism from which the entity was isolated.
Mus musculus
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The data source for this information.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A identifier within the data source for this information.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="strain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The strain of the organism from which the entity was isolated.
DH5a
BMH 71-18
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="taxid" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The NCBI TaxId of the organism from which the entity was isolated.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ordinal in category pdbx_reference_entity_src_nat distinguishes 
 source details for this entity.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_src_nat is a reference
 attribute prd_id in category pdbx_reference_entity_list in the PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ref_entity_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ref_entity_id in category pdbx_reference_entity_src_nat is a reference
 to attribute ref_entity_id in category pdbx_reference_entity_list in PDBX_REFERENCE_ENTITY_LIST category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_entity_subcomponentsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_ENTITY_SUBCOMPONENTS category records 
subcomponent sequence from which this entity could be built.

    Example: 1 0G6
&lt;PDBx:pdbx_reference_entity_subcomponentsCategory&gt;
   &lt;PDBx:pdbx_reference_entity_subcomponents prd_id=&quot;PRD_000001&quot; seq=&quot;DPN PRO ARG 0QE&quot;&gt;
      &lt;PDBx:chem_comp_id&gt;0G6&lt;/PDBx:chem_comp_id&gt;
   &lt;/PDBx:pdbx_reference_entity_subcomponents&gt;
&lt;/PDBx:pdbx_reference_entity_subcomponentsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_entity_subcomponents" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="chem_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For entities represented as single molecules, the identifier
corresponding to the chemical definition for the molecule.
0Z3
CD9
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_entity_subcomponents is a reference
 attribute prd_id in category pdbx_reference_molecule in the PDBX_REFERENCE_MOLECULE category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="seq" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The subcomponent sequence for the entity.
ACE DLY GLY DAL DCY DAS DTY DPR DGL DTR DGN DTR DLE DCY DAL DAL NH2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_moleculeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_MOLECULE category record
reference information about small polymer molecules.

    Example: 1  Actinomycin
&lt;PDBx:pdbx_reference_moleculeCategory&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C62 H86 N12 O16&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1255.5&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;Actinomycin D&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000002&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:name&gt;Actinomycin C&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000003&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C63 H88 N12 O16&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1269.5&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;Actinomycin C2&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000004&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C64 H90 N12 O16&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1283.5&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;Actinomycin C3&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000005&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C62 H86 N12 O17&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1271.5&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;Actinomycin X0 beta&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000006&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C62 H85 F N12 O16&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1273.49&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;8-Fluoro-Actinomycin D&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000007&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C62 H84 N12 O17&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1269.4&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;Actinomycin X2&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000008&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C62 H84 N12 O19&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1301.5&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;Actinomycin Z1&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000009&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C62 H83 Cl N12 O18&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1319.845&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;Actinomycin Z3&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000010&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C62 H87 N13 O16&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1270.43&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;7-AminoActinomycin&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
   &lt;PDBx:pdbx_reference_molecule prd_id=&quot;PRD_000011&quot;&gt;
      &lt;PDBx:class&gt;polypeptide antibiotic&lt;/PDBx:class&gt;
      &lt;PDBx:formula&gt;C61 H85 N13 O16&lt;/PDBx:formula&gt;
      &lt;PDBx:formula_weight&gt;1256.4051&lt;/PDBx:formula_weight&gt;
      &lt;PDBx:name&gt;N8-Actinomycin D&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;Antitumor Antibiotic&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule&gt;
&lt;/PDBx:pdbx_reference_moleculeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_molecule" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="chem_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For entities represented as single molecules, the identifier
corresponding to the chemical definition for the molecule.
0Z3
CD9
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="class" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Broadly defines the function of the entity.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Antagonist" />
                           <xsd:enumeration value="Antibiotic" />
                           <xsd:enumeration value="Anticancer" />
                           <xsd:enumeration value="Anticoagulant" />
                           <xsd:enumeration value="Antifungal" />
                           <xsd:enumeration value="Antiinflammatory" />
                           <xsd:enumeration value="Antimicrobial" />
                           <xsd:enumeration value="Antineoplastic" />
                           <xsd:enumeration value="Antiparasitic" />
                           <xsd:enumeration value="Antiretroviral" />
                           <xsd:enumeration value="Anthelmintic" />
                           <xsd:enumeration value="Antithrombotic" />
                           <xsd:enumeration value="Antitumor" />
                           <xsd:enumeration value="Antiviral" />
                           <xsd:enumeration value="CASPASE inhibitor" />
                           <xsd:enumeration value="Chaperone binding" />
                           <xsd:enumeration value="Enzyme inhibitor" />
                           <xsd:enumeration value="Growth factor" />
                           <xsd:enumeration value="Immunosuppressant" />
                           <xsd:enumeration value="Inhibitor" />
                           <xsd:enumeration value="Lantibiotic" />
                           <xsd:enumeration value="Metabolism" />
                           <xsd:enumeration value="Metal transport" />
                           <xsd:enumeration value="Oxidation-reduction" />
                           <xsd:enumeration value="Receptor" />
                           <xsd:enumeration value="Thrombin inhibitor" />
                           <xsd:enumeration value="Trypsin inhibitor" />
                           <xsd:enumeration value="Toxin" />
                           <xsd:enumeration value="Unknown" />
                           <xsd:enumeration value="Anticoagulant, Antithrombotic" />
                           <xsd:enumeration value="Antibiotic, Antimicrobial" />
                           <xsd:enumeration value="Antibiotic, Anthelmintic" />
                           <xsd:enumeration value="Antibiotic, Antineoplastic" />
                           <xsd:enumeration value="Antimicrobial, Antiretroviral" />
                           <xsd:enumeration value="Antimicrobial, Antitumor" />
                           <xsd:enumeration value="Antimicrobial, Antiparasitic, Antibiotic" />
                           <xsd:enumeration value="Thrombin inhibitor, Trypsin inhibitor" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="class_evidence_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Evidence for the assignment of attribute class in category pdbx_reference_molecule 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="compound_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Special details about this molecule.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Description of this molecule.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="formula" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The formula for the reference entity. Formulae are written
according to the rules:

1. Only recognised element symbols may be used.

2. Each element symbol is followed by a &apos;count&apos; number. A count
of &apos;1&apos; may be omitted.

3. A space or parenthesis must separate each element symbol and
its count, but in general parentheses are not used.

4. The order of elements depends on whether or not carbon is
present. If carbon is present, the order should be: C, then
H, then the other elements in alphabetical order of their
symbol. If carbon is not present, the elements are listed
purely in alphabetic order of their symbol. This is the
&apos;Hill&apos; system used by Chemical Abstracts.
C18 H19 N7 O8 S
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="formula_weight" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Formula mass in daltons of the entity.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A name of the entity.
thiostrepton
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="release_status" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines the current PDB release status for this molecule definition.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="REL" />
                           <xsd:enumeration value="HOLD" />
                           <xsd:enumeration value="OBS" />
                           <xsd:enumeration value="WAIT" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="replaced_by" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Assigns the identifier of the reference molecule that has replaced this molecule.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="replaces" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Assigns the identifier for the reference molecule which have been replaced 
by this reference molecule.
Multiple molecule identifier codes should be separated by commas.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="represent_as" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines how this entity is represented in PDB data files.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="polymer" />
                           <xsd:enumeration value="single molecule" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="representative_PDB_id_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The PDB accession code for the entry containing a representative example of this molecule.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Defines the structural classification of the entity.
Peptide-like
Macrolide
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Amino acid" />
                           <xsd:enumeration value="Aminoglycoside" />
                           <xsd:enumeration value="Anthracycline" />
                           <xsd:enumeration value="Anthraquinone" />
                           <xsd:enumeration value="Ansamycin" />
                           <xsd:enumeration value="Chalkophore" />
                           <xsd:enumeration value="Chromophore" />
                           <xsd:enumeration value="Glycopeptide" />
                           <xsd:enumeration value="Cyclic depsipeptide" />
                           <xsd:enumeration value="Cyclic lipopeptide" />
                           <xsd:enumeration value="Cyclic peptide" />
                           <xsd:enumeration value="Heterocyclic" />
                           <xsd:enumeration value="Imino sugar" />
                           <xsd:enumeration value="Keto acid" />
                           <xsd:enumeration value="Lipoglycopeptide" />
                           <xsd:enumeration value="Lipopeptide" />
                           <xsd:enumeration value="Macrolide" />
                           <xsd:enumeration value="Non-polymer" />
                           <xsd:enumeration value="Nucleoside" />
                           <xsd:enumeration value="Oligopeptide" />
                           <xsd:enumeration value="Oligosaccharide" />
                           <xsd:enumeration value="Peptaibol" />
                           <xsd:enumeration value="Peptide-like" />
                           <xsd:enumeration value="Polycyclic" />
                           <xsd:enumeration value="Polypeptide" />
                           <xsd:enumeration value="Polysaccharide" />
                           <xsd:enumeration value="Quinolone" />
                           <xsd:enumeration value="Thiolactone" />
                           <xsd:enumeration value="Thiopeptide" />
                           <xsd:enumeration value="Siderophore" />
                           <xsd:enumeration value="Unknown" />
                           <xsd:enumeration value="Chalkophore, Polypeptide" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type_evidence_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Evidence for the assignment of attribute type in category pdbx_reference_molecule 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_molecule is the unique identifier 
 for the reference molecule in this family.  

By convention this ID uniquely identifies the reference molecule in 
in the PDB reference dictionary.  

The ID has the template form PRD_dddddd (e.g. PRD_000001)
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_molecule_annotationType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_MOLECULE_ANNOTATION category specify 
additional annotation relevant to the molecular entities. 

    Example: 1  Actinomycin
&lt;PDBx:pdbx_reference_molecule_annotationCategory&gt;
   &lt;PDBx:pdbx_reference_molecule_annotation family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;1&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;KEGG&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt;RNA polymerase inhibitor&lt;/PDBx:text&gt;
      &lt;PDBx:type&gt;Function&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule_annotation&gt;
   &lt;PDBx:pdbx_reference_molecule_annotation family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;2&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;KEGG&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt;antineoplastic&lt;/PDBx:text&gt;
      &lt;PDBx:type&gt;Function&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule_annotation&gt;
   &lt;PDBx:pdbx_reference_molecule_annotation family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;3&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;DrugBank&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt;Nucleic Acid Synthesis Inhibitor&lt;/PDBx:text&gt;
      &lt;PDBx:type&gt;Function&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule_annotation&gt;
   &lt;PDBx:pdbx_reference_molecule_annotation family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;4&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;DrugBank&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt;Protein Synthesis Inhibitor&lt;/PDBx:text&gt;
      &lt;PDBx:type&gt;Function&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule_annotation&gt;
   &lt;PDBx:pdbx_reference_molecule_annotation family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;5&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt;antibiotic&lt;/PDBx:text&gt;
      &lt;PDBx:type&gt;Function&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule_annotation&gt;
   &lt;PDBx:pdbx_reference_molecule_annotation family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;6&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt;antitumor&lt;/PDBx:text&gt;
      &lt;PDBx:type&gt;Function&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule_annotation&gt;
   &lt;PDBx:pdbx_reference_molecule_annotation family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;7&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;PubChem&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt;transcriptional inhibitor&lt;/PDBx:text&gt;
      &lt;PDBx:type&gt;Function&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reference_molecule_annotation&gt;
&lt;/PDBx:pdbx_reference_molecule_annotationCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_molecule_annotation" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="chem_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For entities represented as single molecules, the identifier
corresponding to the chemical definition for the molecule.
0Z3
CD9
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="prd_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute prd_id in category pdbx_reference_molecule in the 
 PDB_REFERENCE_MOLECULE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The source of the annoation for this entity.
depositor provided
from UniProt Entry P200311
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="support" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Text describing the experimentation or computational evidence for 
the annotation.
fluoresence measurements using flow cytometry
kinase binding assay
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="text" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Text describing the annotation for this entity.
antigen binding
glucose transporter activity
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Type of annotation for this entity.
Function
Use
Pharmacology
Mechanism_of_Action
Biological_Activity
Inhibitor_Class
Therapeutic_Category
Research_Use
Other_annotation
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute family_prd_id in category pdbx_reference_molecule_annotation is a reference to 
 attribute family_prd_id in category pdbx_reference_molecule_list in category PDBX_REFERENCE_MOLECULE_FAMILY_LIST. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item distinguishes anotations for this entity.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_molecule_detailsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_MOLECULE_DETAILS category records 
textual details about small polymer molecules.

    Example: 1  Actinomycin
&lt;PDBx:pdbx_reference_molecule_detailsCategory&gt;
   &lt;PDBx:pdbx_reference_molecule_details family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;1&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;Wikipedia&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt; Actinomycin D is primarily used as an investigative tool in cell biology to inhibit transcription. It does this by
binding DNA at the transcription initiation complex and preventing elongation by RNA polymerase. Because it can bind
DNA duplexes, it can also interfere with DNA replication, although other chemicals such as hydroxyurea are
better suited for use in the laboratory as inhibitors of DNA synthesis.&lt;/PDBx:text&gt;
   &lt;/PDBx:pdbx_reference_molecule_details&gt;
   &lt;PDBx:pdbx_reference_molecule_details family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;2&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000001&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;DrugBank&lt;/PDBx:source&gt;
      &lt;PDBx:text&gt; A compound composed of a two cyclic peptides attached to a phenoxazine that is derived from streptomyces parvullus. It
binds to DNA and inhibits RNA synthesis (transcription), with chain elongation more sensitive than initiation,
termination, or release. As a result of impaired mRNA production, protein synthesis also declines after dactinomycin
therapy.&lt;/PDBx:text&gt;
   &lt;/PDBx:pdbx_reference_molecule_details&gt;
   &lt;PDBx:pdbx_reference_molecule_details family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;3&quot;&gt;
      &lt;PDBx:prd_id&gt;PRD_000003&lt;/PDBx:prd_id&gt;
      &lt;PDBx:source&gt;DOI&lt;/PDBx:source&gt;
      &lt;PDBx:source_id&gt;DOI:10.1016/S0960-894X(98)00345-X&lt;/PDBx:source_id&gt;
      &lt;PDBx:text&gt; Actinomycin D, C2 and VII, cyclic peptides, inhibit Grb2 SH2 domain association with a phosphotyrosine containing 
peptide derived from the Shc protein (pTyr317). Actinomycins are the first examples of nonphosphorylated 
natural ligands of SH2 domain.&lt;/PDBx:text&gt;
   &lt;/PDBx:pdbx_reference_molecule_details&gt;
&lt;/PDBx:pdbx_reference_molecule_detailsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_molecule_details" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="prd_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_molecule_details is a reference to
 attribute prd_id in category pdbx_reference_molecule in the PDBX_REFERENCE_MOLECULE category.
 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A data source of this information (e.g. PubMed, Merck Index)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A identifier within the data source for this information.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="text" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The text of the description of special aspects of the entity.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute family_prd_id in category pdbx_reference_molecule_details is a reference to 
 attribute family_prd_id&apos; in category pdbx_reference_molecule_list in category PDBX_REFERENCE_MOLECULE_FAMILY. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ordinal in category pdbx_reference_molecule_details is an ordinal that 
 distinguishes each descriptive text for this entity.

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_molecule_familyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_MOLECULE_FAMILY category identify
entity families.

    Example: 1  Actinomycin
&lt;PDBx:pdbx_reference_molecule_familyCategory&gt;
   &lt;PDBx:pdbx_reference_molecule_family family_prd_id=&quot;FAM_000001&quot;&gt;
      &lt;PDBx:name&gt;ACTINOMYCIN&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_family&gt;
&lt;/PDBx:pdbx_reference_molecule_familyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_molecule_family" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity family name.
actinomycin
adriamycin 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="release_status" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Assigns the current PDB release status for this family.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="REL" />
                           <xsd:enumeration value="HOLD" />
                           <xsd:enumeration value="OBS" />
                           <xsd:enumeration value="WAIT" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="replaced_by" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Assigns the identifier of the family that has replaced this component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="replaces" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Assigns the identifier for the family which have been replaced by this family.
Multiple family identifier codes should be separated by commas.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute family_prd_id in category pdbx_reference_entity must uniquely identify a record in the
 PDBX_REFERENCE_MOLECULE_FAMILY list.

By convention this ID uniquely identifies the reference family in 
in the PDB reference dictionary.  

The ID has the template form FAM_dddddd (e.g. FAM_000001)

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_molecule_featuresType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Additional features associated with the reference entity.

    Example: 1  Actinomycin
&lt;PDBx:pdbx_reference_molecule_featuresCategory&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;1&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;CAS&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;50-76-0&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;2&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;Merck&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;14:2800&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;3&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;Beilstein&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;4173766&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;4&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;DrugBank&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;DB00970&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;5&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;Norine&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;NOR00228&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;6&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;PubChem&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;2019&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;7&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;ChemSpider&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;1942&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;8&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;ChEBI&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;27666&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;9&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;ChemDB&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;3965267&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;10&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;ChemIDplus&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;000050760&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;11&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;ChemBank&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;External_Reference_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;329&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;12&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;KEGG&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;KEGG_CompoundID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;C06770&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;13&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;KEGG&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;KEGG_DrugID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;D00214&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
   &lt;PDBx:pdbx_reference_molecule_features family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;14&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:source&gt;MESH&lt;/PDBx:source&gt;
      &lt;PDBx:source_ordinal&gt;1&lt;/PDBx:source_ordinal&gt;
      &lt;PDBx:type&gt;MESH_Unique_ID&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;D003609&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_reference_molecule_features&gt;
&lt;/PDBx:pdbx_reference_molecule_featuresCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_molecule_features" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="chem_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For entities represented as single molecules, the identifier
corresponding to the chemical definition for the molecule.
0Z3
CD9
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The information source for the component feature.
PDB
CHEBI
DRUGBANK
PUBCHEM
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source_ordinal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute source_ordinal in category pdbx_reference_molecule_features provides
 the priority order of features from a particular source or database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity feature type.
FUNCTION
ENZYME INHIBITED
STRUCTURE IMAGE URL
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The entity feature value.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute family_prd_id in category pdbx_reference_molecule_features is a reference to 
 attribute family_prd_id in category pdbx_reference_molecule_list in category PDBX_REFERENCE_MOLECULE_FAMILY_LIST. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ordinal in category pdbx_reference_molecule_features distinguishes 
 each feature for this entity.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_molecule_features is a reference
 attribute prd_id in category pdbx_reference_molecule in the PDBX_REFERENCE_MOLECULE category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_molecule_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_MOLECULE_LIST category record
reference information about small polymer molecules.

    Example: 1  Actinomycin
&lt;PDBx:pdbx_reference_molecule_listCategory&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000001&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000002&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000003&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000004&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000005&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000006&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000007&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000008&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000009&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000010&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
   &lt;PDBx:pdbx_reference_molecule_list family_prd_id=&quot;FAM_000001&quot; prd_id=&quot;PRD_000011&quot;&gt;&lt;/PDBx:pdbx_reference_molecule_list&gt;
&lt;/PDBx:pdbx_reference_molecule_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_molecule_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute family_prd_id in category pdbx_reference_molecule_list is a reference to 
 attribute family_prd_id&apos; in category pdbx_reference_molecule_family in category PDBX_REFERENCE_MOLECULE_FAMILY. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_molecule_list is the unique identifier 
 for the reference molecule in this family.  

By convention this ID uniquely identifies the reference molecule in 
in the PDB reference dictionary.  

The ID has the template form PRD_dddddd (e.g. PRD_000001)
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_molecule_related_structuresType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_MOLECULE_RELATED_STRUCTURES category record 
details of the structural examples in related databases for this entity.

    Example 1 - Actinomycin
&lt;PDBx:pdbx_reference_molecule_related_structuresCategory&gt;
   &lt;PDBx:pdbx_reference_molecule_related_structures family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;1&quot;&gt;
      &lt;PDBx:citation_id&gt;1&lt;/PDBx:citation_id&gt;
      &lt;PDBx:db_accession&gt;144860&lt;/PDBx:db_accession&gt;
      &lt;PDBx:db_code&gt;POHMUU&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;CCDC&lt;/PDBx:db_name&gt;
      &lt;PDBx:formula&gt;C72 H90 N12 O18&lt;/PDBx:formula&gt;
      &lt;PDBx:name&gt;2,2&amp;apos;-D-bis(O-Methyltyrosinyl)-actinomycin D ethyl acetate hydrate&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_related_structures&gt;
   &lt;PDBx:pdbx_reference_molecule_related_structures family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;2&quot;&gt;
      &lt;PDBx:citation_id&gt;2&lt;/PDBx:citation_id&gt;
      &lt;PDBx:db_accession&gt;140332&lt;/PDBx:db_accession&gt;
      &lt;PDBx:db_code&gt;ZZZGQM&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;CCDC&lt;/PDBx:db_name&gt;
      &lt;PDBx:name&gt;Actinomycin&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_related_structures&gt;
   &lt;PDBx:pdbx_reference_molecule_related_structures family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;3&quot;&gt;
      &lt;PDBx:citation_id&gt;2&lt;/PDBx:citation_id&gt;
      &lt;PDBx:db_accession&gt;140333&lt;/PDBx:db_accession&gt;
      &lt;PDBx:db_code&gt;ZZZGQM01&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;CCDC&lt;/PDBx:db_name&gt;
      &lt;PDBx:name&gt;Actinomycin&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_related_structures&gt;
   &lt;PDBx:pdbx_reference_molecule_related_structures family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;4&quot;&gt;
      &lt;PDBx:citation_id&gt;3&lt;/PDBx:citation_id&gt;
      &lt;PDBx:db_accession&gt;36676&lt;/PDBx:db_accession&gt;
      &lt;PDBx:db_code&gt;BEJXET&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;CCDC&lt;/PDBx:db_name&gt;
      &lt;PDBx:formula&gt;C62 H86 N12 O16; 2(C19 H25 N8 O10 P1)&lt;/PDBx:formula&gt;
      &lt;PDBx:name&gt;bis(Deoxyguanylyl-(3&amp;apos;-5&amp;apos;)-deoxycytidine) actinomycin D hydrate&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_related_structures&gt;
   &lt;PDBx:pdbx_reference_molecule_related_structures family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;5&quot;&gt;
      &lt;PDBx:citation_id&gt;4&lt;/PDBx:citation_id&gt;
      &lt;PDBx:db_accession&gt;77327&lt;/PDBx:db_accession&gt;
      &lt;PDBx:db_code&gt;GIDNUC&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;CCDC&lt;/PDBx:db_name&gt;
      &lt;PDBx:formula&gt;C62 H86 N12 O16&lt;/PDBx:formula&gt;
      &lt;PDBx:name&gt;Actinomycin D ethanol solvate hydrate&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_related_structures&gt;
   &lt;PDBx:pdbx_reference_molecule_related_structures family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;6&quot;&gt;
      &lt;PDBx:citation_id&gt;5&lt;/PDBx:citation_id&gt;
      &lt;PDBx:db_accession&gt;128630&lt;/PDBx:db_accession&gt;
      &lt;PDBx:db_code&gt;ACTDGU01&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;CCDC&lt;/PDBx:db_name&gt;
      &lt;PDBx:name&gt;Actinomycin D bis(deoxyguanosine) dodecahydrate&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_related_structures&gt;
   &lt;PDBx:pdbx_reference_molecule_related_structures family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;7&quot;&gt;
      &lt;PDBx:citation_id&gt;6&lt;/PDBx:citation_id&gt;
      &lt;PDBx:db_accession&gt;455&lt;/PDBx:db_accession&gt;
      &lt;PDBx:db_code&gt;ACTDGU10&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;CCDC&lt;/PDBx:db_name&gt;
      &lt;PDBx:name&gt;Actinomycin D bis(deoxyguanosine) dodecahydrate&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_related_structures&gt;
   &lt;PDBx:pdbx_reference_molecule_related_structures family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;8&quot;&gt;
      &lt;PDBx:citation_id&gt;6&lt;/PDBx:citation_id&gt;
      &lt;PDBx:db_accession&gt;3032&lt;/PDBx:db_accession&gt;
      &lt;PDBx:db_code&gt;BRAXGU&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;CCDC&lt;/PDBx:db_name&gt;
      &lt;PDBx:name&gt;7-Bromoactinomycin D bis(deoxyguanosine) undecahydrate&lt;/PDBx:name&gt;
   &lt;/PDBx:pdbx_reference_molecule_related_structures&gt;
&lt;/PDBx:pdbx_reference_molecule_related_structuresCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_molecule_related_structures" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A link to related reference information in the citation category.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_accession" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The database accession code for the related structure reference.
143108
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The database identifier code for the related structure reference.
QEFHUE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The database name for the related structure reference.
CCDC
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="formula" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The formula for the reference entity. Formulae are written
according to the rules:

1. Only recognised element symbols may be used.

2. Each element symbol is followed by a &apos;count&apos; number. A count
of &apos;1&apos; may be omitted.

3. A space or parenthesis must separate each element symbol and
its count, but in general parentheses are not used.

4. The order of elements depends on whether or not carbon is
present. If carbon is present, the order should be: C, then
H, then the other elements in alphabetical order of their
symbol. If carbon is not present, the elements are listed
purely in alphabetic order of their symbol. This is the
&apos;Hill&apos; system used by Chemical Abstracts.
C18 H19 N7 O8 S
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chemical name for the structure entry in the related database
actinomycn
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute family_prd_id in category pdbx_reference_molecule_related_structures is a reference to 
 attribute family_prd_id in category pdbx_reference_molecule_list in category PDBX_REFERENCE_MOLECULE_FAMILY_LIST. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ordinal in category pdbx_reference_molecule_related_structures distinguishes
 related structural data for each entity.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_molecule_synonymsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_MOLECULE_SYNONYMS category records 
synonym names for reference entities.

    Example: 1  Actinomycin
&lt;PDBx:pdbx_reference_molecule_synonymsCategory&gt;
   &lt;PDBx:pdbx_reference_molecule_synonyms family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;1&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:name&gt;ACTINOMYCIN&lt;/PDBx:name&gt;
      &lt;PDBx:source&gt;PDB&lt;/PDBx:source&gt;
   &lt;/PDBx:pdbx_reference_molecule_synonyms&gt;
   &lt;PDBx:pdbx_reference_molecule_synonyms family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;2&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:name&gt; 3H-Phenoxazine-1,9-dicarboxamide, 2-amino-N,N&amp;apos;-bis(hexadecahydro-6,13-diisopropyl-2,5,9-trimethyl-1,4,7,11,14-pentaoxo-
1H-pyrrolo[2,1-i][1,4,7,10,13]oxatetraazacyclohexadecin-10-yl)-4,6-dimethyl-3-oxo-(7CI)&lt;/PDBx:name&gt;
      &lt;PDBx:source&gt;SciFinder&lt;/PDBx:source&gt;
   &lt;/PDBx:pdbx_reference_molecule_synonyms&gt;
   &lt;PDBx:pdbx_reference_molecule_synonyms family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;3&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:name&gt;Actinomycin C1 (6CI)&lt;/PDBx:name&gt;
      &lt;PDBx:source&gt;SciFinder&lt;/PDBx:source&gt;
   &lt;/PDBx:pdbx_reference_molecule_synonyms&gt;
   &lt;PDBx:pdbx_reference_molecule_synonyms family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;4&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:name&gt;1H-Pyrrolo[2,1-i][1,4,7,10,13]oxatetraazacyclohexadecine, cyclic peptide deriv.&lt;/PDBx:name&gt;
      &lt;PDBx:source&gt;SciFinder&lt;/PDBx:source&gt;
   &lt;/PDBx:pdbx_reference_molecule_synonyms&gt;
   &lt;PDBx:pdbx_reference_molecule_synonyms family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;5&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:name&gt;3H-Phenoxazine, actinomycin D deriv.&lt;/PDBx:name&gt;
      &lt;PDBx:source&gt;SciFinder&lt;/PDBx:source&gt;
   &lt;/PDBx:pdbx_reference_molecule_synonyms&gt;
   &lt;PDBx:pdbx_reference_molecule_synonyms family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;6&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:name&gt;Actactinomycin A IV&lt;/PDBx:name&gt;
      &lt;PDBx:source&gt;SciFinder&lt;/PDBx:source&gt;
   &lt;/PDBx:pdbx_reference_molecule_synonyms&gt;
   &lt;PDBx:pdbx_reference_molecule_synonyms family_prd_id=&quot;FAM_000001&quot; ordinal=&quot;7&quot; prd_id=&quot;PRD_000001&quot;&gt;
      &lt;PDBx:name&gt;Actinomycin 7&lt;/PDBx:name&gt;
      &lt;PDBx:source&gt;SciFinder&lt;/PDBx:source&gt;
   &lt;/PDBx:pdbx_reference_molecule_synonyms&gt;
&lt;/PDBx:pdbx_reference_molecule_synonymsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_molecule_synonyms" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="chem_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For entities represented as single molecules, the identifier
corresponding to the chemical definition for the molecule.
0Z3
CD9
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A synonym name for the entity.
thiostrepton
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The source of this synonym name for the entity.
CAS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="family_prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute family_prd_id in category pdbx_reference_molecule_synonyms is a reference to 
 attribute family_prd_id in category pdbx_reference_molecule_list in category PDBX_REFERENCE_MOLECULE_FAMILY_LIST. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ordinal in category pdbx_reference_molecule_synonyms is an ordinal
 to distinguish synonyms for this entity.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="prd_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute prd_id in category pdbx_reference_molecule_synonyms is a reference
 attribute prd_id in category pdbx_reference_molecule in the PDBX_REFERENCE_MOLECULE category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reference_publication_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFERENCE_PUBLICATION_LIST hold reference information
related to PDB citation data.

    Example 1 - 
&lt;PDBx:pdbx_reference_publication_listCategory&gt;
   &lt;PDBx:pdbx_reference_publication_list publication_abbrev=&quot;acc.CHEM.RES.&quot;&gt;
      &lt;PDBx:ASTM_code_type&gt;ASTM&lt;/PDBx:ASTM_code_type&gt;
      &lt;PDBx:ASTM_code_value&gt;ACHRE4&lt;/PDBx:ASTM_code_value&gt;
      &lt;PDBx:ISSN_code_type&gt;ISSN&lt;/PDBx:ISSN_code_type&gt;
      &lt;PDBx:ISSN_code_value&gt;0001-4842&lt;/PDBx:ISSN_code_value&gt;
      &lt;PDBx:country&gt;US&lt;/PDBx:country&gt;
   &lt;/PDBx:pdbx_reference_publication_list&gt;
&lt;/PDBx:pdbx_reference_publication_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reference_publication_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="ASTM_code_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The American Society for Testing and Materials (ASTM) code
type.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ASTM_code_value" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The American Society for Testing and Materials (ASTM) code
assignment.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ISSN_code_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The International Standard Serial Number (ISSN/ISBN/ESSN) code type.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ISSN_code_value" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The International Standard Serial Number (ISSN) code value.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="country" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The country of publication.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_year" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Year in which publication terminated operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="start_year" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Year in which publications began operation..
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="publication_abbrev" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Abbreviated name of the reference publication.
J. Mol. Biol.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_refineType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFINE category record details about
additional structure refinement parameters which are needed
to complete legacy REMARK 3 refinement templates in PDB
format files.

    Example 1 - PDB placeholders for refinement program SHELX
&lt;PDBx:pdbx_refineCategory&gt;
   &lt;PDBx:pdbx_refine entry_id=&quot;ABC001&quot; pdbx_refine_id=&quot;x-ray&quot;&gt;
      &lt;PDBx:R_factor_all_4sig_cutoff&gt;0.174&lt;/PDBx:R_factor_all_4sig_cutoff&gt;
      &lt;PDBx:R_factor_obs_4sig_cutoff&gt;0.169&lt;/PDBx:R_factor_obs_4sig_cutoff&gt;
      &lt;PDBx:free_R_factor_4sig_cutoff&gt;0.216&lt;/PDBx:free_R_factor_4sig_cutoff&gt;
      &lt;PDBx:free_R_val_test_set_ct_4sig_cutoff&gt;164&lt;/PDBx:free_R_val_test_set_ct_4sig_cutoff&gt;
      &lt;PDBx:free_R_val_test_set_size_perc_4sig_cutoff&gt;1.29&lt;/PDBx:free_R_val_test_set_size_perc_4sig_cutoff&gt;
      &lt;PDBx:number_reflns_obs_4sig_cutoff&gt;1263&lt;/PDBx:number_reflns_obs_4sig_cutoff&gt;
   &lt;/PDBx:pdbx_refine&gt;
&lt;/PDBx:pdbx_refineCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_refine" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_factor_all_4sig_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
R-value (all reflections, 4 sigma cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
0.174
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_factor_all_no_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
R-value (all reflections, no cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_factor_obs_4sig_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
R-value (working set, 4 sigma cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
0.169
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_factor_obs_no_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
R-value (working set reflections, no cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="free_R_error_no_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Free R-value error(no cutoff)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="free_R_factor_4sig_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
R free value (4 sigma cutoff).
Placeholder for PDB mapping of SHELXL refinement data.
0.216
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="free_R_factor_no_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Free R-value (no cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="free_R_val_4sig_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Free R-value (4 sigma cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="free_R_val_test_set_ct_4sig_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Free R-value test set count (4 sigma cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
164
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="free_R_val_test_set_ct_no_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Free R-value test set count (no cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="free_R_val_test_set_size_perc_4sig_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Free R-value test set size (in percent, 4 sigma cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
1.29
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="free_R_val_test_set_size_perc_no_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Free R-value test set size (in percent, no cutoff)
Placeholder for PDB mapping of SHELXL refinement data.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_reflns_obs_4sig_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Total number of reflections (4 sigma cutoff).
Placeholder for PDB mapping of SHELXL refinement data.
1263
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_reflns_obs_no_cutoff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Total number of reflections (no cutoff).
Placeholder for PDB mapping of SHELXL refinement data.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category pdbx_refine can be used to distinguish the results
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_refine_aux_fileType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Auxilary parameter and topology files used in refinement.
&lt;PDBx:pdbx_refine_aux_fileCategory&gt;
   &lt;PDBx:pdbx_refine_aux_file pdbx_refine_id=&quot;x-ray&quot; serial_no=&quot;1&quot;&gt;
      &lt;PDBx:file_name&gt;parm_hol.dat&lt;/PDBx:file_name&gt;
      &lt;PDBx:file_type&gt;PARAMETER&lt;/PDBx:file_type&gt;
   &lt;/PDBx:pdbx_refine_aux_file&gt;
&lt;/PDBx:pdbx_refine_aux_fileCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_refine_aux_file" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="file_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Auxilary file name.
PARAM_NDBX_HIGH.DNA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="file_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Auxilary file type.
PARAMETER
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="PARAMETER" />
                           <xsd:enumeration value="TOPOLOGY" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category pdbx_refine_aux_file can be used to distinguish the results
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="serial_no" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_refine_componentType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFINE_COMPONENT category record 
statistics of the final model relative to the density map.

    Example 1 - 

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_refine_component" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="B_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The average isotropic B factors for the group of atoms 
(e.g. residue or ligand, side chain, main chain). 
The B factors for each atom is given by attribute B_iso_or_equiv in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="B_iso_main_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The average isotropic B factors for the group of atoms 
(e.g. residue or ligand, side chain, main chain). 
The B factors for each atom is given by attribute B_iso_or_equiv in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="B_iso_side_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The average isotropic B factors for the group of atoms 
(e.g. residue or ligand, side chain, main chain). 
The B factors for each atom is given by attribute B_iso_or_equiv in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the component.

This data item is a pointer to attribute pdbx_PDB_ins_code
 in category atom_site ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the component.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the component.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the component.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="connect" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The index of connectivity is the product of the (2Fobs-Fcal) electron 
density values for the backbone atoms (N, CA and C) divided by the 
average value for the structure. Low values (less than 1.0) of this 
index indicate breaks in the backbone electron density which may be 
due to flexibility of the chain or incorrect tracing.

connect = [(D(xi)...D(xi))^(1/N)] /&lt;D&gt;_all

Where:
D(xi) = (2*Fobs - Fcal)
&lt;D&gt;_all is the averaged value of density for the structure.
The product is for N atoms of group.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="correlation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Correlation coefficient of electron density for each residue or ligand, 
side chain, main chain

The density correlation coefficient is calculated for each component
from atomic densities of (2Fobs-Fcalc) map - &quot;Robs&quot; and the model
map (Fcalc) - &quot;Rcalc&quot; :

D_corr =  &lt;Robs&gt;&lt;Rcalc&gt;/sqrt(&lt;Robs**2&gt;&lt;Rcalc**2&gt;)

where &lt;Robs&gt; is the mean of &quot;observed&quot; densities of atoms of the
component (backbone or side chain).

&lt;Rcalc&gt; is the mean of &quot;calculated&quot; densities of 
component atoms.

The value of density for some atom from map R(x) is:

sum_i ( R(xi) * Ratom(xi - xa) )
Dens =  ---------------------------------- 
sum_i ( Ratom(xi - xa) ) 

where  Ratom(x) is atomic electron density for the x-th grid point.
xa - vector of the centre of atom.
xi - vector of the i-th point of grid.
Sum is taken over all grid points which have distance
from the center of the atom less than the Radius_limit.
For all atoms Radius_limit = 2.5 A.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="correlation_main_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Correlation coefficient of electron density for each residue or ligand, 
side chain, main chain

The density correlation coefficient is calculated for each component
from atomic densities of (2Fobs-Fcalc) map - &quot;Robs&quot; and the model
map (Fcalc) - &quot;Rcalc&quot; :

D_corr =  &lt;Robs&gt;&lt;Rcalc&gt;/sqrt(&lt;Robs**2&gt;&lt;Rcalc**2&gt;)

where &lt;Robs&gt; is the mean of &quot;observed&quot; densities of atoms of the
component (backbone or side chain).

&lt;Rcalc&gt; is the mean of &quot;calculated&quot; densities of 
component atoms.

The value of density for some atom from map R(x) is:

sum_i ( R(xi) * Ratom(xi - xa) )
Dens =  ---------------------------------- 
sum_i ( Ratom(xi - xa) ) 

where  Ratom(x) is atomic electron density for the x-th grid point.
xa - vector of the centre of atom.
xi - vector of the i-th point of grid.
Sum is taken over all grid points which have distance
from the center of the atom less than the Radius_limit.
For all atoms Radius_limit = 2.5 A.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="correlation_side_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Correlation coefficient of electron density for each residue or ligand, 
side chain, main chain

The density correlation coefficient is calculated for each component
from atomic densities of (2Fobs-Fcalc) map - &quot;Robs&quot; and the model
map (Fcalc) - &quot;Rcalc&quot; :

D_corr =  &lt;Robs&gt;&lt;Rcalc&gt;/sqrt(&lt;Robs**2&gt;&lt;Rcalc**2&gt;)

where &lt;Robs&gt; is the mean of &quot;observed&quot; densities of atoms of the
component (backbone or side chain).

&lt;Rcalc&gt; is the mean of &quot;calculated&quot; densities of 
component atoms.

The value of density for some atom from map R(x) is:

sum_i ( R(xi) * Ratom(xi - xa) )
Dens =  ---------------------------------- 
sum_i ( Ratom(xi - xa) ) 

where  Ratom(x) is atomic electron density for the x-th grid point.
xa - vector of the centre of atom.
xi - vector of the i-th point of grid.
Sum is taken over all grid points which have distance
from the center of the atom less than the Radius_limit.
For all atoms Radius_limit = 2.5 A.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="density_index" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The index of density is the product of the (2Fobs-Fcal) electron 
density values for the group of atoms divided by the average value
for the structure. Low values (less than 1.0) may be problematic for 
model fitting.

index = [(D(xi)...D(xi))^(1/N)] /&lt;D&gt;_all

Where :
D(xi) = (2*Fobs - Fcal)
&lt;D&gt;_all is the averaged value of density for the structure.
The product is for N atoms of group.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="density_index_main_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The index of density is the product of the (2Fobs-Fcal) electron 
density values for the group of atoms divided by the average value
for the structure. Low values (less than 1.0) may be problematic for 
model fitting.

index = [(D(xi)...D(xi))^(1/N)] /&lt;D&gt;_all

Where :
D(xi) = (2*Fobs - Fcal)
&lt;D&gt;_all is the averaged value of density for the structure.
The product is for N atoms of group.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="density_index_side_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The index of density is the product of the (2Fobs-Fcal) electron 
density values for the group of atoms divided by the average value
for the structure. Low values (less than 1.0) may be problematic for 
model fitting.

index = [(D(xi)...D(xi))^(1/N)] /&lt;D&gt;_all

Where :
D(xi) = (2*Fobs - Fcal)
&lt;D&gt;_all is the averaged value of density for the structure.
The product is for N atoms of group.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="density_ratio" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The density ratio is similar to the density index, but summation of the
density for the group is used for calculation.

The ratio of density is the summation of the (2Fobs-Fcal) electron 
density values for the group of atoms divided by the average value
for the structure. Low values (less than 0.4) of this ratio may be 
problematic for the group.


index = [Sum~i D(xi)]/&lt;D&gt;_all

Where:

D(xi) = (2*Fobs - Fcal)
&lt;D&gt;_all is the average value of density for the structure.
The summation is for all the atoms of group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="density_ratio_main_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The density ratio is similar to the density index, but summation of the
density for the group is used for calculation.

The ratio of density is the summation of the (2Fobs-Fcal) electron 
density values for the group of atoms divided by the average value
for the structure. Low values (less than 0.4) of this ratio may be 
problematic for the group.


index = [Sum~i D(xi)]/&lt;D&gt;_all

Where:

D(xi) = (2*Fobs - Fcal)
&lt;D&gt;_all is the average value of density for the structure.
The summation is for all the atoms of group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="density_ratio_side_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The density ratio is similar to the density index, but summation of the
density for the group is used for calculation.

The ratio of density is the summation of the (2Fobs-Fcal) electron 
density values for the group of atoms divided by the average value
for the structure. Low values (less than 0.4) of this ratio may be 
problematic for the group.


index = [Sum~i D(xi)]/&lt;D&gt;_all

Where:

D(xi) = (2*Fobs - Fcal)
&lt;D&gt;_all is the average value of density for the structure.
The summation is for all the atoms of group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="real_space_R" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Real space R factor of electron density for each component,
residue side chain, or main chain.

The real space R factor is calculated by the equation

R_real = [Sum~i (|Dobs - Dcal|)]/[Sum~i (|Dobs + Dcal|)]

Where:
Dobs is the observed  electron density,
Dcal is the calculated  electron density,
summation is for all the grid points

Ref: Branden, C.I. &amp; Jones, T.A. (1990).  Nature, 343, 687-689
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="real_space_R_main_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Real space R factor of electron density for each component,
residue side chain, or main chain.

The real space R factor is calculated by the equation

R_real = [Sum~i (|Dobs - Dcal|)]/[Sum~i (|Dobs + Dcal|)]

Where:
Dobs is the observed  electron density,
Dcal is the calculated  electron density,
summation is for all the grid points

Ref: Branden, C.I. &amp; Jones, T.A. (1990).  Nature, 343, 687-689
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="real_space_R_side_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Real space R factor of electron density for each component,
residue side chain, or main chain.

The real space R factor is calculated by the equation

R_real = [Sum~i (|Dobs - Dcal|)]/[Sum~i (|Dobs + Dcal|)]

Where:
Dobs is the observed  electron density,
Dcal is the calculated  electron density,
summation is for all the grid points

Ref: Branden, C.I. &amp; Jones, T.A. (1990).  Nature, 343, 687-689
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="shift" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The tendency of the group of atoms (e.g. residue
or ligand, side chain, main chain)  to move away from its current position.

Displacement of atoms from electron density is estimated from the
difference (Fobs - Fcal) map. The displacement vector is the ratio of
the gradient of difference density to the curvature. The amplitude of
the displacement vector is an indicator of the positional error.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="shift_main_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The tendency of the group of atoms (e.g. residue
or ligand, side chain, main chain)  to move away from its current position.

Displacement of atoms from electron density is estimated from the
difference (Fobs - Fcal) map. The displacement vector is the ratio of
the gradient of difference density to the curvature. The amplitude of
the displacement vector is an indicator of the positional error.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="shift_side_chain" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The tendency of the group of atoms (e.g. residue
or ligand, side chain, main chain)  to move away from its current position.

Displacement of atoms from electron density is estimated from the
difference (Fobs - Fcal) map. The displacement vector is the ratio of
the gradient of difference density to the curvature. The amplitude of
the displacement vector is an indicator of the positional error.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="label_alt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the component.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the component.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the component.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the component.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_refine_tlsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_TLS category record details about
TLS parameters used in structure refinement. Note that the
intention is primarily to describe directly refined TLS
parameters, although other methods of obtaining TLS parameters
may be covered, see item attribute method in category pdbx_refine_tls 

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_refine_tls" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="L11" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the libration tensor L. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L11_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute L[1][1] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L12" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the libration tensor L. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L12_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute L[1][2] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L13" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the libration tensor L. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L13_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute L[1][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L22" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the libration tensor L. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L22_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute L[2][2] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L23" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the libration tensor L. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L23_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute L[2][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L33" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the libration tensor L. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="L33_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute L[3][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S11" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

The trace of S is indeterminate by crystallography, and should
be set to zero.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S11_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[1][1] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S12" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S12_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[1][2] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S13" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S13_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[1][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S21" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S21_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[2][1] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S22" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

The trace of S is indeterminate by crystallography, and should
be set to zero.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S22_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[2][2] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S23" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S23_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[2][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S31" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S31_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[3][1] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S32" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S32_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[3][2] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S33" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the screw-rotation tensor S. This should
be given in the same coordinate frame as the
corresponding anisotropic displacement parameters.

The trace of S is indeterminate by crystallography, and should
be set to zero.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="S33_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute S[3][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T11" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the translation tensor T. This should
be given in the same coordinate frame and units as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T11_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute T[1][1] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T12" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the translation tensor T. This should
be given in the same coordinate frame and units as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T12_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute T[1][2] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T13" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the translation tensor T. This should
be given in the same coordinate frame and units as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T13_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute T[1][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T22" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the translation tensor T. This should
be given in the same coordinate frame and units as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T22_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute T[2][2] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T23" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the translation tensor T. This should
be given in the same coordinate frame and units as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T23_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute T[2][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T33" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the translation tensor T. This should
be given in the same coordinate frame and units as the
corresponding anisotropic displacement parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="T33_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation of attribute T[3][3] in category pdbx_refine_tls. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </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 the TLS group, such as a domain name or a
chemical group name.
Chain A catalytic domain
Chain A Tyr 56 side chain
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method by which the TLS parameters were obtained.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="refined" />
                           <xsd:enumeration value="fitted" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="origin_x" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The x coordinate in angstroms of the origin to which the
TLS parameters are referred, specified according to
a set of orthogonal Cartesian axes related to the cell axes as
given in attribute Cartn_transform_axes.
 in category atom_sites 
If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="origin_y" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The y coordinate in angstroms of the origin to which the
TLS parameters are referred, specified according to
a set of orthogonal Cartesian axes related to the cell axes as
given in attribute Cartn_transform_axes.
 in category atom_sites 
If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="origin_z" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The z coordinate in angstroms of the origin to which the
TLS parameters are referred, specified according to
a set of orthogonal Cartesian axes related to the cell axes as
given in attribute Cartn_transform_axes.
 in category atom_sites 
If the origin is omitted, it is assumed to be the centre of
reaction of the group, in which case S must be symmetric
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_refine_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category pdbx_refine_tls can be used to distinguish the results
 of joint refinements.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_refine_tls must uniquely identify a record in
 the PDBX_REFINE_TLS list.
Note that this item need not be a number; it can be any unique
identifier.
1
A
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_refine_tls_groupType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REFINE_TLS_GROUP category record details about
a fragment of a TLS group.

Properties of the TLS group are recorded in PDBX_REFINE_TLS

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_refine_tls_group" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="beg_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
TLS fragment range begins.

O
2B3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
TLS fragment range begins.

1
5A
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
TLS fragment range begins.

This data item is a pointer to attribute id in category struct_asym in the
 STRUCT_ASYM category.
O
2B3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
TLS fragment range begins.

1
303
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
TLS fragment range ends.

O
2B3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
TLS fragment range ends.
1
5A
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
TLS fragment range ends.

This data item is a pointer to attribute id in category struct_asym in the
 STRUCT_ASYM category.

O
2B3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
TLS fragment range ends.

1
303
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_refine_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category pdbx_refine_tls_group can be used to distinguish the results
 of joint refinements.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="refine_tls_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 pdbx_refine_tls in the
 REFINE_TLS category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="selection" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A qualification of the subset of atoms in the specified
range included in the TLS fragment.
                                 all atoms in specified range
all
                                 main chain atoms only
mnc
                                 side chain atoms only
sdc
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="selection_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A text description of subset of atoms included
included in the TLS fragment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_refine_tls_group must uniquely identify
 a record in the REFINE_TLS_GROUP list for a particular refinement.
Note that this item need not be a number; it can be any unique
identifier.
1
A
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_reflns_twinType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Details decribing crystallographic twinning.

    Example 1 - 
&lt;PDBx:pdbx_reflns_twinCategory&gt;
   &lt;PDBx:pdbx_reflns_twin crystal_id=&quot;1&quot; diffrn_id=&quot;1&quot; operator=&quot;h,-h-k,-l&quot;&gt;
      &lt;PDBx:fraction&gt;.43&lt;/PDBx:fraction&gt;
      &lt;PDBx:mean_F_square_over_mean_F2&gt;.84&lt;/PDBx:mean_F_square_over_mean_F2&gt;
      &lt;PDBx:mean_I2_over_mean_I_square&gt;1.3&lt;/PDBx:mean_I2_over_mean_I_square&gt;
      &lt;PDBx:type&gt;merohedral&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_reflns_twin&gt;
&lt;/PDBx:pdbx_reflns_twinCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_reflns_twin" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="domain_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the twin domain.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fraction" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The twin fraction or twin factor represents a quantitative parameter for the
crystal twinning.  The value 0 represents no twinning, &lt; 0.5 partial twinning,
= 0.5 for perfect twinning.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_F_square_over_mean_F2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The ideal statistics for twinned crystals. The values calculated with the
acentric data are given below. 

Statistic Untwinned data Perfect twinned data
&lt;I^2&gt;/&lt;I&gt;^2 2.0             1.5
&lt;F&gt;^2/&lt;F^2&gt; 0.785           0.865

References:
Yeates, T.O. (1997) Methods in Enzymology 276, 344-358. Detecting and
Overcoming Crystal Twinning.

and information from the following on-line sites:
CNS site http://cns.csb.yale.edu/v1.1/
CCP4 site http://www.ccp4.ac.uk/dist/html/detwin.html
SHELX site http://shelx.uni-ac.gwdg.de/~rherbst/twin.html

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_I2_over_mean_I_square" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The ideal statistics for twinned crystals. The values calculated with the
acentric data are given below. 

Statistic Untwinned data Perfect twinned data
&lt;I^2&gt;/&lt;I&gt;^2 2.0             1.5
&lt;F&gt;^2/&lt;F^2&gt; 0.785           0.865

References:
Yeates, T.O. (1997) Methods in Enzymology 276, 344-358. Detecting and
Overcoming Crystal Twinning.

and information from the following on-line sites:
CNS site http://cns.csb.yale.edu/v1.1/
CCP4 site http://www.ccp4.ac.uk/dist/html/detwin.html
SHELX site http://shelx.uni-ac.gwdg.de/~rherbst/twin.html
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

There are two types of twinning: merohedral or hemihedral 
non-merohedral or epitaxial

For merohedral twinning the diffraction patterns from the different domains are
completely superimposable.   Hemihedral twinning is a special case of merohedral 
twinning. It only involves two distinct domains.  Pseudo-merohedral twinning is 
a subclass merohedral twinning in which lattice is coincidentally superimposable.

In the case of non-merohedral or epitaxial twinning  the reciprocal 
lattices do not superimpose exactly. In this case the  diffraction pattern 
consists of two (or more) interpenetrating lattices, which can in principle 
be separated.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="merohedral" />
                           <xsd:enumeration value="hemihedral" />
                           <xsd:enumeration value="non-merohedral" />
                           <xsd:enumeration value="pseudo-merohedral" />
                           <xsd:enumeration value="epitaxial" />
                           <xsd:enumeration value="tetartohedral" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="crystal_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The crystal identifier.  A reference to 
attribute id in category exptl_crystal in category EXPTL_CRYSTAL. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="diffrn_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The diffraction data set identifier.  A reference to 
attribute id in category diffrn in category DIFFRN. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="operator" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">


The possible merohedral or hemihedral twinning operators for different 
point groups are:

True point group   Twin operation   hkl related to
3                       2 along a,b             h,-h-k,-l  
2 along a*,b*           h+k,-k,-l 
2 along c               -h,-k,l  
4                       2 along a,b,a*,b*       h,-k,-l   
6                       2 along a,b,a*,b*       h,-h-k,-l  
321                     2 along a*,b*,c         -h,-k,l  
312                     2 along a,b,c           -h,-k,l  
23                      4 along a,b,c            k,-h,l  

References:
Yeates, T.O. (1997) Methods in Enzymology 276, 344-358. Detecting and
Overcoming Crystal Twinning.

and information from the following on-line sites:

CNS site http://cns.csb.yale.edu/v1.1/
CCP4 site http://www.ccp4.ac.uk/dist/html/detwin.html
SHELX site http://shelx.uni-ac.gwdg.de/~rherbst/twin.html

h,-h-k,-l
h+k,-k,-l
-h,-k,l
h,-k,-l
k,-h,l
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_related_exp_data_setType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_RELATED_DATA_SET category record references 
to experimental data sets related to the entry.

    Example 1 - 
&lt;PDBx:pdbx_related_exp_data_setCategory&gt;
   &lt;PDBx:pdbx_related_exp_data_set ordinal=&quot;1&quot;&gt;
      &lt;PDBx:data_reference&gt;doi:10.000/10002/image_data/cif&lt;/PDBx:data_reference&gt;
      &lt;PDBx:data_set_type&gt;diffraction image data&lt;/PDBx:data_set_type&gt;
      &lt;PDBx:details&gt;imgCIF data set containing 500 frames&lt;/PDBx:details&gt;
      &lt;PDBx:metadata_reference&gt;doi:10.000/10002/image_data/txt&lt;/PDBx:metadata_reference&gt;
   &lt;/PDBx:pdbx_related_exp_data_set&gt;
&lt;/PDBx:pdbx_related_exp_data_setCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_related_exp_data_set" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="data_reference" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A DOI refernce to the related data set.


doi:10.000/10002/image_data/cif
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_set_type" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of the experimenatal data set.


diffraction image data
NMR free induction decay data
                        </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 describing the content of the related data set and its application to 
the current investigation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="metadata_reference" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A DOI reference to the metadata decribing the related data set.


doi:10.000/10002/image_data/txt
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Ordinal identifier for each related experimental data set.


                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_remediation_atom_site_mappingType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_REMEDIATION_ATOM_SITE_MAPPING category records
mapping information between selected molecular entities that have been
chemically redefined.   The prior and current atom nomenclature is 
tabulated in this category.

    Example component QUA
&lt;PDBx:pdbx_remediation_atom_site_mappingCategory&gt;
   &lt;PDBx:pdbx_remediation_atom_site_mapping id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_asym_id&gt;C&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;O12&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;QUA&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;7&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:group_PDB&gt;HETATM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;C&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;O12&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;QUA&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;0&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:pdbx_align&gt;1&lt;/PDBx:pdbx_align&gt;
      &lt;PDBx:pre_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pre_auth_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pre_auth_asym_id&gt;C&lt;/PDBx:pre_auth_asym_id&gt;
      &lt;PDBx:pre_auth_atom_id&gt;O12&lt;/PDBx:pre_auth_atom_id&gt;
      &lt;PDBx:pre_auth_comp_id&gt;QUA&lt;/PDBx:pre_auth_comp_id&gt;
      &lt;PDBx:pre_auth_seq_id&gt;7&lt;/PDBx:pre_auth_seq_id&gt;
      &lt;PDBx:pre_group_PDB&gt;HETATM&lt;/PDBx:pre_group_PDB&gt;
      &lt;PDBx:pre_pdbx_align&gt;1&lt;/PDBx:pre_pdbx_align&gt;
   &lt;/PDBx:pdbx_remediation_atom_site_mapping&gt;
   &lt;PDBx:pdbx_remediation_atom_site_mapping id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_asym_id&gt;C&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;C11&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;QUA&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;7&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:group_PDB&gt;HETATM&lt;/PDBx:group_PDB&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;C&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_atom_id&gt;C11&lt;/PDBx:label_atom_id&gt;
      &lt;PDBx:label_comp_id&gt;QUA&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;0&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:pdbx_align&gt;1&lt;/PDBx:pdbx_align&gt;
      &lt;PDBx:pre_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pre_auth_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:pre_auth_asym_id&gt;C&lt;/PDBx:pre_auth_asym_id&gt;
      &lt;PDBx:pre_auth_atom_id&gt;C11&lt;/PDBx:pre_auth_atom_id&gt;
      &lt;PDBx:pre_auth_comp_id&gt;QUA&lt;/PDBx:pre_auth_comp_id&gt;
      &lt;PDBx:pre_auth_seq_id&gt;7&lt;/PDBx:pre_auth_seq_id&gt;
      &lt;PDBx:pre_group_PDB&gt;HETATM&lt;/PDBx:pre_group_PDB&gt;
      &lt;PDBx:pre_pdbx_align&gt;1&lt;/PDBx:pre_pdbx_align&gt;
   &lt;/PDBx:pdbx_remediation_atom_site_mapping&gt;
&lt;/PDBx:pdbx_remediation_atom_site_mappingCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_remediation_atom_site_mapping" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional atom_site identifier.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the current atom_site identifier labeling alternate locations.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the current atom_site identifier.

This data item corresponds to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the current atom_site identifier.

This data item corrresponds to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the current atom_site identifier.

This data item corresponds to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the current atom_site identifier.

This data item corresponds to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="group_PDB" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The PDB group of atoms to which the atom site belongs. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="ATOM" />
                           <xsd:enumeration value="HETATM" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the atom_site identifier.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the atom_site identifier.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the atom_site identifier.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the atom_site identifier.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the atom_site identifier.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The fraction of the atom type present at the current atom site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_align" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional alignment flag.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pre_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the prior atom_site identifier.

This data item corresponds to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pre_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the prior atom_site identifier.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pre_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the prior atom_site identifier.

This data item corresponds to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pre_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the prior atom_site identifier.

This data item corrresponds to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pre_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the prior atom_site identifier.

This data item corresponds to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pre_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the prior atom_site identifier.

This data item corresponds to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pre_group_PDB" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the prior atom_site identifier.

This item corresponds to the PDB group of atoms to which the atom site belongs. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="ATOM" />
                           <xsd:enumeration value="HETATM" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pre_occupancy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The fraction of the atom type present for the prior atom site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pre_pdbx_align" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional alignment flag.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of pdbx_remediation_atom_site_mapping.id must uniquely identify a record in
the PDBX_REMEDIATION_ATOM_SITE_MAPPING 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>

   <xsd:complexType name="pdbx_robot_systemType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
The details about each robotic system used to collect data for this
project.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_robot_system" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="manufacturer" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the manufacturer of the robotic system.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="model" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model of the robotic system.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of robotic system used for in the production pathway.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Assign a numerical ID to each instrument.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_sequence_rangeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_SEQUENCE_RANGE category identify the
beginning and ending points of polypeptide sequence segments.

    Example 1 - 
&lt;PDBx:pdbx_sequence_rangeCategory&gt;
   &lt;PDBx:pdbx_sequence_range beg_label_alt_id=&quot;A&quot; beg_label_asym_id=&quot;A&quot; beg_label_comp_id=&quot;PRO&quot; beg_label_seq_id=&quot;1&quot; end_label_alt_id=&quot;A&quot; end_label_asym_id=&quot;A&quot; end_label_comp_id=&quot;GLY&quot; end_label_seq_id=&quot;29&quot; seq_range_id=&quot;s1&quot;&gt;&lt;/PDBx:pdbx_sequence_range&gt;
   &lt;PDBx:pdbx_sequence_range beg_label_alt_id=&quot;A&quot; beg_label_asym_id=&quot;D&quot; beg_label_comp_id=&quot;PRO&quot; beg_label_seq_id=&quot;91&quot; end_label_alt_id=&quot;A&quot; end_label_asym_id=&quot;D&quot; end_label_comp_id=&quot;GLY&quot; end_label_seq_id=&quot;119&quot; seq_range_id=&quot;s2&quot;&gt;&lt;/PDBx:pdbx_sequence_range&gt;
&lt;/PDBx:pdbx_sequence_rangeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_sequence_range" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="beg_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range begins.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range begins.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range begins.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range ends.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range ends.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range ends.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="beg_label_alt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range begins.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="beg_label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range begins.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="beg_label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range begins.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="beg_label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range begins.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="end_label_alt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range ends.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="end_label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range ends.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="end_label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range ends.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="end_label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the sequence range ends.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="seq_range_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is an identifier for a sequence range.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_soln_scatterType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_SOLN_SCATTER category record details about a 
solution scattering experiment
 Example 1 - based on PDB entry 1HAQ
&lt;PDBx:pdbx_soln_scatterCategory&gt;
   &lt;PDBx:pdbx_soln_scatter entry_id=&quot;1HAQ&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:buffer_name&gt;tris&lt;/PDBx:buffer_name&gt;
      &lt;PDBx:concentration_range&gt;0.7 - 14&lt;/PDBx:concentration_range&gt;
      &lt;PDBx:detector_specific xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:detector_type&gt;500-channel quadrant&lt;/PDBx:detector_type&gt;
      &lt;PDBx:max_mean_cross_sectional_radii_gyration&gt;1.7&lt;/PDBx:max_mean_cross_sectional_radii_gyration&gt;
      &lt;PDBx:max_mean_cross_sectional_radii_gyration_esd&gt;0.1&lt;/PDBx:max_mean_cross_sectional_radii_gyration_esd&gt;
      &lt;PDBx:mean_guiner_radius&gt;11.1&lt;/PDBx:mean_guiner_radius&gt;
      &lt;PDBx:mean_guiner_radius_esd&gt;0.4&lt;/PDBx:mean_guiner_radius_esd&gt;
      &lt;PDBx:min_mean_cross_sectional_radii_gyration&gt;4.4&lt;/PDBx:min_mean_cross_sectional_radii_gyration&gt;
      &lt;PDBx:min_mean_cross_sectional_radii_gyration_esd&gt;0.2&lt;/PDBx:min_mean_cross_sectional_radii_gyration_esd&gt;
      &lt;PDBx:num_time_frames&gt;10&lt;/PDBx:num_time_frames&gt;
      &lt;PDBx:protein_length&gt;40&lt;/PDBx:protein_length&gt;
      &lt;PDBx:sample_pH xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:source_beamline&gt;2.1&lt;/PDBx:source_beamline&gt;
      &lt;PDBx:source_beamline_instrument xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:source_class&gt;synchrotron&lt;/PDBx:source_class&gt;
      &lt;PDBx:source_type&gt;SRS BEAMLINE 2.1&lt;/PDBx:source_type&gt;
      &lt;PDBx:temperature&gt;288&lt;/PDBx:temperature&gt;
      &lt;PDBx:type&gt;x-ray&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_soln_scatter&gt;
   &lt;PDBx:pdbx_soln_scatter entry_id=&quot;1HAQ&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:buffer_name&gt;PBS in 99.9&amp;#37; D2O&lt;/PDBx:buffer_name&gt;
      &lt;PDBx:concentration_range&gt;0.4 - 9.6&lt;/PDBx:concentration_range&gt;
      &lt;PDBx:detector_specific xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:detector_type&gt;area&lt;/PDBx:detector_type&gt;
      &lt;PDBx:max_mean_cross_sectional_radii_gyration&gt;1.51&lt;/PDBx:max_mean_cross_sectional_radii_gyration&gt;
      &lt;PDBx:max_mean_cross_sectional_radii_gyration_esd&gt;0.06&lt;/PDBx:max_mean_cross_sectional_radii_gyration_esd&gt;
      &lt;PDBx:mean_guiner_radius&gt;11.3&lt;/PDBx:mean_guiner_radius&gt;
      &lt;PDBx:mean_guiner_radius_esd&gt;0.4&lt;/PDBx:mean_guiner_radius_esd&gt;
      &lt;PDBx:min_mean_cross_sectional_radii_gyration&gt;3.9&lt;/PDBx:min_mean_cross_sectional_radii_gyration&gt;
      &lt;PDBx:min_mean_cross_sectional_radii_gyration_esd&gt;0.2&lt;/PDBx:min_mean_cross_sectional_radii_gyration_esd&gt;
      &lt;PDBx:num_time_frames xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:protein_length&gt;37.0 - 39.0&lt;/PDBx:protein_length&gt;
      &lt;PDBx:sample_pH xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:source_beamline xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:source_beamline_instrument&gt;D11, D22&lt;/PDBx:source_beamline_instrument&gt;
      &lt;PDBx:source_class&gt;neutron source&lt;/PDBx:source_class&gt;
      &lt;PDBx:source_type&gt;ILL&lt;/PDBx:source_type&gt;
      &lt;PDBx:temperature xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;neutron&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_soln_scatter&gt;
   &lt;PDBx:pdbx_soln_scatter entry_id=&quot;1HAQ&quot; id=&quot;3&quot;&gt;
      &lt;PDBx:buffer_name&gt;PBS in 99.9&amp;#37; D2O&lt;/PDBx:buffer_name&gt;
      &lt;PDBx:concentration_range&gt;3.7, 6.1&lt;/PDBx:concentration_range&gt;
      &lt;PDBx:detector_specific xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:detector_type&gt;AREA (TIME-OF-FLIGHT)&lt;/PDBx:detector_type&gt;
      &lt;PDBx:max_mean_cross_sectional_radii_gyration xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:max_mean_cross_sectional_radii_gyration_esd xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:mean_guiner_radius&gt;11.7&lt;/PDBx:mean_guiner_radius&gt;
      &lt;PDBx:mean_guiner_radius_esd&gt;0.5&lt;/PDBx:mean_guiner_radius_esd&gt;
      &lt;PDBx:min_mean_cross_sectional_radii_gyration xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:min_mean_cross_sectional_radii_gyration_esd xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:num_time_frames xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:protein_length&gt;40.0&lt;/PDBx:protein_length&gt;
      &lt;PDBx:sample_pH xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:source_beamline&gt;Pulsed Neutron&lt;/PDBx:source_beamline&gt;
      &lt;PDBx:source_beamline_instrument&gt;LOQ&lt;/PDBx:source_beamline_instrument&gt;
      &lt;PDBx:source_class&gt;neutron source&lt;/PDBx:source_class&gt;
      &lt;PDBx:source_type&gt;ISIS&lt;/PDBx:source_type&gt;
      &lt;PDBx:temperature xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;neutron&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_soln_scatter&gt;
&lt;/PDBx:pdbx_soln_scatterCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_soln_scatter" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="buffer_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the buffer used for the sample in the solution scattering
experiment. 
acetic acid
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="concentration_range" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The concentration range (mg/mL) of the complex in the 
sample used in the solution scattering experiment to
determine the mean radius of structural elongation.
0.7 - 14
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:string">
                              <xsd:attribute fixed="mg_per_ml" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="data_analysis_software_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A list of the software used in the data analysis
SCTPL5 GNOM
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_reduction_software_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A list of the software used in the data reduction
OTOKO
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="detector_specific" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The particular radiation detector. In general this will be a
manufacturer, description, model number or some combination of
these.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="detector_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The general class of the radiation detector.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="max_mean_cross_sectional_radii_gyration" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum mean radius of structural elongation of the sample.
In a given solute-solvent contrast, the radius of gyration
R_G is a measure of structural elongation if the internal
inhomogeneity of scattering densities has no effect. Guiner 
analysis at low Q give the R_G and the forward scattering at 
zero angle I(0).

lnl(Q) = lnl(0) - R_G^2Q^2/3

where 
Q = 4(pi)sin(theta/lamda)
2theta = scattering angle
lamda = wavelength

The above expression is valid in a QR_G range for extended 
rod-like particles. The relative I(0)/c values ( where
c = sample concentration) for sample measurements in a
constant buffer for a single sample data session, gives the
relative masses of the protein(s) studied when referenced
against a standard.

see:
O.Glatter &amp; O.Kratky, (1982). Editors of &quot;Small angle
X-ray Scattering, Academic Press, New York.
O.Kratky. (1963). X-ray small angle scattering with
substances of biological interest in diluted solutions.
Prog. Biophys. Chem., 13, 105-173.
G.D.Wignall &amp; F.S.Bates, (1987). The small-angle approximation
of X-ray and neutron scatter from rigid rods of non-uniform
cross section and finite length. J.Appl. Crystallog., 18, 452-460.

If the structure is elongated, the mean radius of gyration
of the cross-sectional structure R_XS  and the mean cross sectional
intensity at zero angle [I(Q).Q]_Q-&gt;0 is obtained from
ln[I(Q).Q] = ln[l(Q).(Q)]_Q-&gt;0 - ((R_XS)^2Q^2)/2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="nanometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="max_mean_cross_sectional_radii_gyration_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The estimated standard deviation for the
minimum mean radius of structural elongation of the sample.
In a given solute-solvent contrast, the radius of gyration
R_G is a measure of structural elongation if the internal
inhomogeneity of scattering densities has no effect. Guiner 
analysis at low Q give the R_G and the forward scattering at 
zero angle I(0).

lnl(Q) = lnl(0) - R_G^2Q^2/3

where 
Q = 4(pi)sin(theta/lamda)
2theta = scattering angle
lamda = wavelength

The above expression is valid in a QR_G range for extended 
rod-like particles. The relative I(0)/c values ( where
c = sample concentration) for sample measurements in a
constant buffer for a single sample data session, gives the
relative masses of the protein(s) studied when referenced
against a standard.

see:  
O.Glatter &amp; O.Kratky, (1982). Editors of &quot;Small angle
X-ray Scattering, Academic Press, New York.
O.Kratky. (1963). X-ray small angle scattering with
substances of biological interest in diluted solutions.
Prog. Biophys. Chem., 13, 105-173.
G.D.Wignall &amp; F.S.Bates, (1987). The small-angle approximation
of X-ray and neutron scatter from rigid rods of non-uniform
cross section and finite length. J.Appl. Crystallog., 18, 452-460.

If the structure is elongated, the mean radius of gyration
of the cross-sectional structure R_XS  and the mean cross sectional
intensity at zero angle [I(Q).Q]_Q-&gt;0 is obtained from
ln[I(Q).Q] = ln[l(Q).(Q)]_Q-&gt;0 - ((R_XS)^2Q^2)/2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="nanometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="mean_guiner_radius" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean radius of structural elongation of the sample.
In a given solute-solvent contrast, the radius of gyration
R_G is a measure of structural elongation if the internal
inhomogeneity of scattering densities has no effect. Guiner 
analysis at low Q gives the R_G and the forward scattering at 
zero angle I(0).

lnl(Q) = lnl(0) - R_G^2Q^2/3

where 
Q = 4(pi)sin(theta/lamda)
2theta = scattering angle
lamda = wavelength

The above expression is valid in a QR_G range for extended 
rod-like particles. The relative I(0)/c values ( where
c = sample concentration) for sample measurements in a
constant buffer for a single sample data session, gives the
relative masses of the protein(s) studied when referenced
against a standard.

see: O.Glatter &amp; O.Kratky, (1982). Editors of &quot;Small angle
X-ray Scattering, Academic Press, New York.
O.Kratky. (1963). X-ray small angle scattering with
substances of biological interest in diluted solutions.
Prog. Biophys. Chem., 13, 105-173.

G.D.Wignall &amp; F.S.Bates, (1987). The small-angle approximation
of X-ray and neutron scatter from rigid rods of non-uniform
cross section and finite length. J.Appl. Crystallog., 18, 452-460.

If the structure is elongated, the mean radius of gyration
of the cross-sectional structure R_XS  and the mean cross sectional
intensity at zero angle [I(Q).Q]_Q-&gt;0 is obtained from

ln[I(Q).Q] = ln[l(Q).(Q)]_Q-&gt;0 - ((R_XS)^2Q^2)/2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="nanometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="mean_guiner_radius_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated standard deviation for the
mean radius of structural elongation of the sample.
In a given solute-solvent contrast, the radius of gyration
R_G is a measure of structural elongation if the internal
inhomogeneity of scattering densities has no effect. Guiner 
analysis at low Q give the R_G and the forward scattering at 
zero angle I(0).

lnl(Q) = lnl(0) - R_G^2Q^2/3

where 
Q = 4(pi)sin(theta/lamda)
2theta = scattering angle
lamda = wavelength

The above expression is valid in a QR_G range for extended 
rod-like particles. The relative I(0)/c values ( where
c = sample concentration) for sample measurements in a
constant buffer for a single sample data session, gives the
relative masses of the protein(s) studied when referenced
against a standard.

see: 
O.Glatter &amp; O.Kratky, (1982). Editors of &quot;Small angle
X-ray Scattering, Academic Press, New York.
O.Kratky. (1963). X-ray small angle scattering with
substances of biological interest in diluted solutions.
Prog. Biophys. Chem., 13, 105-173.
G.D.Wignall &amp; F.S.Bates, (1987). The small-angle approximation
of X-ray and neutron scatter from rigid rods of non-uniform
cross section and finite length. J.Appl. Crystallog., 18, 452-460.

If the structure is elongated, the mean radius of gyration
of the cross-sectional structure R_XS  and the mean cross sectional
intensity at zero angle [I(Q).Q]_Q-&gt;0 is obtained from
ln[I(Q).Q] = ln[l(Q).(Q)]_Q-&gt;0 - ((R_XS)^2Q^2)/2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="nanometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="min_mean_cross_sectional_radii_gyration" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The minimum mean radius of structural elongation of the sample.
In a given solute-solvent contrast, the radius of gyration
R_G is a measure of structural elongation if the internal
inhomogeneity of scattering densities has no effect. Guiner 
analysis at low Q give the R_G and the forward scattering at 
zero angle I(0).

lnl(Q) = lnl(0) - R_G^2Q^2/3

where 
Q = 4(pi)sin(theta/lamda)
2theta = scattering angle
lamda = wavelength

The above expression is valid in a QR_G range for extended 
rod-like particles. The relative I(0)/c values ( where
c = sample concentration) for sample measurements in a
constant buffer for a single sample data session, gives the
relative masses of the protein(s) studied when referenced
against a standard.

see: 
O.Glatter &amp; O.Kratky, (1982). Editors of &quot;Small angle
X-ray Scattering, Academic Press, New York.
O.Kratky. (1963). X-ray small angle scattering with
substances of biological interest in diluted solutions.
Prog. Biophys. Chem., 13, 105-173.
G.D.Wignall &amp; F.S.Bates, (1987). The small-angle approximation
of X-ray and neutron scatter from rigid rods of non-uniform
cross section and finite length. J.Appl. Crystallog., 18, 452-460.

If the structure is elongated, the mean radius of gyration
of the cross-sectional structure R_XS  and the mean cross sectional
intensity at zero angle [I(Q).Q]_Q-&gt;0 is obtained from
ln[I(Q).Q] = ln[l(Q).(Q)]_Q-&gt;0 - ((R_XS)^2Q^2)/2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="nanometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="min_mean_cross_sectional_radii_gyration_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The estimated standard deviation for the
minimum mean radius of structural elongation of the sample.
In a given solute-solvent contrast, the radius of gyration
R_G is a measure of structural elongation if the internal
inhomogeneity of scattering densities has no effect. Guiner 
analysis at low Q give the R_G and the forward scattering at 
zero angle I(0).

lnl(Q) = lnl(0) - R_G^2Q^2/3

where 
Q = 4(pi)sin(theta/lamda)
2theta = scattering angle
lamda = wavelength

The above expression is valid in a QR_G range for extended 
rod-like particles. The relative I(0)/c values ( where
c = sample concentration) for sample measurements in a
constant buffer for a single sample data session, gives the
relative masses of the protein(s) studied when referenced
against a standard.

see: 
O.Glatter &amp; O.Kratky, (1982). Editors of &quot;Small angle
X-ray Scattering, Academic Press, New York.
O.Kratky. (1963). X-ray small angle scattering with
substances of biological interest in diluted solutions.
Prog. Biophys. Chem., 13, 105-173.
G.D.Wignall &amp; F.S.Bates, (1987). The small-angle approximation
of X-ray and neutron scatter from rigid rods of non-uniform
cross section and finite length. J.Appl. Crystallog., 18, 452-460.

If the structure is elongated, the mean radius of gyration
of the cross-sectional structure R_XS  and the mean cross sectional
intensity at zero angle [I(Q).Q]_Q-&gt;0 is obtained from

ln[I(Q).Q] = ln[l(Q).(Q)]_Q-&gt;0 - ((R_XS)^2Q^2)/2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="nanometres" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="num_time_frames" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of time frame solution scattering images used.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="protein_length" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The length (or range) of the protein sample under study.
If the solution structure is approximated as an elongated elliptical
cyclinder the the length L is determined from,

L = sqrt [12( (R_G)^2  -  (R_XS)^2 ) ]   

The length should also be given by

L = pi I(0) / [ I(Q).Q]_Q-&gt;0
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sample_pH" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The pH value of the buffered sample.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source_beamline" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The beamline name used for the experiment
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source_beamline_instrument" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The instrumentation used on the beamline
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source_class" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The general class of the radiation source.
neutron source
synchrotron
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="source_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The make, model, name or beamline of the source of radiation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="temperature" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in kelvins at which the experiment
was conducted
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of solution scattering experiment carried out
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="x-ray" />
                           <xsd:enumeration value="neutron" />
                           <xsd:enumeration value="modelling" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_soln_scatter must
 uniquely identify the sample in the category PDBX_SOLN_SCATTER
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_soln_scatter_modelType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_SOLN_SCATTER_MODEL category record details about the
homology model fitting to the solution scatter data.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_soln_scatter_model" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="conformer_selection_criteria" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the conformer selection criteria
used.
  The modelled scattering curves were assessed by calculation of the 
   RG, RSX-1 and RXS-2 values in the same Q ranges 
   used in the experimental Guinier fits. models were 
   then ranked using a goodness-of-fit R-factor 
   defined by analogy with protein crystallography 
   and based on the experimental curves in the Q range 
   extending to 1.4 nm-1.
                        </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 any additional details concerning the experiment. 
   Homology models were built for
    the 17 SCR domains and energy minimisations were 
    performed to improve the connectivity in the fh model.
    triantennary complex-type carbohydrate structures
    (MAN3GLCNAC6GAL3FUC3NEUNAC1) were added to each of the
    N-linked glycosylation sites. a library of linker peptide
    conformations was used in domain modelling constrained
    by the solution scattering fits. modelling with the
    scattering data was also carried out by rotational 
    search methods. the x-ray and neutron scattering curve 
    I(Q) was calculated assuming a uniform scattering density 
    for the spheres using the debye equation as adapted to 
    spheres. x-ray curves were calculated from the hydrated 
    sphere models without corrections for wavelength spread or
    beam divergence, while these corrections were applied for 
    the neutron curves but now using unhydrated models.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entry_fitting_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A list of the entries used to fit the model
to the scattering data
 PDB CODE 1HFI, 1HCC, 1HFH, 1VCC
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the methods used in the modelling
  Constrained scattering fitting of homology models
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_conformers_calculated" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of model conformers calculated.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="num_conformers_submitted" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of model conformers submitted in the entry
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="representative_conformer" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The index of the representative conformer among the submitted conformers for the entry
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="software_author_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A list of the software authors
 MSI
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="software_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A list of the software used in the modeeling
     INSIGHT II, HOMOLOGY, DISCOVERY, BIOPOLYMER, DELPHI 
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_soln_scatter_model must
 uniquely identify the sample in the category PDBX_SOLN_SCATTER_MODEL
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="scatter_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_soln_scatter in the PDBX_SOLN_SCATTER category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_assemblyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_ASSEMBLY category record details about
the structural elements that form macromolecular assemblies.

    Example 1 - 
&lt;PDBx:pdbx_struct_assemblyCategory&gt;
   &lt;PDBx:pdbx_struct_assembly id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt; The icosahedral virus particle.&lt;/PDBx:details&gt;
   &lt;/PDBx:pdbx_struct_assembly&gt;
&lt;/PDBx:pdbx_struct_assemblyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_assembly" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 macromolecular assembly.
                                The icosahedral virus particle.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Provides details of the method used to determine or 
compute the assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="oligomeric_count" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of polymer molecules in the assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="oligomeric_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Provides the details of the oligomeric state of the assembly.
monomer
octameric
tetradecameric
eicosameric
21-meric
60-meric
180-meric
helical
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_struct_assembly must uniquely identify a record in
 the PDBX_STRUCT_ASSEMBLY list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_assembly_genType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_ASSEMBLY_GEN category record details about
the generation of each macromolecular assemblies. The PDBX_STRUCT_ASSEMBLY_GEN
data items provide the specifications of the components that
constitute that assembly in terms of cartesian transformations.

    Example 1 - 
&lt;PDBx:pdbx_struct_assembly_genCategory&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;1&quot; asym_id_list=&quot;A&quot; oper_expression=&quot;1&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;1&quot; asym_id_list=&quot;B&quot; oper_expression=&quot;1&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;2&quot; asym_id_list=&quot;A&quot; oper_expression=&quot;2&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;2&quot; asym_id_list=&quot;B&quot; oper_expression=&quot;2&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;2&quot; asym_id_list=&quot;C&quot; oper_expression=&quot;2&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;3&quot; asym_id_list=&quot;A&quot; oper_expression=&quot;3&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;3&quot; asym_id_list=&quot;B&quot; oper_expression=&quot;3&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;3&quot; asym_id_list=&quot;D&quot; oper_expression=&quot;3&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
&lt;/PDBx:pdbx_struct_assembly_genCategory&gt;


    Example 2 - 
&lt;PDBx:pdbx_struct_assembly_genCategory&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;1&quot; asym_id_list=&quot;A,B&quot; oper_expression=&quot;1&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;2&quot; asym_id_list=&quot;A,B,C&quot; oper_expression=&quot;2&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
   &lt;PDBx:pdbx_struct_assembly_gen assembly_id=&quot;3&quot; asym_id_list=&quot;A,B,D&quot; oper_expression=&quot;3&quot;&gt;&lt;/PDBx:pdbx_struct_assembly_gen&gt;
&lt;/PDBx:pdbx_struct_assembly_genCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_assembly_gen" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="auth_asym_id_list" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute auth_asym_id in category atom_site in 
 the ATOM_SITE category.

This item may be expressed as a comma separated list of identifiers.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_inst_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_struct_entity_inst in 
 the PDBX_STRUCT_ENTITY_INST category.

This item may be expressed as a comma separated list of instance identifiers.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="assembly_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_struct_assembly in the 
 PDBX_STRUCT_ASSEMBLY category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="asym_id_list" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category struct_asym in 
 the STRUCT_ASYM category.

This item may be expressed as a comma separated list of identifiers.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="oper_expression" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Identifies the operation of collection of operations 
from category PDBX_STRUCT_OPER_LIST.  

Operation expressions may have the forms:

(1)        the single operation 1
(1,2,5)    the operations 1, 2, 5
(1-4)      the operations 1,2,3 and 4
(1,2)(3,4) the combinations of operations
3 and 4 followed by 1 and 2 (i.e.
the cartesian product of parenthetical
groups applied from right to left)


(1)
(1,2,5)
(1-60)
(1-60)(61)
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_assembly_propType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Properties and features of structural assemblies.

    Example 1 - 
&lt;PDBx:pdbx_struct_assembly_propCategory&gt;
   &lt;PDBx:pdbx_struct_assembly_prop biol_id=&quot;1&quot; type=&quot;ABSA&quot;&gt;
      &lt;PDBx:details&gt;   &lt;/PDBx:details&gt;
      &lt;PDBx:value&gt;1456.7&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_assembly_prop&gt;
&lt;/PDBx:pdbx_struct_assembly_propCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_assembly_prop" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about this assembly property.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the assembly property.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="biol_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier for the assembly used in category PDBX_STRUCT_ASSEMBLY.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The property type for the assembly.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="ABSA (A^2)" />
                        <xsd:enumeration value="SSA (A^2)" />
                        <xsd:enumeration value="MORE" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_asym_genType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_ASYM_GEN category record details about
the generation of the crystallographic asymmetric unit. The 
PDBX_STRUCT_ASYM_GEN data items provide the specifications of the 
components that constitute the asymmetric unit in terms of cartesian 
transformations of deposited coordinates.

    Example 1 - 
&lt;PDBx:pdbx_struct_asym_genCategory&gt;
   &lt;PDBx:pdbx_struct_asym_gen entity_inst_id=&quot;A&quot; oper_expression=&quot;1&quot;&gt;
      &lt;PDBx:asym_id&gt;A&lt;/PDBx:asym_id&gt;
   &lt;/PDBx:pdbx_struct_asym_gen&gt;
   &lt;PDBx:pdbx_struct_asym_gen entity_inst_id=&quot;B&quot; oper_expression=&quot;1&quot;&gt;
      &lt;PDBx:asym_id&gt;B&lt;/PDBx:asym_id&gt;
   &lt;/PDBx:pdbx_struct_asym_gen&gt;
&lt;/PDBx:pdbx_struct_asym_genCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_asym_gen" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category struct_asym in the 
 STRUCT_ASYM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entity_inst_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_struct_entity_inst in 
 the PDBX_STRUCT_ENTITY_INST category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="oper_expression" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Identifies the operation from category PDBX_STRUCT_OPER_LIST.  

(1)
(1-2)
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_chem_comp_diagnosticsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_CHEM_COMP_DIAGNOSTICS category provides 
structural diagnostics in chemical components instances.

    Example 1 - 
&lt;PDBx:pdbx_struct_chem_comp_diagnosticsCategory&gt;
   &lt;PDBx:pdbx_struct_chem_comp_diagnostics ordinal=&quot;1&quot;&gt;
      &lt;PDBx:asym_id&gt;Q&lt;/PDBx:asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;Q20&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;10&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:details&gt;Strained geometry.  Long carbonyl bond at C10.&lt;/PDBx:details&gt;
      &lt;PDBx:pdb_strand_id&gt;Q&lt;/PDBx:pdb_strand_id&gt;
      &lt;PDBx:seq_num xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;GEOMETRY&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_struct_chem_comp_diagnostics&gt;
&lt;/PDBx:pdbx_struct_chem_comp_diagnosticsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_chem_comp_diagnostics" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Instance identifier for the polymer molecule.       
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

PDB component ID  
NAG
ATP
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

PDB  position in the sequence.
1
2
                        </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">
Special structural details about this chemical component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Insertion code of the monomer or ligand .     
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_strand_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB strand/chain id.       
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Position in the sequence.     
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A classification of the diagnostic for the chemical 
component instance
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="MISSING_ATOM" />
                           <xsd:enumeration value="STEREOCHEMISTRY" />
                           <xsd:enumeration value="VALENCE" />
                           <xsd:enumeration value="GEOMETRY" />
                           <xsd:enumeration value="LABELING" />
                           <xsd:enumeration value="OTHER" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

An ordinal index for this category
1
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_chem_comp_featureType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_CHEM_COMP_FEATURE category provides 
structural annotations in chemical components instances.

    Example 1 - 
&lt;PDBx:pdbx_struct_chem_comp_featureCategory&gt;
   &lt;PDBx:pdbx_struct_chem_comp_feature ordinal=&quot;1&quot;&gt;
      &lt;PDBx:asym_id&gt;Q&lt;/PDBx:asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;Q20&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;10&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:details&gt;Helix of length 4 beginning at atom position C2A.&lt;/PDBx:details&gt;
      &lt;PDBx:pdb_strand_id&gt;Q&lt;/PDBx:pdb_strand_id&gt;
      &lt;PDBx:seq_num xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:type&gt;SECONDARY STRUCTURE&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_struct_chem_comp_feature&gt;
&lt;/PDBx:pdbx_struct_chem_comp_featureCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_chem_comp_feature" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Instance identifier for the polymer molecule.       
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

PDB component ID  
NAG
ATP
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

PDB position in the sequence.
1
2
                        </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">
Special structural details about this chemical component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Insertion code of the monomer or ligand .     
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_strand_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB strand/chain id.       
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Position in the sequence.     
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A classification of the annotation for the chemical 
component instance
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="SECONDARY STRUCTURE" />
                           <xsd:enumeration value="STEREOCHEMISTRY" />
                           <xsd:enumeration value="GEOMETRY" />
                           <xsd:enumeration value="OTHER" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

An ordinal index for this category
1
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_conn_angleType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_CONN_ANGLE category record the angles 
in connections between portions of the structure. 

    Example 1 PDB entry 2v8d
&lt;PDBx:pdbx_struct_conn_angleCategory&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;1&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OD&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ASP&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;125&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;114&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;104.7&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;2&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OD&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ASP&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;125&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;226&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;91.3&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;3&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;NE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HIS&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;114&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;226&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;120.6&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;4&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OD&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ASP&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;125&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;2041&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;172.5&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;5&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;NE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HIS&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;114&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;2041&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;80.0&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;6&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;NE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HIS&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;226&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;2041&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;91.3&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;7&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OD&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ASP&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;125&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;3001&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;76.9&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;8&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;NE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HIS&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;114&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;3001&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;112.3&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;9&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;NE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HIS&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;226&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;3001&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;127.0&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;10&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;O&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HOH&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;2041&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;3001&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;95.9&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;11&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OD&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ASP&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;125&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;501&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;OE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;GLU&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;160&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;89.8&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;12&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OD&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ASP&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;125&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;501&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;3001&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;95.5&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;13&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;GLU&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;160&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;501&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;O&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HOH&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;3001&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;109.4&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;14&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OD&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ASP&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;125&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;501&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;421&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;90.4&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;15&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;GLU&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;160&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;501&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;421&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;111.3&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;16&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;O&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HOH&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;3001&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;501&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;A&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;421&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;138.9&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;17&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;B&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;O&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HOH&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;3001&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;B&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;B&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;114&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;106.4&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;18&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;B&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;O&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HOH&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;3001&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;B&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;OD&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;B&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;ASP&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;125&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;100.5&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;19&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;B&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;NE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HIS&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;114&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;B&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;OD&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;B&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;ASP&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;125&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;115.6&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;20&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;B&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;O&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HOH&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;3001&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;B&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;B&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;226&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;123.2&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;21&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;B&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;NE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;HIS&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;114&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;B&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;B&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;226&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;123.2&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;22&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;B&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OD&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ASP&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;125&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;B&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;500&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;NE&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;B&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;HIS&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;226&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;82.7&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
   &lt;PDBx:pdbx_struct_conn_angle id=&quot;23&quot;&gt;
      &lt;PDBx:ptnr1_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;B&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;OE&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;GLU&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;160&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr2_PDB_ins_code&gt;ZN&lt;/PDBx:ptnr2_PDB_ins_code&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;B&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;ZN&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;501&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr3_PDB_ins_code&gt;OD&lt;/PDBx:ptnr3_PDB_ins_code&gt;
      &lt;PDBx:ptnr3_label_asym_id&gt;B&lt;/PDBx:ptnr3_label_asym_id&gt;
      &lt;PDBx:ptnr3_label_atom_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr3_label_comp_id&gt;ASP&lt;/PDBx:ptnr3_label_comp_id&gt;
      &lt;PDBx:ptnr3_label_seq_id&gt;125&lt;/PDBx:ptnr3_label_seq_id&gt;
      &lt;PDBx:value&gt;148.6&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_conn_angle&gt;
&lt;/PDBx:pdbx_struct_conn_angleCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_conn_angle" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="ptnr1_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle. 

This data item is a pointer to attribute pdbx_auth_alt_id in category atom_site 
 in the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.
This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.
This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_symmetry" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
atom specified by attribute ptnr1_label* in category pdbx_struct_conn_angle to generate the
 first partner in the structure angle.
7th symm. posn.; +a on x; -b on y
7_645
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle. 

This data item is a pointer to attribute pdbx_auth_alt_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.
This data item is a pointer to attribute label_alt.id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure angle.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_symmetry" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
atom specified by attribute ptnr2_label* in category pdbx_struct_conn_angle to generate the
 second partner in the structure angle.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the structure angle. 

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in 
 the ATOM_SITE category.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the structure angle. 

This data item is a pointer to attribute pdbx_auth_alt_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the structure angle. 

This data item is a pointer to attribute auth_asym_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the
structure angle. 

This data item is a pointer to attribute auth_atom_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the structure angle. 

This data item is a pointer to attribute auth_comp_id in category atom_site in 
 the ATOM_SITE category.        
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle. 

This data item is a pointer to attribute auth_seq_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the structure angle. 

This data item is a pointer to attribute label_alt_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the structure angle. 

This data item is a pointer to attribute label_asym_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_label_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the structure angle. 

This data item is a pointer to attribute label_atom_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 3 of the structure angle. 

This data item is a pointer to attribute label_comp_id in category atom_site in 
 the ATOM_SITE category.        
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure angle. 

This data item is a pointer to attribute label_seq_id in category atom_site in 
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr3_symmetry" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
atom specified by attribute ptnr3_label* in category pdbx_struct_conn_angle to generate the
 first partner in the structure angle.
7th symm. posn.; +a on x; -b on y
7_645
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Angle in degrees defined by the three sites
attribute ptnr1_label_atom_id,
 in category pdbx_struct_conn_angle attribute ptnr2_label_atom_id
 in category pdbx_struct_conn_angle attribute ptnr3_label_atom_id
 in category pdbx_struct_conn_angle 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="value_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute value in category pdbx_struct_conn_angle 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </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_struct_conn_angle must uniquely identify a record in
 the PDBX_STRUCT_CONN_ANGLE 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>

   <xsd:complexType name="pdbx_struct_entity_instType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_ENTITY_INST category record details about the
structural elements in the deposited entry.  The entity instance is a method
neutral identifier for the observed molecular entities in the deposited coordinate
set.  

    Example 1 - 
&lt;PDBx:pdbx_struct_entity_instCategory&gt;
   &lt;PDBx:pdbx_struct_entity_inst id=&quot;A&quot;&gt;
      &lt;PDBx:details&gt;one monomer of the dimeric enzyme&lt;/PDBx:details&gt;
      &lt;PDBx:entity_id&gt;1&lt;/PDBx:entity_id&gt;
   &lt;/PDBx:pdbx_struct_entity_inst&gt;
   &lt;PDBx:pdbx_struct_entity_inst id=&quot;B&quot;&gt;
      &lt;PDBx:details&gt;one monomer of the dimeric enzyme&lt;/PDBx:details&gt;
      &lt;PDBx:entity_id&gt;1&lt;/PDBx:entity_id&gt;
   &lt;/PDBx:pdbx_struct_entity_inst&gt;
&lt;/PDBx:pdbx_struct_entity_instCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_entity_inst" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 this portion of the contents
of the deposited unit.
                                 The drug binds to this enzyme in two roughly
                                  twofold symmetric modes. Hence this
                                  biological unit (3) is roughly twofold
                                  symmetric to biological unit (2). Disorder in
                                  the protein chain indicated with alternative
                                  ID 2 should be used with this biological unit.
                        </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">
This data item is a pointer to attribute id in category entity in the ENTITY category. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_struct_entity_inst must uniquely identify a record in
 the PDBX_STRUCT_ENTITY_INST list.

The entity instance is a method neutral identifier for the observed 
molecular entities in the deposited coordinate set.  
1
A
2B3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_group_component_rangeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_GROUP_COMPONENT_RANGE category define a structural
group as a continuous span chemical components. 

    Example 1 - 
&lt;PDBx:pdbx_struct_group_component_rangeCategory&gt;
   &lt;PDBx:pdbx_struct_group_component_range ordinal=&quot;1&quot;&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:beg_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beg_auth_asym_id&gt;A&lt;/PDBx:beg_auth_asym_id&gt;
      &lt;PDBx:beg_auth_comp_id&gt;MLU&lt;/PDBx:beg_auth_comp_id&gt;
      &lt;PDBx:beg_auth_seq_id&gt;1&lt;/PDBx:beg_auth_seq_id&gt;
      &lt;PDBx:end_PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_auth_asym_id&gt;A&lt;/PDBx:end_auth_asym_id&gt;
      &lt;PDBx:end_auth_comp_id&gt;RAM&lt;/PDBx:end_auth_comp_id&gt;
      &lt;PDBx:end_auth_seq_id&gt;10&lt;/PDBx:end_auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_component_range&gt;
&lt;/PDBx:pdbx_struct_group_component_rangeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_group_component_range" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment. 

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment. 

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component range in this group assignment.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="struct_group_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute struct_group_id in category pdbx_struct_group_list in the
 PDBX_STRUCT_GROUP_LIST category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_struct_group_component_range must uniquely identify 
 a record in the PDBX_STRUCT_GROUP_COMPONENT_RANGE list.

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_group_componentsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_GROUP_COMPONENTS category list component-level
group assignments within the entry.  Groups are defined and described in category
PDBX_STRUCT_GROUP_LIST.  

     Example 1
&lt;PDBx:pdbx_struct_group_componentsCategory&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;MLU&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;1&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;OMZ&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;2&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;3&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;ASN&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;4&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;GHP&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;4&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;5&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;GHP&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;5&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;6&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;OMX&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;6&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;7&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;3FG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;7&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;8&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;ERE&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;8&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;9&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;BGC&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;9&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
   &lt;PDBx:pdbx_struct_group_components ordinal=&quot;10&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;RAM&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;10&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:struct_group_id&gt;1&lt;/PDBx:struct_group_id&gt;
   &lt;/PDBx:pdbx_struct_group_components&gt;
&lt;/PDBx:pdbx_struct_group_componentsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_group_components" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment. 

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the component in this group assignment.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="struct_group_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute group_id in category pdbx_struct_group_components identifies the group
 assignment for the component.    This is a reference to the identifier for 
group definition in category PDBX_STRUCT_GROUP_LIST.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute ordinal in category pdbx_struct_group_components must uniquely identify
 each item in the PDBX_STRUCT_GROUP_COMPONENTS list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_group_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_GROUP_LIST define groups of related components
or atoms.

    Example 1 - 
&lt;PDBx:pdbx_struct_group_listCategory&gt;
   &lt;PDBx:pdbx_struct_group_list struct_group_id=&quot;1&quot;&gt;
      &lt;PDBx:description&gt; Decaplanin is a tricyclic glycopeptide. The scaffold is a heptapeptide with the
configuration D-D-L-D-D-L-L, glycosylated by a monosaccharide and a disaccharide&lt;/PDBx:description&gt;
      &lt;PDBx:group_enumeration_type&gt;component&lt;/PDBx:group_enumeration_type&gt;
      &lt;PDBx:name&gt;DECAPLANIN&lt;/PDBx:name&gt;
      &lt;PDBx:type&gt;MolecularComplex&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_struct_group_list&gt;
&lt;/PDBx:pdbx_struct_group_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_group_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="description" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The description of the group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="group_enumeration_type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The manner in which the group is defined.  Groups consist of collections
within the set of deposited coordinates which can be defined in terms of
a list of chemical components in category PDBX_STRUCT_GROUP_COMPONENTS,  
ranges of chemical components in PDBX_STRUCT_GROUP_COMPONENT_RANGE, 
or as individual atoms using attribute pdbx_group_id.
 in category atom_site 
Groups can be composed of selections from multiple categories in which 
case the enumeration types are separated by commas.  
a list of components
component
a selection of listed components and component range selections
component,component_range
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="atom" />
                           <xsd:enumeration value="component" />
                           <xsd:enumeration value="component_range" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="selection" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A qualification of the subset of atoms in the group.
all atoms in specified range
all
main chain atoms only
mnc
side chain atoms only
sdc
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="selection_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A text description of subset of the atom selection in the group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A selected list of group types.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Molecular Complex" />
                           <xsd:enumeration value="Heterogen Complex" />
                           <xsd:enumeration value="TLS group" />
                           <xsd:enumeration value="NCS group" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="struct_group_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The unique identifier for the group.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_infoType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Special features of this structural entry.

    Example 1 - 
&lt;PDBx:pdbx_struct_infoCategory&gt;
   &lt;PDBx:pdbx_struct_info type=&quot;nonpolymer_zero_occupancy_flag&quot; value=&quot;Y&quot;&gt;&lt;/PDBx:pdbx_struct_info&gt;
   &lt;PDBx:pdbx_struct_info type=&quot;polymer_zero_occupancy_flag&quot; value=&quot;Y&quot;&gt;&lt;/PDBx:pdbx_struct_info&gt;
   &lt;PDBx:pdbx_struct_info type=&quot;multiple_model_flag&quot; value=&quot;Y&quot;&gt;&lt;/PDBx:pdbx_struct_info&gt;
   &lt;PDBx:pdbx_struct_info type=&quot;multiple_model_details&quot; value=&quot;Model 3 missing ligand ACX&quot;&gt;&lt;/PDBx:pdbx_struct_info&gt;
   &lt;PDBx:pdbx_struct_info type=&quot;nonpolymer_details&quot; value=&quot;Disordered ligand geometry for C34 with missing pyridine ring&quot;&gt;&lt;/PDBx:pdbx_struct_info&gt;
   &lt;PDBx:pdbx_struct_info type=&quot;missing atoms in alternate conformations&quot; value=&quot;Y&quot;&gt;&lt;/PDBx:pdbx_struct_info&gt;
&lt;/PDBx:pdbx_struct_infoCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_info" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Additional details about this information item.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The information category/type for this item.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="nonpolymer_zero_occupancy_flag" />
                        <xsd:enumeration value="polymer_zero_occupancy_flag" />
                        <xsd:enumeration value="multiple_model_flag" />
                        <xsd:enumeration value="multiple_model_details" />
                        <xsd:enumeration value="nonpolymer_details" />
                        <xsd:enumeration value="missing atoms in alternate conformations" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="value" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of this information item.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_legacy_oper_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_LEGACY_OPER_LIST category describe 
Cartesian rotation and translation operations required to 
generate or transform the coordinates deposited with this entry.

This category provides a container for matrices used to construct
icosahedral assemblies in legacy entries.  

    Example 1 - 
&lt;PDBx:pdbx_struct_legacy_oper_listCategory&gt;
   &lt;PDBx:pdbx_struct_legacy_oper_list id=&quot;2&quot;&gt;
      &lt;PDBx:matrix11&gt;0.247&lt;/PDBx:matrix11&gt;
      &lt;PDBx:matrix12&gt;0.935&lt;/PDBx:matrix12&gt;
      &lt;PDBx:matrix13&gt;0.256&lt;/PDBx:matrix13&gt;
      &lt;PDBx:matrix21&gt;0.929&lt;/PDBx:matrix21&gt;
      &lt;PDBx:matrix22&gt;0.153&lt;/PDBx:matrix22&gt;
      &lt;PDBx:matrix23&gt;0.337&lt;/PDBx:matrix23&gt;
      &lt;PDBx:matrix31&gt;0.276&lt;/PDBx:matrix31&gt;
      &lt;PDBx:matrix32&gt;0.321&lt;/PDBx:matrix32&gt;
      &lt;PDBx:matrix33&gt;-0.906&lt;/PDBx:matrix33&gt;
      &lt;PDBx:vector1&gt;-8.253&lt;/PDBx:vector1&gt;
      &lt;PDBx:vector2&gt;-11.743&lt;/PDBx:vector2&gt;
      &lt;PDBx:vector3&gt;-1.782&lt;/PDBx:vector3&gt;
   &lt;/PDBx:pdbx_struct_legacy_oper_list&gt;
&lt;/PDBx:pdbx_struct_legacy_oper_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_legacy_oper_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="matrix11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A descriptive name for the transformation operation.
identity matrix
two-fold rotation
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1] element of the three-element vector component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2] element of the three-element vector component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3] element of the three-element vector component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This integer value must uniquely identify a
record in the PDBX_STRUCT_LEGACY_OPER_LIST list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_mod_residueType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_MOD_RESIDUE category list the
modified polymer components in the entry and provide some 
details describing the nature of the modification.

     Example 1
&lt;PDBx:pdbx_struct_mod_residueCategory&gt;
   &lt;PDBx:pdbx_struct_mod_residue id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;CRW&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;66&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:details&gt;CIRCULARIZED TRI-PEPTIDE CHROMOPHORE&lt;/PDBx:details&gt;
      &lt;PDBx:parent_comp_id&gt;ALA&lt;/PDBx:parent_comp_id&gt;
   &lt;/PDBx:pdbx_struct_mod_residue&gt;
   &lt;PDBx:pdbx_struct_mod_residue id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;CRW&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;66&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:details&gt;CIRCULARIZED TRI-PEPTIDE CHROMOPHORE&lt;/PDBx:details&gt;
      &lt;PDBx:parent_comp_id&gt;SER&lt;/PDBx:parent_comp_id&gt;
   &lt;/PDBx:pdbx_struct_mod_residue&gt;
   &lt;PDBx:pdbx_struct_mod_residue id=&quot;3&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;CRW&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;66&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:details&gt;CIRCULARIZED TRI-PEPTIDE CHROMOPHORE&lt;/PDBx:details&gt;
      &lt;PDBx:parent_comp_id&gt;GLY&lt;/PDBx:parent_comp_id&gt;
   &lt;/PDBx:pdbx_struct_mod_residue&gt;
&lt;/PDBx:pdbx_struct_mod_residueCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_mod_residue" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the modified polymer component.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the modified polymer component.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the modified polymer component.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the modified polymer component.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the modified polymer component.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </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">
Details of the modification for this polymer component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the modified polymer component.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the modified polymer component.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="parent_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The parent component identifier for this modified polymer component.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_struct_mod_residue must uniquely identify
 each item in the PDBX_STRUCT_MOD_RESIDUE list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_msym_genType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_MSYM_GEN category record details about
the generation of the minimal asymmetric unit. For instance, this 
category can be used to provide this information for helical and point
symmetry systems.   The PDBX_STRUCT_MSYM_GEN data items provide the 
specifications of the components that constitute the asymmetric unit 
in terms of cartesian transformations of deposited coordinates.

    Example 1 - 
&lt;PDBx:pdbx_struct_msym_genCategory&gt;
   &lt;PDBx:pdbx_struct_msym_gen entity_inst_id=&quot;A&quot; msym_id=&quot;A&quot; oper_expression=&quot;3&quot;&gt;&lt;/PDBx:pdbx_struct_msym_gen&gt;
   &lt;PDBx:pdbx_struct_msym_gen entity_inst_id=&quot;B&quot; msym_id=&quot;B&quot; oper_expression=&quot;4&quot;&gt;&lt;/PDBx:pdbx_struct_msym_gen&gt;
   &lt;PDBx:pdbx_struct_msym_gen entity_inst_id=&quot;B&quot; msym_id=&quot;C&quot; oper_expression=&quot;5&quot;&gt;&lt;/PDBx:pdbx_struct_msym_gen&gt;
&lt;/PDBx:pdbx_struct_msym_genCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_msym_gen" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="entity_inst_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category pdbx_struct_entity_inst in 
 the PDBX_STRUCT_ENTITY_INST category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="msym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Uniquely identifies the this structure instance in 
point symmetry unit.


                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="oper_expression" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Identifies the operation from category PDBX_STRUCT_OPER_LIST.  

(1)
(1-3)
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_oper_listType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_OPER_LIST category describe 
Cartesian rotation and translation operations required to 
generate or transform the coordinates deposited with this entry.

    Example 1 - 
&lt;PDBx:pdbx_struct_oper_listCategory&gt;
   &lt;PDBx:pdbx_struct_oper_list id=&quot;2&quot;&gt;
      &lt;PDBx:matrix11&gt;0.247&lt;/PDBx:matrix11&gt;
      &lt;PDBx:matrix12&gt;0.935&lt;/PDBx:matrix12&gt;
      &lt;PDBx:matrix13&gt;0.256&lt;/PDBx:matrix13&gt;
      &lt;PDBx:matrix21&gt;0.929&lt;/PDBx:matrix21&gt;
      &lt;PDBx:matrix22&gt;0.153&lt;/PDBx:matrix22&gt;
      &lt;PDBx:matrix23&gt;0.337&lt;/PDBx:matrix23&gt;
      &lt;PDBx:matrix31&gt;0.276&lt;/PDBx:matrix31&gt;
      &lt;PDBx:matrix32&gt;0.321&lt;/PDBx:matrix32&gt;
      &lt;PDBx:matrix33&gt;-0.906&lt;/PDBx:matrix33&gt;
      &lt;PDBx:type&gt;point symmetry operation&lt;/PDBx:type&gt;
      &lt;PDBx:vector1&gt;-8.253&lt;/PDBx:vector1&gt;
      &lt;PDBx:vector2&gt;-11.743&lt;/PDBx:vector2&gt;
      &lt;PDBx:vector3&gt;-1.782&lt;/PDBx:vector3&gt;
   &lt;/PDBx:pdbx_struct_oper_list&gt;
&lt;/PDBx:pdbx_struct_oper_listCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_oper_list" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="matrix11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the 3x3 matrix component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A descriptive name for the transformation operation.
1_555
two-fold rotation
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="symmetry_operation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The symmetry operation corresponding to the transformation operation.
x,y,z
x+1/2,y,-z
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code to indicate the type of operator.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="identity operation" />
                           <xsd:enumeration value="point symmetry operation" />
                           <xsd:enumeration value="helical symmetry operation" />
                           <xsd:enumeration value="crystal symmetry operation" />
                           <xsd:enumeration value="3D crystal symmetry operation" />
                           <xsd:enumeration value="2D crystal symmetry operation" />
                           <xsd:enumeration value="transform to point frame" />
                           <xsd:enumeration value="transform to helical frame" />
                           <xsd:enumeration value="transform to crystal frame" />
                           <xsd:enumeration value="transform to 2D crystal frame" />
                           <xsd:enumeration value="transform to 3D crystal frame" />
                           <xsd:enumeration value="build point asymmetric unit" />
                           <xsd:enumeration value="build helical asymmetric unit" />
                           <xsd:enumeration value="build 2D crystal asymmetric unit" />
                           <xsd:enumeration value="build 3D crystal asymmetric unit" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="vector1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1] element of the three-element vector component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2] element of the three-element vector component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3] element of the three-element vector component of the
transformation operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This identifier code must uniquely identify a
record in the PDBX_STRUCT_OPER_LIST list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_ref_seq_deletionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_REF_SEQ_INSERTION category 
annotate deletions in the sequence of the entity described 
in the referenced database entry.

    Example 1 
&lt;PDBx:pdbx_struct_ref_seq_deletionCategory&gt;
   &lt;PDBx:pdbx_struct_ref_seq_deletion id=&quot;1&quot;&gt;
      &lt;PDBx:asym_id&gt;A&lt;/PDBx:asym_id&gt;
      &lt;PDBx:comp_id&gt;LEU&lt;/PDBx:comp_id&gt;
      &lt;PDBx:db_code&gt;P15456&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;UNP&lt;/PDBx:db_name&gt;
      &lt;PDBx:db_seq_id&gt;23&lt;/PDBx:db_seq_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_struct_ref_seq_deletion&gt;
   &lt;PDBx:pdbx_struct_ref_seq_deletion id=&quot;1&quot;&gt;
      &lt;PDBx:asym_id&gt;A&lt;/PDBx:asym_id&gt;
      &lt;PDBx:comp_id&gt;THR&lt;/PDBx:comp_id&gt;
      &lt;PDBx:db_code&gt;P15456&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;UNP&lt;/PDBx:db_name&gt;
      &lt;PDBx:db_seq_id&gt;24&lt;/PDBx:db_seq_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_struct_ref_seq_deletion&gt;
   &lt;PDBx:pdbx_struct_ref_seq_deletion id=&quot;1&quot;&gt;
      &lt;PDBx:asym_id&gt;A&lt;/PDBx:asym_id&gt;
      &lt;PDBx:comp_id&gt;GLN&lt;/PDBx:comp_id&gt;
      &lt;PDBx:db_code&gt;P15456&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;UNP&lt;/PDBx:db_name&gt;
      &lt;PDBx:db_seq_id&gt;25&lt;/PDBx:db_seq_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_struct_ref_seq_deletion&gt;
&lt;/PDBx:pdbx_struct_ref_seq_deletionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_ref_seq_deletion" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifies the polymer entity instance in this entry corresponding
to the reference sequence in which the deletion is specified.

This data item is a pointer to attribute asym_id in category pdbx_poly_seq_scheme in the
 PDBX_POLY_SEQ_SCHEME category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The monomer name found at this position in the referenced
database entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_code" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code for this entity or biological unit or for a closely
related entity or biological unit in the named database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the database containing reference information about
this entity or biological unit.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is the database sequence numbering of the deleted
residue
                        </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 any special aspects of the deletion
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_struct_ref_seq_deletion must
 uniquely identify a record in the PDBX_STRUCT_REF_SEQ_DELETION list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_ref_seq_featureType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_REF_SEQ_FEATURE category provide a
mechanism for identifying and annotating sequence features.

    Example 1 - 
&lt;PDBx:pdbx_struct_ref_seq_featureCategory&gt;
   &lt;PDBx:pdbx_struct_ref_seq_feature feature_id=&quot;1&quot;&gt;
      &lt;PDBx:align_id&gt;algn2&lt;/PDBx:align_id&gt;
      &lt;PDBx:beg_auth_mon_id&gt;GLU&lt;/PDBx:beg_auth_mon_id&gt;
      &lt;PDBx:beg_auth_seq_id&gt;10&lt;/PDBx:beg_auth_seq_id&gt;
      &lt;PDBx:details&gt;  Special &lt;/PDBx:details&gt;
      &lt;PDBx:end_auth_mon_id&gt;PHE&lt;/PDBx:end_auth_mon_id&gt;
      &lt;PDBx:end_auth_seq_id&gt;14&lt;/PDBx:end_auth_seq_id&gt;
      &lt;PDBx:type&gt;variant&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_struct_ref_seq_feature&gt;
&lt;/PDBx:pdbx_struct_ref_seq_featureCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_ref_seq_feature" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="align_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute align_id in category struct_ref_seq in
 the STRUCT_REF_SEQ  category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Instance identifier for the polymer molecule.       
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Monomer ID at the initial position in the PDB sequence segment.     
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_seq_id" 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="beg_pdb_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.     
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Initial position in the sequence segment.     
1
2
                        </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 feature
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Monomer ID at the terminal position in the PDB sequence segment
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_seq_id" 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="end_pdb_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Terminal insertion code of the PDB sequence segment.     
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Ending position in the sequence segment
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdb_strand_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB strand/chain id.       
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A classification of the feature
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="deletion" />
                           <xsd:enumeration value="expression tag" />
                           <xsd:enumeration value="variant" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="feature_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Uniquely identfies a sequence feature in 
the STRUCT_REF_SEQ_FEATURE  category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_ref_seq_feature_propType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Data items in the PDBX_STRUCT_REF_SEQ_FEATURE_PROP category provide a
mechanism for identifying and annotating properties of sequence features.

    Example 1 - 
&lt;PDBx:pdbx_struct_ref_seq_feature_propCategory&gt;
   &lt;PDBx:pdbx_struct_ref_seq_feature_prop feature_id=&quot;1&quot; property_id=&quot;1&quot;&gt;
      &lt;PDBx:beg_db_mon_id&gt;GLU&lt;/PDBx:beg_db_mon_id&gt;
      &lt;PDBx:beg_db_seq_id&gt;100&lt;/PDBx:beg_db_seq_id&gt;
      &lt;PDBx:details&gt;  Special splice at ... &lt;/PDBx:details&gt;
      &lt;PDBx:end_db_mon_id&gt;PHE&lt;/PDBx:end_db_mon_id&gt;
      &lt;PDBx:end_db_seq_id&gt;104&lt;/PDBx:end_db_seq_id&gt;
      &lt;PDBx:type&gt;VARIABLE_SPLICING&lt;/PDBx:type&gt;
      &lt;PDBx:value&gt;VSP_003456&lt;/PDBx:value&gt;
   &lt;/PDBx:pdbx_struct_ref_seq_feature_prop&gt;
&lt;/PDBx:pdbx_struct_ref_seq_feature_propCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_ref_seq_feature_prop" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="beg_db_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The begining monomer type found at the starting  position 
in the referenced database entry.

This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_db_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The begining monomer sequence  position 
in the referenced database entry.

                        </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 property value pair.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_db_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The terminal monomer type found at the ending position 
in the referenced database entry.

This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_db_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The terminal monomer sequence position 
in the referenced database entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Property type.
deletion&apos;, &apos;expression tag&apos;, &apos;variant&apos;, &apos;other
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Property value.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="feature_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute feature_id in category pdbx_struct_ref_seq_feature in
 the STRUCT_REF_SEQ_FEATURE  category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="property_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This uniquely identifies the a property of a sequence feature in 
the STRUCT_REF_SEQ_FEATURE_PROPx  category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_ref_seq_insertionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_REF_SEQ_INSERTION category 
annotate insertions in the sequence of the entity described 
in the referenced database entry.

    Example 1 
&lt;PDBx:pdbx_struct_ref_seq_insertionCategory&gt;
   &lt;PDBx:pdbx_struct_ref_seq_insertion id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:asym_id&gt;A&lt;/PDBx:asym_id&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_seq_id&gt;104&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:comp_id&gt;GLY&lt;/PDBx:comp_id&gt;
      &lt;PDBx:db_code&gt;P00752&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;UNP&lt;/PDBx:db_name&gt;
      &lt;PDBx:details&gt;INSERTION&lt;/PDBx:details&gt;
      &lt;PDBx:seq_id&gt;102&lt;/PDBx:seq_id&gt;
   &lt;/PDBx:pdbx_struct_ref_seq_insertion&gt;
   &lt;PDBx:pdbx_struct_ref_seq_insertion id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:asym_id&gt;A&lt;/PDBx:asym_id&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_seq_id&gt;105&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:comp_id&gt;TRP&lt;/PDBx:comp_id&gt;
      &lt;PDBx:db_code&gt;P00752&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;UNP&lt;/PDBx:db_name&gt;
      &lt;PDBx:details&gt;INSERTION&lt;/PDBx:details&gt;
      &lt;PDBx:seq_id&gt;103&lt;/PDBx:seq_id&gt;
   &lt;/PDBx:pdbx_struct_ref_seq_insertion&gt;
&lt;/PDBx:pdbx_struct_ref_seq_insertionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_ref_seq_insertion" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the author identifier of the inserted residue.

This data item is a pointer to attribute pdb_ins_code in category pdbx_poly_seq_scheme in the
 PDBX_POLY_SEQ_SCHEME category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the inserted residue.

This data item is a pointer to attribute asym_id in category pdbx_poly_seq_scheme in the
 PDBX_POLY_SEQ_SCHEME category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the author identifier of the inserted residue.

This data item is a pointer to attribute pdb_strand_id in category pdbx_poly_seq_scheme in the
 PDBX_POLY_SEQ_SCHEME category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the author identifier of the inserted residue.

This data item is a pointer to attribute auth_seq_num in category pdbx_poly_seq_scheme in the
 PDBX_POLY_SEQ_SCHEME category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the inserted residue.

This data item is a pointer to attribute mon_id in category pdbx_poly_seq_scheme in the
 PDBX_POLY_SEQ_SCHEME category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_code" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code for this entity or biological unit or for a closely
related entity or biological unit in the named database.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the database containing reference information about
this entity or biological unit.
                        </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 any special aspects of the insertion
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the author identifier of the inserted residue.

This data item is a pointer to attribute seq_id in category pdbx_poly_seq_scheme in the
 PDBX_POLY_SEQ_SCHEME category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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_struct_ref_seq_insertion must
 uniquely identify a record in the PDBX_STRUCT_REF_SEQ_INSERTION list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_struct_sheet_hbondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_SHEET_HBOND category record details
about the hydrogen bonding between residue ranges in a beta sheet.
This category is provided for cases where only a single hydrogen
bond is used to register the two residue ranges.   Category
STRUCT_SHEET_HBOND should be used when the initial and terminal
hydrogen bonds for strand pair are known.


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_sheet_hbond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="range_1_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the first partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the residue identifier for the second partner of the
registration hydrogen bond between two residue ranges in a sheet.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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>

   <xsd:complexType name="pdbx_struct_special_symmetryType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_STRUCT_SPECIAL_SYMMETRY category list the
molecular components that lie on special symmetry positions.

     Example 1
&lt;PDBx:pdbx_struct_special_symmetryCategory&gt;
   &lt;PDBx:pdbx_struct_special_symmetry id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;Q&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;ATP&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;412&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_struct_special_symmetry&gt;
&lt;/PDBx:pdbx_struct_special_symmetryCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_struct_special_symmetry" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute label_alt.id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the molecular component.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_struct_special_symmetry must uniquely identify
 each item in the PDBX_STRUCT_SPECIAL_SYMMETRY list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_unobs_or_zero_occ_atomsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_UNOBS_OR_ZERO_OCC_ATOMS category list the
atoms within the entry that are either unobserved or have zero occupancy/

     Example 1
&lt;PDBx:pdbx_unobs_or_zero_occ_atomsCategory&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_atoms id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;CG&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;ARG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;412&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;Y&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_atoms&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_atoms id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;CD&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;ARG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;412&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;Y&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_atoms&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_atoms id=&quot;3&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;NE&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;ARG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;412&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;Y&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_atoms&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_atoms id=&quot;4&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;CZ&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;ARG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;412&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;Y&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_atoms&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_atoms id=&quot;5&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;NH1&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;ARG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;412&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;Y&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_atoms&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_atoms id=&quot;6&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;NH2&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;ARG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;412&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;Y&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_atoms&gt;
&lt;/PDBx:pdbx_unobs_or_zero_occ_atomsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_unobs_or_zero_occ_atoms" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute label_alt.id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy atom.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_flag" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of occupancy flag indicates whether the atom is
either unobserved (=1) or has zero occupancy (=0)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="polymer_flag" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of polymer flag indicates whether the unobserved or zero
occupancy atom is part of a polymer chain
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_unobs_or_zero_occ_atoms must uniquely identify
 each item in the PDBX_UNOBS_OR_ZERO_OCC_ATOMS list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_unobs_or_zero_occ_residuesType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_UNOBS_OR_ZERO_OCC_RESIDUES category list the
residues within the entry that are not observed or have zero occupancy.

     Example 1
&lt;PDBx:pdbx_unobs_or_zero_occ_residuesCategory&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_residues id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;B&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;VAL&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;36&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;Y&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_residues&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_residues id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;B&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;ARG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;108&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;Y&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_residues&gt;
   &lt;PDBx:pdbx_unobs_or_zero_occ_residues id=&quot;3&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;D&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;PPI&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;438&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:occupancy_flag&gt;1&lt;/PDBx:occupancy_flag&gt;
      &lt;PDBx:polymer_flag&gt;N&lt;/PDBx:polymer_flag&gt;
   &lt;/PDBx:pdbx_unobs_or_zero_occ_residues&gt;
&lt;/PDBx:pdbx_unobs_or_zero_occ_residuesCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_unobs_or_zero_occ_residues" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier for the unobserved or zero occupancy residue.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_flag" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of occupancy flag indicates whether the residue
is unobserved (= 1) or the coordinates have an occupancy of zero (=0)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:enumeration value="1" />
                           <xsd:enumeration value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="polymer_flag" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of polymer flag indicates whether the unobserved or 
zero occupancy residue is part of a polymer chain or not
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_unobs_or_zero_occ_residues must uniquely identify
 each item in the PDBX_UNOBS_OR_ZERO_OCC_RESIDUES list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_chiralType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_CHIRAL category list the
residues that contain unexpected configuration of chiral
centers.
IMPROPER   HA  N   C   CB   chirality CA
IMPROPER   HB1 HB2 CA  CG   stereo CB
as this number approaches (+) or (-) 180.0, then the
error in predicting the true chirality of the center increases.
Improper dihedrals are a measure of the chirality/planarity of the
structure at a specific atom. Values around -35 or +35 are expected
for chiral atoms, and values around 0 for planar atoms.
HERE improper C---N----CA---CB done
expected answer is around -120 mean -122.52
D-amino acid is +120.0

    Example 1 
&lt;PDBx:pdbx_validate_chiralCategory&gt;
   &lt;PDBx:pdbx_validate_chiral id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;ASP&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;B&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;405&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:details&gt;ALPHA-CARBON&lt;/PDBx:details&gt;
      &lt;PDBx:omega&gt;150.48&lt;/PDBx:omega&gt;
   &lt;/PDBx:pdbx_validate_chiral&gt;
&lt;/PDBx:pdbx_validate_chiralCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_chiral" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the residue

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given residue

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue 

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </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 the outlier angle  e.g. ALPHA-CARBON
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="omega" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the OMEGA angle for the peptide linkage between 
the two defined residues
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-180.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_chiral must 
 uniquely identify each item in the PDBX_VALIDATE_CHIRAL list.
This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_close_contactType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_CLOSE_CONTACT category list the
atoms within the entry that are in close contact with regard
the distances expected from either covalent bonding or closest
approach by van der Waals contacts. Contacts within
the asymmetric unit are considered.

For those contacts not involving hydrogen a limit of
2.2 Angstroms is used. For contacts involving a hydrogen atom 
a cutoff of 1.6 Angstroms is used.

    Example 1 
&lt;PDBx:pdbx_validate_close_contactCategory&gt;
   &lt;PDBx:pdbx_validate_close_contact id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1&gt;B&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;B&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_atom_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_atom_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_comp_id_1&gt;VAL&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;ARG&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;36&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;108&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:dist&gt;2.16&lt;/PDBx:dist&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_validate_close_contact&gt;
   &lt;PDBx:pdbx_validate_close_contact id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1&gt;B&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;B&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_atom_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_atom_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_comp_id_1&gt;ARG&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;VAL&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;108&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;36&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:dist&gt;2.16&lt;/PDBx:dist&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_validate_close_contact&gt;
&lt;/PDBx:pdbx_validate_close_contactCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_close_contact" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the first of the two atom sites that
define the close contact.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the second of the two atom sites that
define the close contact.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given contact
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the close contact.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the close contact.
This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the close contact.
This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the close contact.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the close contact.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the close contact.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the close contact.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the close contact.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dist" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the close contact for the two atoms defined.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atoms that
define the close contact.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atoms that
define the close contact.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="symm_as_xyz_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The symmetry of the first of the two atoms define the close contact.
The Symmetry equivalent position is given in the &apos;xyz&apos; representation. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="symm_as_xyz_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The symmetry of the second of the two atoms define the close contact.
The Symmetry equivalent position is given in the &apos;xyz&apos; representation. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_close_contact must uniquely identify 
 each item in the PDBX_VALIDATE_CLOSE_CONTACT list.
This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_main_chain_planeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_MAIN_CHAIN_PLANE category list the
residues that contain unexpected deviations from planes
for main chain atoms as defined by the improper torsion
angle describing planarity:

PLANARITY = C(i-1) - CA(i-1) - N(i) - O(i-1) ==&gt; planar &lt; 5
as a pseudo torsion

    Example 1 
&lt;PDBx:pdbx_validate_main_chain_planeCategory&gt;
   &lt;PDBx:pdbx_validate_main_chain_plane id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;G&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;TRP&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;20&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:improper_torsion_angle&gt;29.901&lt;/PDBx:improper_torsion_angle&gt;
   &lt;/PDBx:pdbx_validate_main_chain_plane&gt;
   &lt;PDBx:pdbx_validate_main_chain_plane id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;G&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;TRP&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;21&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:improper_torsion_angle&gt;-42.450&lt;/PDBx:improper_torsion_angle&gt;
   &lt;/PDBx:pdbx_validate_main_chain_plane&gt;
&lt;/PDBx:pdbx_validate_main_chain_planeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_main_chain_plane" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the residue in which the plane is calculated

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the residue in which the plane is calculated

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue in which the plane is calculated

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue in which the plane is calculated

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue in which the plane is calculated

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="improper_torsion_angle" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value for the torsion angle  C(i-1) - CA(i-1) - N(i) - O(i-1) 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the residue in which the plane is calculated

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_main_chain_plane must uniquely identify 
 each item in the PDBX_VALIDATE_MAIN_CHAIN_PLANE list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_peptide_omegaType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_PEPTIDE_OMEGA category list the
residues that contain peptide bonds deviate 
significantly from both cis and trans conformation.  
cis bonds, if any, are listed on cispep records.  
trans is defined as 180 +/- 30 and
cis is defined as 0 +/- 30 degrees.

    Example 1 
&lt;PDBx:pdbx_validate_peptide_omegaCategory&gt;
   &lt;PDBx:pdbx_validate_peptide_omega id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1&gt;ASP&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;ARG&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_comp_id_1&gt;A&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;A&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;414&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;413&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:omega&gt;147.84&lt;/PDBx:omega&gt;
   &lt;/PDBx:pdbx_validate_peptide_omega&gt;
   &lt;PDBx:pdbx_validate_peptide_omega id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1&gt;ASN&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;ALA&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_comp_id_1&gt;B&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;B&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;289&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;288&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:omega&gt;-39.12&lt;/PDBx:omega&gt;
   &lt;/PDBx:pdbx_validate_peptide_omega&gt;
&lt;/PDBx:pdbx_validate_peptide_omegaCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_peptide_omega" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the first residue in the bond

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the second residue in the bond

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given residue

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first residue in the bond

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second residue in the bond

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first residue in the bond

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second residue in the bond

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first residue in the bond

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second residue in the bond

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the first residue in the torsion angle

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the second residue in the torsion angle
This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="omega" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the OMEGA angle for the peptide linkage between 
the two defined residues
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-180.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_peptide_omega must 
 uniquely identify each item in the PDBX_VALIDATE_PEPTIDE_OMEGA list.
This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_planesType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_PLANES category list the
residues that contain unexpected deviations from planes
centers.

    Example 1 
&lt;PDBx:pdbx_validate_planesCategory&gt;
   &lt;PDBx:pdbx_validate_planes id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;DG&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:rmsd&gt;0.068&lt;/PDBx:rmsd&gt;
      &lt;PDBx:type&gt;SIDE CHAIN&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_validate_planes&gt;
   &lt;PDBx:pdbx_validate_planes id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;DT&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;4&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:rmsd&gt;0.198&lt;/PDBx:rmsd&gt;
      &lt;PDBx:type&gt;SIDE CHAIN&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_validate_planes&gt;
   &lt;PDBx:pdbx_validate_planes id=&quot;3&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;DC&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;8&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:rmsd&gt;0.090&lt;/PDBx:rmsd&gt;
      &lt;PDBx:type&gt;SIDE CHAIN&lt;/PDBx:type&gt;
   &lt;/PDBx:pdbx_validate_planes&gt;
&lt;/PDBx:pdbx_validate_planesCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_planes" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the residue in which the plane is calculated

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given angle

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue in which the plane is calculated

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue in which the plane is calculated

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue in which the plane is calculated

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the residue in which the plane is calculated

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rmsd" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the overall deviation from ideal plane for the atoms 
defining the plane.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of plane - MAIN CHAIN or SIDE CHAIN atoms
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="MAIN_CHAIN" />
                           <xsd:enumeration value="SIDE_CHAIN" />
                           <xsd:enumeration value="MAIN CHAIN" />
                           <xsd:enumeration value="SIDE CHAIN" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_planes must uniquely identify 
 each item in the PDBX_VALIDATE_PLANES list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_planes_atomType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_PLANES_ATOM category list the
residues that contain unexpected deviations from planes
centers.

    Example 1 
&lt;PDBx:pdbx_validate_planes_atomCategory&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.003&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;N1&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.011&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;C2&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;3&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.074&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;N2&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;4&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.005&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;N3&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;5&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.010&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;C4&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;6&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.029&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;C5&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;7&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.039&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;C6&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;8&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.074&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;O6&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;9&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.050&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;N7&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;10&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.129&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;C8&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;11&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.033&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;N9&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;12&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.147&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DG&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;C1&amp;apos;&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;3&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;1&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
   &lt;PDBx:pdbx_validate_planes_atom id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:atom_deviation&gt;0.069&lt;/PDBx:atom_deviation&gt;
      &lt;PDBx:auth_asym_id&gt;DT&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_atom_id&gt;N1&lt;/PDBx:auth_atom_id&gt;
      &lt;PDBx:auth_comp_id&gt;A&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;4&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:plane_id&gt;2&lt;/PDBx:plane_id&gt;
   &lt;/PDBx:pdbx_validate_planes_atom&gt;
&lt;/PDBx:pdbx_validate_planes_atomCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_planes_atom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of an atom site that defines the plane
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for an atom site defining the plane

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="atom_deviation" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The deviation from the plane per atom
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of an atom site that defines the plane

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of an atom site that defines the plane

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of an atom site that defines the plane

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of an atom site that defines the plane

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="plane_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A pointer to attribute id
 in category pdbx_validate_planes This is an integer serial number.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_planes_atom must uniquely identify 
 each item in the PDBX_VALIDATE_PLANES_ATOM list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_polymer_linkageType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_POLYMER_LINKAGE category list the
polymer linkages within the entry that are outside of typlical 
covalent distances.


    Example 1 
&lt;PDBx:pdbx_validate_polymer_linkageCategory&gt;
   &lt;PDBx:pdbx_validate_polymer_linkage id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1&gt;B&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;B&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_atom_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_atom_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_comp_id_1&gt;VAL&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;ARG&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;107&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;108&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:dist&gt;3.16&lt;/PDBx:dist&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_validate_polymer_linkage&gt;
   &lt;PDBx:pdbx_validate_polymer_linkage id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1&gt;B&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;B&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_atom_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_atom_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_comp_id_1&gt;ARG&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;LYS&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;110&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;110&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:dist&gt;2.95&lt;/PDBx:dist&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:pdbx_validate_polymer_linkage&gt;
&lt;/PDBx:pdbx_validate_polymer_linkageCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_polymer_linkage" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the first of the two atom sites that
define the linkage.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the second of the two atom sites that
define the linkage.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given linkage
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the linkage.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the linkage.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the linkage.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the linkage.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the linkage.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the linkage.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the linkage.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the linkage.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dist" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the polymer linkage for the two atoms defined.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atoms that
define the linkage.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atoms that
define the linkage.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_polymer_linkage must uniquely identify 
 each item in the PDBX_VALIDATE_POLYMER_LINKAGE list.

This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_rmsd_angleType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_RMSD_ANGLE category list the
the covalent bond angles found in an entry that have
values which deviate from expected values by more
than 6*rmsd for the particular entry from the expected standard
value

    Example 1 
&lt;PDBx:pdbx_validate_rmsd_angleCategory&gt;
   &lt;PDBx:pdbx_validate_rmsd_angle id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_3 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:angle_deviation&gt;-3.14&lt;/PDBx:angle_deviation&gt;
      &lt;PDBx:angle_value&gt;117.16&lt;/PDBx:angle_value&gt;
      &lt;PDBx:auth_asym_id_1&gt;A&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;A&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_asym_id_3&gt;A&lt;/PDBx:auth_asym_id_3&gt;
      &lt;PDBx:auth_atom_id_1&gt;NE&lt;/PDBx:auth_atom_id_1&gt;
      &lt;PDBx:auth_atom_id_2&gt;CZ&lt;/PDBx:auth_atom_id_2&gt;
      &lt;PDBx:auth_atom_id_3&gt;NH2&lt;/PDBx:auth_atom_id_3&gt;
      &lt;PDBx:auth_comp_id_1&gt;ARG&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;ARG&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_comp_id_3&gt;ARG&lt;/PDBx:auth_comp_id_3&gt;
      &lt;PDBx:auth_seq_id_1&gt;35&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;35&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:auth_seq_id_3&gt;35&lt;/PDBx:auth_seq_id_3&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_3 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:linker_flag&gt;N&lt;/PDBx:linker_flag&gt;
   &lt;/PDBx:pdbx_validate_rmsd_angle&gt;
   &lt;PDBx:pdbx_validate_rmsd_angle id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_3 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:angle_deviation&gt;34.68&lt;/PDBx:angle_deviation&gt;
      &lt;PDBx:angle_value&gt;148.88&lt;/PDBx:angle_value&gt;
      &lt;PDBx:auth_asym_id_1&gt;A&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;A&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_asym_id_3&gt;A&lt;/PDBx:auth_asym_id_3&gt;
      &lt;PDBx:auth_atom_id_1&gt;CB&lt;/PDBx:auth_atom_id_1&gt;
      &lt;PDBx:auth_atom_id_2&gt;CG&lt;/PDBx:auth_atom_id_2&gt;
      &lt;PDBx:auth_atom_id_3&gt;CD&lt;/PDBx:auth_atom_id_3&gt;
      &lt;PDBx:auth_comp_id_1&gt;GLU&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;GLU&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_comp_id_3&gt;GLU&lt;/PDBx:auth_comp_id_3&gt;
      &lt;PDBx:auth_seq_id_1&gt;166&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;166&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:auth_seq_id_3&gt;166&lt;/PDBx:auth_seq_id_3&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_3 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:linker_flag&gt;N&lt;/PDBx:linker_flag&gt;
   &lt;/PDBx:pdbx_validate_rmsd_angle&gt;
&lt;/PDBx:pdbx_validate_rmsd_angleCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_rmsd_angle" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the second of the three atom sites that
define the angle.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_ins_code_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given angle
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="angle_deviation" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Value of the deviation (in degrees)  from 6*REBI for the angle bounded 
by the three sites from the expected dictionary value.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_standard_deviation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The uncertainty in the target value of the bond angle expressed as a standard deviation.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="angle_target_value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The target value of the bond angle
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="angle_value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the bond angle
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
identifier of the second of the three atom sites
that define the angle.
This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_3" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_3" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_3" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the three atom sites
that define the angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_3" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the third of the three atom sites that
define the angle.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the three atoms that
define the covalent angle.

This data item is a pointer to attribute label_alt.id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the three atoms that
define the covalent angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the third of the three atoms that
define the covalent angle.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="linker_flag" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate if the angle is between two residues
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_rmsd_angle must uniquely identify 
 each item in the PDBX_VALIDATE_RMSD_ANGLE list.
This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_rmsd_bondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_RMSD_BOND category list the
covalent bonds that have values which deviate from expected 
values by more than 6*rmsd.

    Example 1 
&lt;PDBx:pdbx_validate_rmsd_bondCategory&gt;
   &lt;PDBx:pdbx_validate_rmsd_bond id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1&gt;A&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;A&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_atom_id_1&gt;CD&lt;/PDBx:auth_atom_id_1&gt;
      &lt;PDBx:auth_atom_id_2&gt;CE&lt;/PDBx:auth_atom_id_2&gt;
      &lt;PDBx:auth_comp_id_1&gt;LYS&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;LYS&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;152&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;152&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:bond_deviation&gt;-0.372&lt;/PDBx:bond_deviation&gt;
      &lt;PDBx:bond_value&gt;1.136&lt;/PDBx:bond_value&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:linker_flag&gt;N&lt;/PDBx:linker_flag&gt;
   &lt;/PDBx:pdbx_validate_rmsd_bond&gt;
   &lt;PDBx:pdbx_validate_rmsd_bond id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;0&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1&gt;A&lt;/PDBx:auth_asym_id_1&gt;
      &lt;PDBx:auth_asym_id_2&gt;A&lt;/PDBx:auth_asym_id_2&gt;
      &lt;PDBx:auth_atom_id_1&gt;CG&lt;/PDBx:auth_atom_id_1&gt;
      &lt;PDBx:auth_atom_id_2&gt;CD&lt;/PDBx:auth_atom_id_2&gt;
      &lt;PDBx:auth_comp_id_1&gt;GLU&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;GLU&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;166&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;166&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:bond_deviation&gt;-0.622&lt;/PDBx:bond_deviation&gt;
      &lt;PDBx:bond_value&gt;0.893&lt;/PDBx:bond_value&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:linker_flag&gt;N&lt;/PDBx:linker_flag&gt;
   &lt;/PDBx:pdbx_validate_rmsd_bond&gt;
&lt;/PDBx:pdbx_validate_rmsd_bondCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_rmsd_bond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the first of the two atom sites that
define the covalent bond.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the second of the two atom sites that
define the covalent bond.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given bond
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the covalent bond.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the covalent bond.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the covalent bond.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the covalent bond.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the covalent bond.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the covalent bond.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the covalent bond.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the covalent bond.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="bond_deviation" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the deviation from ideal for the defined covalent 
bond for the two atoms defined.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="bond_standard_deviation" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The uncertaintiy in target value of the bond length expressed as a standard deviation.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="bond_target_value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The target value of the bond length
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="bond_value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the bond length
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atoms that
define the covalent bond.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atoms that
define the covalent bond.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="linker_flag" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate if the bond is between two residues
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_rmsd_bond must uniquely identify 
 each item in the PDBX_VALIDATE_RMSD_BOND list.
This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_symm_contactType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_SYMM_CONTACT category list the
atoms within the entry that are in close contact with regard
the distances expected from either covalent bonding or closest
approach by van der Waals contacts. Contacts with
for symmetry related contacts are considered.
For those contacts not involving hydrogen a limit of
2.2 Angstroms is used. For contacts involving a hydrogen atom 
a cutoff of 1.6Angstrom is used.

    Example 1 
&lt;PDBx:pdbx_validate_symm_contactCategory&gt;
   &lt;PDBx:pdbx_validate_symm_contact id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_ins_code_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_asym_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:auth_atom_id_1&gt;O&lt;/PDBx:auth_atom_id_1&gt;
      &lt;PDBx:auth_atom_id_2&gt;O&lt;/PDBx:auth_atom_id_2&gt;
      &lt;PDBx:auth_comp_id_1&gt;HOH&lt;/PDBx:auth_comp_id_1&gt;
      &lt;PDBx:auth_comp_id_2&gt;HOH&lt;/PDBx:auth_comp_id_2&gt;
      &lt;PDBx:auth_seq_id_1&gt;70&lt;/PDBx:auth_seq_id_1&gt;
      &lt;PDBx:auth_seq_id_2&gt;70&lt;/PDBx:auth_seq_id_2&gt;
      &lt;PDBx:dist&gt;2.05&lt;/PDBx:dist&gt;
      &lt;PDBx:label_alt_id_1 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_alt_id_2 xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:site_symmetry_1&gt;1555&lt;/PDBx:site_symmetry_1&gt;
      &lt;PDBx:site_symmetry_2&gt;7555&lt;/PDBx:site_symmetry_2&gt;
   &lt;/PDBx:pdbx_validate_symm_contact&gt;
&lt;/PDBx:pdbx_validate_symm_contactCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_symm_contact" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the first of the two atom sites that
define the close contact.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the second of the two atom sites that
define the close contact.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given angle
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the close contact.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the close contact.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the close contact.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the close contact.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the close contact.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the close contact.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the first of the two atom sites that
define the close contact.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the second of the two atom sites
that define the close contact.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dist" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the close contact for the two atoms defined.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="label_alt_id_1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the first of the two atoms that
define the close contact.

This data item is a pointer to attribute label_alt.id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier of the second of the two atoms that
define the close contact.

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="site_symmetry_1" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The symmetry of the first of the two atoms define the close contact. 
Symmetry defined in ORTEP style of 555 equal to unit cell with translations
+-1 from 555 as 000
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="site_symmetry_2" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The symmetry of the second of the two atoms define the close contact. 
Symmetry defined in ORTEP style of 555 equal to unit cell with translations
+-1 from 555 as 000
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_symm_contact must uniquely identify 
 each item in the PDBX_VALIDATE_SYMM_CONTACT list.
This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_validate_torsionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VALIDATE_TORSION category list the
residues with torsion angles outside the expected ramachandran regions

    Example 1 
&lt;PDBx:pdbx_validate_torsionCategory&gt;
   &lt;PDBx:pdbx_validate_torsion id=&quot;1&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;SER&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;12&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:phi&gt;-64.75&lt;/PDBx:phi&gt;
      &lt;PDBx:psi&gt;2.02&lt;/PDBx:psi&gt;
   &lt;/PDBx:pdbx_validate_torsion&gt;
   &lt;PDBx:pdbx_validate_torsion id=&quot;2&quot;&gt;
      &lt;PDBx:PDB_ins_code xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:PDB_model_num&gt;1&lt;/PDBx:PDB_model_num&gt;
      &lt;PDBx:auth_asym_id&gt;A&lt;/PDBx:auth_asym_id&gt;
      &lt;PDBx:auth_comp_id&gt;THR&lt;/PDBx:auth_comp_id&gt;
      &lt;PDBx:auth_seq_id&gt;22&lt;/PDBx:auth_seq_id&gt;
      &lt;PDBx:phi&gt;-116.30&lt;/PDBx:phi&gt;
      &lt;PDBx:psi&gt;61.44&lt;/PDBx:psi&gt;
   &lt;/PDBx:pdbx_validate_torsion&gt;
&lt;/PDBx:pdbx_validate_torsionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_validate_torsion" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the residue

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The model number for the given residue

This data item is a pointer to attribute pdbx_PDB_model_num in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Part of the identifier of the residue

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Optional identifier of the residue

This data item is a pointer to attribute label_alt_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="phi" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Phi value that for the residue that lies outside normal limits 
(in combination with the Psi value) with regards to the rammachandran plot
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-180.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="psi" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Psi value that for the residue that lies outside normal limits 
(in combination with the Phi value) with regards to the rammachandran plot
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-180.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category pdbx_validate_torsion must 
 uniquely identify each item in the PDBX_VALIDATE_TORSION list.
This is an integer serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_versionType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PDBX_VERSION category record details about the
version of this entry.


    Example 1 -
&lt;PDBx:pdbx_versionCategory&gt;
   &lt;PDBx:pdbx_version entry_id=&quot;1ABC&quot; major_version=&quot;4&quot; minor_version=&quot;0001&quot; revision_type=&quot;Citation&quot;&gt;
      &lt;PDBx:details&gt;  Primary citation page numbers added.&lt;/PDBx:details&gt;
      &lt;PDBx:revision_date&gt;2011-05-02&lt;/PDBx:revision_date&gt;
   &lt;/PDBx:pdbx_version&gt;
&lt;/PDBx:pdbx_versionCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_version" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A text description of any special details of the current version.
Includes new 3dem experimental data items
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="revision_date" minOccurs="1" maxOccurs="1" type="xsd:date">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A date for the current version or revision. The date format is
yyyy-mm-dd.
2006-07-12
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="major_version" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Major version number for this datablock.

4
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="minor_version" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Minor version identifier for this datablock:

The minor version is incremented for each datablock revision.
0004
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="revision_type" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The content type that associated with the revision.
Entry title
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Entry title" />
                        <xsd:enumeration value="Function and keywords" />
                        <xsd:enumeration value="Entry authorship" />
                        <xsd:enumeration value="Citation" />
                        <xsd:enumeration value="Polymer description" />
                        <xsd:enumeration value="Non-polymer description" />
                        <xsd:enumeration value="Source and taxonomy" />
                        <xsd:enumeration value="Experimental method" />
                        <xsd:enumeration value="Refinement description" />
                        <xsd:enumeration value="Data collection" />
                        <xsd:enumeration value="Biological assembly" />
                        <xsd:enumeration value="Geometry validation" />
                        <xsd:enumeration value="Sequence database correspondence" />
                        <xsd:enumeration value="Secondary structure" />
                        <xsd:enumeration value="Binding sites and description" />
                        <xsd:enumeration value="Atom nomenclature" />
                        <xsd:enumeration value="Atom element type assignment" />
                        <xsd:enumeration value="Atom occupancy" />
                        <xsd:enumeration value="Atom temperature factor" />
                        <xsd:enumeration value="Solvent atom position" />
                        <xsd:enumeration value="Linkage" />
                        <xsd:enumeration value="Advisory" />
                        <xsd:enumeration value="Version format compliance" />
                        <xsd:enumeration value="Flag nonstandard coordinate frame" />
                        <xsd:enumeration value="Flag residual B-value" />
                        <xsd:enumeration value="Initial release" />
                        <xsd:enumeration value="Other" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="pdbx_xplor_fileType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">

Parameter and topology files used in X-PLOR/CNS refinement.
&lt;PDBx:pdbx_xplor_fileCategory&gt;
   &lt;PDBx:pdbx_xplor_file pdbx_refine_id=&quot;x-ray&quot; serial_no=&quot;1&quot;&gt;
      &lt;PDBx:param_file&gt;parm_hol.dat&lt;/PDBx:param_file&gt;
      &lt;PDBx:topol_file&gt;topol_hol.dat&lt;/PDBx:topol_file&gt;
   &lt;/PDBx:pdbx_xplor_file&gt;
&lt;/PDBx:pdbx_xplor_fileCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="pdbx_xplor_file" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="param_file" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Parameter file name in X-PLOR/CNS refinement.
PARAM_NDBX_HIGH.DNA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="topol_file" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Topology file name in X-PLOR/CNS refinement.
TOP_NDBX.DNA
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category pdbx_xplor_file can be used to distinguish the results
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="serial_no" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Serial number.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasingType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING category record details about the
phasing of the structure, listing the various methods used in
the phasing process. Details about the application of each
method are listed in the appropriate subcategories.

    Example 1 - hypothetical example.
&lt;PDBx:phasingCategory&gt;
   &lt;PDBx:phasing method=&quot;mir&quot;&gt;&lt;/PDBx:phasing&gt;
   &lt;PDBx:phasing method=&quot;averaging&quot;&gt;&lt;/PDBx:phasing&gt;
&lt;/PDBx:phasingCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="method" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A listing of the method or methods used to phase this
structure.
                                 phasing by ab initio methods
abinitio
                                 phase improvement by averaging over multiple
                                  images of the structure
averaging
                                 phasing by direct methods
dm
                                 phasing by iterative single-wavelength
                                  anomalous scattering
isas
                                 phasing by iterative single-wavelength
                                  isomorphous replacement
isir
                                 phasing beginning with phases calculated from
                                  an isomorphous structure
isomorphous
                                 phasing by multiple-wavelength anomalous
                                  dispersion
mad
                                 phasing by multiple isomorphous replacement
mir
                                 phasing by multiple isomorphous replacement
                                  with anomalous scattering
miras
                                 phasing by molecular replacement
mr
                                 phasing by single isomorphous replacement
sir
                                 phasing by single isomorphous replacement
                                  with anomalous scattering
siras
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MADType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MAD category record details about
the phasing of the structure where methods involving
multiple-wavelength anomalous-dispersion techniques are involved.

    Example 1 - based on a paper by Shapiro et al. [Nature (London)
                (1995), 374, 327-337].
&lt;PDBx:phasing_MADCategory&gt;
   &lt;PDBx:phasing_MAD entry_id=&quot;NCAD&quot;&gt;&lt;/PDBx:phasing_MAD&gt;
&lt;/PDBx:phasing_MADCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MAD" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the MAD phasing method used to phase
this structure.

Note that this is not the computer program used, which is
described in the SOFTWARE category, but rather the method
itself.

This data item should be used to describe significant
methodological options used within the MAD phasing program.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_cullis" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_R_cullis in category phasing_MAD records R_cullis
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_cullis_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_R_cullis_acentric in category phasing_MAD records R_cullis
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_cullis_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_R_cullis_centric in category phasing_MAD records R_cullis
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_R_kraut in category phasing_MAD records R_kraut
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_R_kraut_acentric in category phasing_MAD records R_kraut
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_R_kraut_centric in category phasing_MAD records R_kraut
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_anom_scat_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_anom_scat_method in category phasing_MAD records the method
 used to locate anomalous scatterers for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_high" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_d_res_high in category phasing_MAD records the highest resolution
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_low" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_d_res_low in category phasing_MAD records the lowest resolution
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_fom in category phasing_MAD records the figure of merit
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fom_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_fom_acentric in category phasing_MAD records the figure of merit
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fom_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_fom_centric in category phasing_MAD records the figure of merit
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_loc in category phasing_MAD records lack of closure
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_loc_acentric in category phasing_MAD records lack of closure
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_loc_centric in category phasing_MAD records lack of closure
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_data_sets" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_loc in category phasing_MAD records the number 
 of data sets used for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_power" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_power in category phasing_MAD records phasing power
 for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_power_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_power_acentric in category phasing_MAD records phasing power
 using acentric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_power_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_power_centric in category phasing_MAD records phasing power
 using centric data for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_reflns" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_reflns in category phasing_MAD records the number of 
 reflections used for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_reflns_acentric in category phasing_MAD records the number of 
 acentric reflections for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_reflns_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute pdbx_reflns_centric in category phasing_MAD records the number of 
 centric reflections for MAD phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MAD_clustType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MAD_CLUST category record details
about a cluster of experiments that contributed to the
generation of a set of phases.

    Example 1 - based on a paper by Shapiro et al. [Nature (London)
                (1995), 374, 327-337].
&lt;PDBx:phasing_MAD_clustCategory&gt;
   &lt;PDBx:phasing_MAD_clust expt_id=&quot;1&quot; id=&quot;4 wavelength&quot;&gt;
      &lt;PDBx:number_set&gt;4&lt;/PDBx:number_set&gt;
   &lt;/PDBx:phasing_MAD_clust&gt;
   &lt;PDBx:phasing_MAD_clust expt_id=&quot;1&quot; id=&quot;5 wavelength&quot;&gt;
      &lt;PDBx:number_set&gt;5&lt;/PDBx:number_set&gt;
   &lt;/PDBx:phasing_MAD_clust&gt;
   &lt;PDBx:phasing_MAD_clust expt_id=&quot;2&quot; id=&quot;5 wavelength&quot;&gt;
      &lt;PDBx:number_set&gt;5&lt;/PDBx:number_set&gt;
   &lt;/PDBx:phasing_MAD_clust&gt;
&lt;/PDBx:phasing_MAD_clustCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MAD_clust" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="number_set" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of data sets in this cluster of data sets.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="expt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_MAD_expt in the
 PHASING_MAD_EXPT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category phasing_MAD_clust must, together with
 attribute expt_id in category phasing_MAD_clust, uniquely identify a record in the
 PHASING_MAD_CLUST 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>

   <xsd:complexType name="phasing_MAD_exptType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MAD_EXPT category record details about
a MAD phasing experiment, such as the number of experiments that
were clustered together to produce a set of phases or the
statistics for those phases.

    Example 1 - based on a paper by Shapiro et al. [Nature (London)
                (1995), 374, 327-337].
&lt;PDBx:phasing_MAD_exptCategory&gt;
   &lt;PDBx:phasing_MAD_expt id=&quot;1&quot;&gt;
      &lt;PDBx:R_normal_all&gt;0.063&lt;/PDBx:R_normal_all&gt;
      &lt;PDBx:R_normal_anom_scat&gt;0.451&lt;/PDBx:R_normal_anom_scat&gt;
      &lt;PDBx:delta_delta_phi&gt;58.5&lt;/PDBx:delta_delta_phi&gt;
      &lt;PDBx:delta_phi_sigma&gt;20.3&lt;/PDBx:delta_phi_sigma&gt;
      &lt;PDBx:mean_fom&gt;0.88&lt;/PDBx:mean_fom&gt;
      &lt;PDBx:number_clust&gt;2&lt;/PDBx:number_clust&gt;
   &lt;/PDBx:phasing_MAD_expt&gt;
   &lt;PDBx:phasing_MAD_expt id=&quot;2&quot;&gt;
      &lt;PDBx:R_normal_all&gt;0.051&lt;/PDBx:R_normal_all&gt;
      &lt;PDBx:R_normal_anom_scat&gt;0.419&lt;/PDBx:R_normal_anom_scat&gt;
      &lt;PDBx:delta_delta_phi&gt;36.8&lt;/PDBx:delta_delta_phi&gt;
      &lt;PDBx:delta_phi_sigma&gt;18.2&lt;/PDBx:delta_phi_sigma&gt;
      &lt;PDBx:mean_fom&gt;0.93&lt;/PDBx:mean_fom&gt;
      &lt;PDBx:number_clust&gt;1&lt;/PDBx:number_clust&gt;
   &lt;/PDBx:phasing_MAD_expt&gt;
&lt;/PDBx:phasing_MAD_exptCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MAD_expt" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_normal_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Definition...
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_normal_anom_scat" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Definition...
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="delta_delta_phi" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The difference between two independent determinations of
attribute delta_phi in category phasing_MAD_expt. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="delta_phi" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The phase difference between F~t~(h), the structure factor due
to normal scattering from all atoms, and F~a~(h), the structure
factor due to normal scattering from only the anomalous
scatterers.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="delta_phi_sigma" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute delta_phi in category phasing_MAD_expt. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_fom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean figure of merit.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_clust" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of clusters of data sets in this phasing experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 phasing_MAD_expt must uniquely identify each
 record in the PHASING_MAD_EXPT list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MAD_ratioType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MAD_RATIO category record
the ratios of phasing statistics between pairs of data sets
in a MAD phasing experiment, in given shells of resolution.

    Example 1 - based on a paper by Shapiro et al. [Nature (London)
                (1995), 374, 327-337].
&lt;PDBx:phasing_MAD_ratioCategory&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.4013&quot; wavelength_2=&quot;1.4013&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.084&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.076&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.4013&quot; wavelength_2=&quot;1.3857&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.067&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.4013&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.051&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.4013&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.044&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3857&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.110&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.049&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.049&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.067&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.149&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.072&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.039&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3847&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.102&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.071&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.4013&quot; wavelength_2=&quot;1.4013&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.114&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.111&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.4013&quot; wavelength_2=&quot;1.3857&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.089&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.4013&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.086&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.4013&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.077&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3857&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.140&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.127&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.085&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.089&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.155&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.119&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.082&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3847&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.124&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.120&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3857&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.075&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.027&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.041&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.060&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.057&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.072&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.105&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.032&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.036&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.044&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.065&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3847&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.072&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.031&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3847&quot; wavelength_2=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.040&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3847&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.059&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3784&quot; wavelength_2=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.059&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.032&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3784&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.059&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.2862&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;4.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.058&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.028&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3857&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.078&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.075&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.059&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.067&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.084&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3857&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.073&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.101&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.088&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.066&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.082&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3852&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.085&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3847&quot; wavelength_2=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.097&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.074&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3847&quot; wavelength_2=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.081&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3847&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.085&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3784&quot; wavelength_2=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.114&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.089&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.3784&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.103&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; wavelength_1=&quot;1.2862&quot; wavelength_2=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;4.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.062&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.060&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7263&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.035&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.026&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7251&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.028&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7284&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.023&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.025&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.026&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7251&quot; wavelength_2=&quot;0.7251&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.060&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.026&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7251&quot; wavelength_2=&quot;0.7284&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.029&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7251&quot; wavelength_2=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.031&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7251&quot; wavelength_2=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.035&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7284&quot; wavelength_2=&quot;0.7284&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.075&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.030&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7284&quot; wavelength_2=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.023&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7284&quot; wavelength_2=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.027&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7246&quot; wavelength_2=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.069&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.026&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7246&quot; wavelength_2=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.024&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7217&quot; wavelength_2=&quot;0.7284&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.060&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.028&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7263&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.060&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.050&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7251&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.056&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7284&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.055&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.053&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7263&quot; wavelength_2=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.056&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7251&quot; wavelength_2=&quot;0.7251&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.089&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.050&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7251&quot; wavelength_2=&quot;0.7284&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.054&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7251&quot; wavelength_2=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.058&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7251&quot; wavelength_2=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.063&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7284&quot; wavelength_2=&quot;0.7284&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.104&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.057&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7284&quot; wavelength_2=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.052&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7284&quot; wavelength_2=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.057&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7246&quot; wavelength_2=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.098&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.052&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7246&quot; wavelength_2=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_one_wl_centric xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ratio_two_wl&gt;0.054&lt;/PDBx:ratio_two_wl&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
   &lt;PDBx:phasing_MAD_ratio clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; wavelength_1=&quot;0.7217&quot; wavelength_2=&quot;0.7284&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:ratio_one_wl&gt;0.089&lt;/PDBx:ratio_one_wl&gt;
      &lt;PDBx:ratio_one_wl_centric&gt;0.060&lt;/PDBx:ratio_one_wl_centric&gt;
      &lt;PDBx:ratio_two_wl xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:phasing_MAD_ratio&gt;
&lt;/PDBx:phasing_MAD_ratioCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MAD_ratio" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="d_res_high" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lowest value for the interplanar spacings for the
reflection data used for the comparison of Bijvoet differences.
This is called the highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest value for the interplanar spacings for the
reflection data used for the comparison of Bijvoet differences.
This is called the lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ratio_one_wl" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The root-mean-square Bijvoet difference at one wavelength for
all reflections.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ratio_one_wl_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The root-mean-square Bijvoet difference at one wavelength for
centric reflections. This would be equal to zero for perfect
data and thus serves as an estimate of the noise in the
anomalous signals.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ratio_two_wl" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The root-mean-square dispersive Bijvoet difference between
two wavelengths for all reflections.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="clust_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_MAD_clust in
 the PHASING_MAD_CLUST category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="expt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_MAD_expt in the
 PHASING_MAD_EXPT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="wavelength_1" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute wavelength in category phasing_MAD_set in
 the PHASING_MAD_SET category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="wavelength_2" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute wavelength in category phasing_MAD_set in
 the PHASING_MAD_SET category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MAD_setType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MAD_SET category record
details about the individual data sets used in a MAD phasing
experiment.

    Example 1 - based on a paper by Shapiro et al. [Nature (London)
                (1995), 374, 327-337].
&lt;PDBx:phasing_MAD_setCategory&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;aa&quot; wavelength=&quot;1.4013&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;3.80&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-12.48&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;pre-edge&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;bb&quot; wavelength=&quot;1.3857&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;17.20&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-31.22&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;peak&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;cc&quot; wavelength=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;29.17&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-13.97&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;edge&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;4 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;dd&quot; wavelength=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;17.34&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-6.67&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;remote&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;ee&quot; wavelength=&quot;1.3857&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;14.84&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-28.33&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;ascending edge&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;ff&quot; wavelength=&quot;1.3852&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;30.23&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-21.50&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;peak&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;gg&quot; wavelength=&quot;1.3847&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;20.35&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-10.71&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;descending edge&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;hh&quot; wavelength=&quot;1.3784&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;11.84&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-14.45&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;remote 1&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;1&quot; set_id=&quot;ii&quot; wavelength=&quot;1.2862&quot;&gt;
      &lt;PDBx:d_res_high&gt;3.00&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;9.01&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-9.03&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;remote 2&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; set_id=&quot;jj&quot; wavelength=&quot;0.7263&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;4.08&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-21.10&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;pre-edge&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; set_id=&quot;kk&quot; wavelength=&quot;0.7251&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;7.92&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-34.72&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;edge&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; set_id=&quot;ll&quot; wavelength=&quot;0.7248&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;10.30&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-24.87&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;peak&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; set_id=&quot;mm&quot; wavelength=&quot;0.7246&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;9.62&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-17.43&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;descending edge&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
   &lt;PDBx:phasing_MAD_set clust_id=&quot;5 wavelength&quot; expt_id=&quot;2&quot; set_id=&quot;nn&quot; wavelength=&quot;0.7217&quot;&gt;
      &lt;PDBx:d_res_high&gt;1.90&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;15.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:f_double_prime&gt;8.40&lt;/PDBx:f_double_prime&gt;
      &lt;PDBx:f_prime&gt;-13.26&lt;/PDBx:f_prime&gt;
      &lt;PDBx:wavelength_details&gt;remote&lt;/PDBx:wavelength_details&gt;
   &lt;/PDBx:phasing_MAD_set&gt;
&lt;/PDBx:phasing_MAD_setCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MAD_set" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="d_res_high" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lowest value for the interplanar spacings for the
reflection data used for this set of data. This is called
the highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest value for the interplanar spacings for the
reflection data used for this set of data. This is called
the lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="f_double_prime" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The f&apos;&apos; component of the anomalous scattering factor for this
wavelength.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="f_prime" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The f&apos; component of the anomalous scattering factor for this
wavelength.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_atom_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record the type of heavy atoms which produce anomolous singal.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_f_double_prime_refined" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record the refined f_double_prime (not from experiment).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_f_prime_refined" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record the refined f_prime (not from experiment).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="wavelength_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A descriptor for this wavelength in this cluster of data sets.
peak
remote
ascending edge
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="clust_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_MAD_clust in
 the PHASING_MAD_CLUST category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="expt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_MAD_expt in the
 PHASING_MAD_EXPT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="set_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_set in the
 PHASING_SET category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="wavelength" use="required" type="xsd:decimal">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The wavelength at which this data set was measured.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MIRType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MIR category record details about
the phasing of the structure where methods involving isomorphous
replacement are involved.

All isomorphous-replacement-based techniques are covered
by this category, including single isomorphous replacement (SIR),
multiple isomorphous replacement (MIR) and single or multiple
isomorphous replacement plus anomalous scattering (SIRAS, MIRAS).

    Example 1 - based on a paper by Zanotti et al. [J. Biol. Chem.
                (1993), 268, 10728-10738].
&lt;PDBx:phasing_MIRCategory&gt;
   &lt;PDBx:phasing_MIR entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:method&gt; Standard phase refinement (Blow &amp;amp; Crick, 1959)&lt;/PDBx:method&gt;
   &lt;/PDBx:phasing_MIR&gt;
&lt;/PDBx:phasing_MIRCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MIR" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="FOM" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the figure of merit m for all reflections
phased in the native data set.

int P~alpha~ exp(i*alpha) dalpha
m = --------------------------------
int P~alpha~ dalpha

P~a~ = the probability that the phase angle a is correct

the integral is taken over the range alpha = 0 to 2 pi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="FOM_acentric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the figure of merit m for the acentric
reflections phased in the native data set.

int P~alpha~ exp(i*alpha) dalpha
m = --------------------------------
int P~alpha~ dalpha

P~a~ = the probability that the phase angle a is correct

the integral is taken over the range alpha = 0 to 2 pi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="FOM_centric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the figure of merit m for the centric
reflections phased in the native data set.

int P~alpha~ exp(i*alpha) dalpha
m = --------------------------------
int P~alpha~ dalpha

P~a~ = the probability that the phase angle a is correct

the integral is taken over the range alpha = 0 to 2 pi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_high" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lowest value in angstroms for the interplanar spacings
for the reflection data used for the native data set. This is
called the highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="1" maxOccurs="1">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest value in angstroms for the interplanar spacings
for the reflection data used for the native data set. This is
called the lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </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 isomorphous-replacement
phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the MIR phasing method applied to phase this
structure.

Note that this is not the computer program used, which is
described in the SOFTWARE category, but rather the method
itself.

This data item should be used to describe significant
methodological options used within the MIR phasing program.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_derivatives" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of derivatives used in this phasing experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reflns" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of reflections phased in the native data set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of acentric reflections phased in the native data
set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_centric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of centric reflections phased in the native data
set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_criterion" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Criterion used to limit the reflections used in the phasing
calculations.
&gt; 4 \s(I)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MIR_derType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MIR_DER category record details
about individual derivatives used in the phasing of the
structure when methods involving isomorphous replacement are
involved.

A derivative in this context does not necessarily equate with
a data set; for instance, the same data set could be used to
one resolution limit as an isomorphous scatterer and to a
different resolution (and with a different sigma cutoff) as an
anomalous scatterer. These would be treated as two distinct
derivatives, although both derivatives would point to the same
data sets via attribute der_set_id in category phasing_MIR_der and
 attribute native_set_id in category phasing_MIR_der. 

    Example 1 - based on a paper by Zanotti et al. [J. Biol. Chem.
                (1993), 268, 10728-10738].
&lt;PDBx:phasing_MIR_derCategory&gt;
   &lt;PDBx:phasing_MIR_der id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:details&gt;major site interpreted in difference Patterson&lt;/PDBx:details&gt;
      &lt;PDBx:number_of_sites&gt;3&lt;/PDBx:number_of_sites&gt;
   &lt;/PDBx:phasing_MIR_der&gt;
   &lt;PDBx:phasing_MIR_der id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:details&gt;sites found in cross-difference Fourier&lt;/PDBx:details&gt;
      &lt;PDBx:number_of_sites&gt;6&lt;/PDBx:number_of_sites&gt;
   &lt;/PDBx:phasing_MIR_der&gt;
   &lt;PDBx:phasing_MIR_der id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:details&gt;sites found in cross-difference Fourier&lt;/PDBx:details&gt;
      &lt;PDBx:number_of_sites&gt;2&lt;/PDBx:number_of_sites&gt;
   &lt;/PDBx:phasing_MIR_der&gt;
   &lt;PDBx:phasing_MIR_der id=&quot;All&quot;&gt;
      &lt;PDBx:details&gt;data for all three derivatives combined&lt;/PDBx:details&gt;
      &lt;PDBx:number_of_sites&gt;11&lt;/PDBx:number_of_sites&gt;
   &lt;/PDBx:phasing_MIR_der&gt;
&lt;/PDBx:phasing_MIR_derCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MIR_der" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_cullis_acentric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R~cullis,acen~ for acentric reflections for this
derivative.

The Cullis R factor was originally defined only for centric
reflections.  It is, however, also a useful statistical
measure for acentric reflections, which is how it is used in
this data item.

sum| |Fph~obs~ +/- Fp~obs~| - Fh~calc~ |
R~cullis,acen~ = ----------------------------------------
sum|Fph~obs~ - Fp~obs~|

Fp~obs~  = the observed structure-factor amplitude of the native
Fph~obs~ = the observed structure-factor amplitude of the
derivative
Fh~calc~ = the calculated structure-factor amplitude from the
heavy-atom model

sum is taken over the specified reflections

Ref: Cullis, A. F., Muirhead, H., Perutz, M. F., Rossmann, M. G.
&amp; North, A. C. T. (1961). Proc. R. Soc. London Ser. A,
265, 15-38.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_cullis_anomalous" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R~cullis,ano~ for anomalous reflections for this
derivative.

The Cullis R factor was originally defined only for centric
reflections.  It is, however, also a useful statistical
measure for anomalous  reflections, which is how it is used in
this data item.

This is tabulated for acentric terms.  A value less than 1.0
means there is some contribution to the phasing from the
anomalous data.

sum |Fph+~obs~Fph-~obs~ - Fh+~calc~ - Fh-~calc~|
R~cullis,ano~ = ------------------------------------------------
sum|Fph+~obs~ - Fph-~obs~|

Fph+~obs~  = the observed positive Friedel structure-factor
amplitude for the derivative
Fph-~obs~  = the observed negative Friedel structure-factor
amplitude for the derivative

Fh+~calc~  = the calculated positive Friedel structure-factor
amplitude from the heavy-atom model
Fh-~calc~  = the calculated negative Friedel structure-factor
amplitude from the heavy-atom model

sum is taken over the specified reflections

Ref: Cullis, A. F., Muirhead, H., Perutz, M. F., Rossmann, M. G.
&amp; North, A. C. T. (1961). Proc. R. Soc.  London Ser. A,
265, 15-38.

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_cullis_centric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R~cullis~ for centric reflections for this
derivative.

sum| |Fph~obs~ +/- Fp~obs~| - Fh~calc~ |
R~cullis~ = ----------------------------------------
sum|Fph~obs~ - Fp~obs~|

Fp~obs~  = the observed structure-factor amplitude of the native
Fph~obs~ = the observed structure-factor amplitude of the
derivative
Fh~calc~ = the calculated structure-factor amplitude from the
heavy-atom model

sum is taken over the specified reflections

Ref: Cullis, A. F., Muirhead, H., Perutz, M. F., Rossmann, M. G.
&amp; North, A. C. T. (1961). Proc. R. Soc. London Ser. A,
265, 15-38.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_high" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lowest value for the interplanar spacings for the
reflection data used for this derivative. This is called the
highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest value for  the interplanar spacings for the
reflection data used for this derivative. This is called the
lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="der_set_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The data set that was treated as the derivative in this
experiment.

This data item is a pointer to attribute id in category phasing_set in the
 PHASING_SET category.
                        </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 this derivative, its data,
its solution or its use in phasing.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="native_set_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The data set that was treated as the native in this
experiment.

This data item is a pointer to attribute id in category phasing_set in the
 PHASING_SET category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_of_sites" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of heavy-atom sites in this derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_cullis" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R_cullis for each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R_kraut obtained from all data data for each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R_kraut obtained from acentric data for each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R_kraut obtained from centric data for each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record figure of merit obtained from all data for 
each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fom_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record figure of merit obtained from acentric data for 
each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fom_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record figure of merit obtained from centric data for 
each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record lack of closure obtained from all data for 
each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record lack of closure obtained from acentric data for 
each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record lack of closure obtained from centric data for 
each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_power" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record phasing power for each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_reflns" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record number of reflections used for each derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power_acentric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean phasing power P for acentric reflections for this
derivative.

sum|Fh~calc~^2^|
P = (----------------------------)^1/2^
sum|Fph~obs~ - Fph~calc~|^2^

Fph~obs~  = the observed structure-factor amplitude of this
derivative
Fph~calc~ = the calculated structure-factor amplitude of this
derivative
Fh~calc~  = the calculated structure-factor amplitude from the
heavy-atom model

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="power_centric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean phasing power P for centric reflections for this
derivative.

sum|Fh~calc~^2^|
P = (----------------------------)^1/2^
sum|Fph~obs~ - Fph~calc~|^2^

Fph~obs~  = the observed structure-factor amplitude of the
derivative
Fph~calc~ = the calculated structure-factor amplitude of the
derivative
Fh~calc~  = the calculated structure-factor amplitude from the
heavy-atom model

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of acentric reflections used in phasing for this
derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_anomalous" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of anomalous reflections used in phasing for this
derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_centric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of centric reflections used in phasing for this
derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_criteria" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Criteria used to limit the reflections used in the phasing
calculations.
&gt; 4 \s(I)
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 phasing_MIR_der must uniquely identify
 a record in the PHASING_MIR_DER list.

Note that this item need not be a number; it can be any unique
identifier.
KAu(CN)2
K2HgI4_anom
K2HgI4_iso
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MIR_der_reflnType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MIR_DER_REFLN category record details
about the calculated structure factors obtained in an MIR
phasing experiment.

This list may contain information from a number of different
derivatives; attribute der_id in category phasing_MIR_der_refln indicates to which
 derivative a given record corresponds. (A derivative in this
context does not necessarily equate with a data set; see the
definition of the PHASING_MIR_DER category for a
discussion of the meaning of derivative.)

It is not necessary for the data items describing the measured
value of F to appear in this list, as they will be
given in the PHASING_SET_REFLN category. However, these
items can also be listed here for completeness.

    Example 1 - based on laboratory records for the 6,1,25 reflection
                of an Hg/Pt derivative of protein NS1.
&lt;PDBx:phasing_MIR_der_reflnCategory&gt;
   &lt;PDBx:phasing_MIR_der_refln der_id=&quot;HGPT1&quot; index_h=&quot;6&quot; index_k=&quot;1&quot; index_l=&quot;25&quot; set_id=&quot;NS1-96&quot;&gt;
      &lt;PDBx:F_calc_au&gt;106.66&lt;/PDBx:F_calc_au&gt;
      &lt;PDBx:F_meas_au&gt;204.67&lt;/PDBx:F_meas_au&gt;
      &lt;PDBx:F_meas_sigma&gt;6.21&lt;/PDBx:F_meas_sigma&gt;
      &lt;PDBx:HL_A_iso&gt;-3.15&lt;/PDBx:HL_A_iso&gt;
      &lt;PDBx:HL_B_iso&gt;-0.76&lt;/PDBx:HL_B_iso&gt;
      &lt;PDBx:HL_C_iso&gt;0.65&lt;/PDBx:HL_C_iso&gt;
      &lt;PDBx:HL_D_iso&gt;0.23&lt;/PDBx:HL_D_iso&gt;
      &lt;PDBx:phase_calc&gt;194.48&lt;/PDBx:phase_calc&gt;
   &lt;/PDBx:phasing_MIR_der_refln&gt;
&lt;/PDBx:phasing_MIR_der_reflnCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MIR_der_refln" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="F_calc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the structure factor for this derivative,
in electrons.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_calc_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the structure factor for this derivative,
in arbitrary units.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the structure factor for this derivative,
in electrons.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the structure factor for this derivative,
in arbitrary units.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_sigma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute F_meas in category phasing_MIR_der_refln, in electrons. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_sigma_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute F_meas_au in category phasing_MIR_der_refln, in arbitrary units. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="HL_A_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isomorphous Hendrickson-Lattman coefficient A~iso~ for this
reflection for this derivative.

-2.0 * (Fp~obs~^2^ + Fh~calc~^2^ - Fph~obs~^2^)
*  Fp~obs~ * cos(alphah~calc~)
A~iso~ =  -----------------------------------------------
E^2^

E            = (Fph~obs~ - Fp~obs~ - Fh~calc~)^2^
for centric reflections
= [(Fph~obs~ - Fp~obs~) * 2^1/2^ - Fh~calc~]^2^
for acentric reflections

Fp~obs~      = the observed structure-factor amplitude of the
native
Fph~obs~     = the observed structure-factor amplitude of the
derivative
Fh~calc~     = the calculated structure-factor amplitude
from the heavy-atom model
alphah~calc~ = the calculated phase from the heavy-atom model

This coefficient appears in the expression for the phase
probability of each isomorphous derivative:

P~i~(alpha) = exp[k + A * cos(alpha) + B * sin(alpha)
+ C * cos(2 * alpha) + D * sin(2 * alpha)]

Ref: Hendrickson, W. A. &amp; Lattman, E. E. (1970). Acta
Cryst. B26, 136-143.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="HL_B_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isomorphous Hendrickson-Lattman coefficient B~iso~ for this
reflection for this derivative.

-2.0 * (Fp~obs~^2^ + Fh~calc~^2^ - Fph~obs~^2^)
*  Fp~obs~ * sin(alphah~calc~)
B~iso~ =  -----------------------------------------------
E^2^

E            = (Fph~obs~ - Fp~obs~ - Fh~calc~)^2^
for centric reflections
= [(Fph~obs~ - Fp~obs~) * 2^1/2^ - Fh~calc~]^2^
for acentric reflections

Fp~obs~      = the observed structure-factor amplitude of the
native
Fph~obs~     = the observed structure-factor amplitude of the
derivative
Fh~calc~     = the calculated structure-factor amplitude
from the heavy-atom model
alphah~calc~ = the phase calculated from the heavy-atom model

This coefficient appears in the expression for the phase
probability of each isomorphous derivative:

P~i~(alpha) = exp[k + A * cos(alpha) + B * sin(alpha)
+ C * cos(2 * alpha) + D * sin(2 * alpha)]

Ref: Hendrickson, W. A. &amp; Lattman, E. E. (1970). Acta
Cryst. B26, 136-143.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="HL_C_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isomorphous Hendrickson-Lattman coefficient C~iso~ for this
reflection for this derivative.

-Fp~obs~^2^ * [sin(alphah~calc~)^2^
-  cos(alphah~calc~)^2^]
C~iso~ =  ------------------------------------
E^2^

E            = (Fph~obs~ - Fp~obs~ - Fh~calc~)^2^
for centric reflections
= [(Fph~obs~ - Fp~obs~) * 2^1/2^ - Fh~calc~]^2^
for acentric reflections

Fp~obs~      = the observed structure-factor amplitude of the
native
Fph~obs~     = the observed structure-factor amplitude of the
derivative
Fh~calc~     = the calculated structure-factor amplitude
from the heavy-atom model
alphah~calc~ = the phase calculated from the heavy-atom model

This coefficient appears in the expression for the phase
probability of each isomorphous derivative:

P~i~(alpha) = exp[k + A * cos(alpha) + B * sin(alpha)
+ C * cos(2 * alpha) + D * sin(2 * alpha)]

Ref: Hendrickson, W. A. &amp; Lattman, E. E. (1970). Acta
Cryst. B26, 136-143.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="HL_D_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isomorphous Hendrickson-Lattman coefficient D~iso~ for this
reflection for this derivative.

-2.0 * Fp~obs~^2^ * sin(alphah~calc~)^2^
* cos(alphah~calc~)^2^
D~iso~ =  ----------------------------------------
E^2^

E            = (Fph~obs~ - Fp~obs~ - Fh~calc~)^2^
for centric reflections
= [(Fph~obs~ - Fp~obs~) * 2^1/2^ - Fh~calc~]^2^
for acentric reflections

Fp~obs~      = the observed structure-factor amplitude of the
native
Fph~obs~     = the observed structure-factor amplitude of the
derivative
Fh~calc~     = the calculated structure-factor amplitude
from the heavy-atom model
alphah~calc~ = the phase calculated from the heavy-atom model

This coefficient appears in the expression for the phase
probability of each isomorphous derivative:

P~i~(alpha) = exp[k + A * cos(alpha) + B * sin(alpha)
+ C * cos(2 * alpha) + D * sin(2 * alpha)]

Ref: Hendrickson, W. A. &amp; Lattman, E. E. (1970). Acta
Cryst. B26, 136-143.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="phase_calc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the structure-factor phase based on the
heavy-atom model for this derivative in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="der_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_MIR_der in the
 PHASING_MIR_DER category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_h" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index h for this reflection for this derivative.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_k" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index k for this reflection for this derivative.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_l" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index l for this reflection for this derivative.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="set_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_set in the
 PHASING_SET category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MIR_der_shellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MIR_DER_SHELL category record
statistics, broken down into shells of resolution, for an MIR
phasing experiment.

This list may contain information from a number of different
derivatives; attribute der_id in category phasing_MIR_der_shell indicates to which
 derivative a given record corresponds. (A derivative in this
context does not necessarily equate with a data set; see the
definition of the PHASING_MIR_DER category for a
discussion of the meaning of derivative.)

    Example 1 - based on a paper by Zanotti et al. [J. Biol. Chem.
                (1993), 268, 10728-10738]
                with addition of an arbitrary low-resolution limit.
&lt;PDBx:phasing_MIR_der_shellCategory&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;8.3&quot; d_res_low=&quot;15.0&quot; der_id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:ha_ampl&gt;54&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;26&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;6.4&quot; d_res_low=&quot;8.3&quot; der_id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:ha_ampl&gt;54&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;20&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;5.2&quot; d_res_low=&quot;6.4&quot; der_id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:ha_ampl&gt;50&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;20&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;4.4&quot; d_res_low=&quot;5.2&quot; der_id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:ha_ampl&gt;44&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;23&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.8&quot; d_res_low=&quot;4.4&quot; der_id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:ha_ampl&gt;39&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;23&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.4&quot; d_res_low=&quot;3.8&quot; der_id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:ha_ampl&gt;33&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;21&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.0&quot; d_res_low=&quot;3.4&quot; der_id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:ha_ampl&gt;28&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;17&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.0&quot; d_res_low=&quot;15.0&quot; der_id=&quot;KAu(CN)2&quot;&gt;
      &lt;PDBx:ha_ampl&gt;38&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;21&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;8.3&quot; d_res_low=&quot;15.0&quot; der_id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:ha_ampl&gt;149&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;87&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;6.4&quot; d_res_low=&quot;8.3&quot; der_id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:ha_ampl&gt;121&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;73&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;5.2&quot; d_res_low=&quot;6.4&quot; der_id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:ha_ampl&gt;95&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;61&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;4.4&quot; d_res_low=&quot;5.2&quot; der_id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:ha_ampl&gt;80&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;60&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.8&quot; d_res_low=&quot;4.4&quot; der_id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:ha_ampl&gt;73&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;63&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.4&quot; d_res_low=&quot;3.8&quot; der_id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:ha_ampl&gt;68&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;57&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.0&quot; d_res_low=&quot;3.4&quot; der_id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:ha_ampl&gt;63&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;46&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.0&quot; d_res_low=&quot;15.0&quot; der_id=&quot;K2HgI4&quot;&gt;
      &lt;PDBx:ha_ampl&gt;79&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;58&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;8.3&quot; d_res_low=&quot;15.0&quot; der_id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:ha_ampl&gt;33&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;27&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;6.4&quot; d_res_low=&quot;8.3&quot; der_id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:ha_ampl&gt;40&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;23&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;5.2&quot; d_res_low=&quot;6.4&quot; der_id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:ha_ampl&gt;31&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;22&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;4.4&quot; d_res_low=&quot;5.2&quot; der_id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:ha_ampl&gt;27&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;23&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.8&quot; d_res_low=&quot;4.4&quot; der_id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:ha_ampl&gt;22&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;23&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.4&quot; d_res_low=&quot;3.8&quot; der_id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:ha_ampl&gt;19&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;20&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.0&quot; d_res_low=&quot;3.4&quot; der_id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:ha_ampl&gt;16&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;20&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
   &lt;PDBx:phasing_MIR_der_shell d_res_high=&quot;3.0&quot; d_res_low=&quot;15.0&quot; der_id=&quot;K3IrCl6&quot;&gt;
      &lt;PDBx:ha_ampl&gt;23&lt;/PDBx:ha_ampl&gt;
      &lt;PDBx:loc&gt;21&lt;/PDBx:loc&gt;
   &lt;/PDBx:phasing_MIR_der_shell&gt;
&lt;/PDBx:phasing_MIR_der_shellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MIR_der_shell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_cullis" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R~cullis~ for centric reflections for this
derivative in this shell.

sum| |Fph~obs~ +/- Fp~obs~| - Fh~calc~ |
R~cullis~ = ----------------------------------------
sum|Fph~obs~ - Fp~obs~|

Fp~obs~  = the observed structure-factor amplitude of the native
Fph~obs~ = the observed structure-factor amplitude of the
derivative
Fh~calc~ = the calculated structure-factor amplitude from the
heavy-atom model

sum is taken over the specified reflections

Ref: Cullis, A. F., Muirhead, H., Perutz, M. F., Rossmann, M. G.
&amp; North, A. C. T. (1961). Proc. R. Soc. London Ser. A,
265, 15-38.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_kraut" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R~kraut~ for general reflections for this
derivative in this shell.

sum|Fph~obs~ - Fph~calc~|
R~kraut~ = -------------------------
sum|Fph~obs~|

Fph~obs~  = the observed structure-factor amplitude of the
derivative
Fph~calc~ = the calculated structure-factor amplitude of the
derivative

sum is taken over the specified reflections

Ref: Kraut, J., Sieker, L. C., High, D. F. &amp; Freer, S. T.
(1962). Proc. Natl Acad. Sci. USA, 48, 1417-1424.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="fom" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the figure of merit m for reflections for this
derivative in this shell.

int P~alpha~ exp(i*alpha) dalpha
m = --------------------------------
int P~alpha~ dalpha

P~alpha~ = the probability that the phase angle alpha is correct

int is taken over the range alpha = 0 to 2 pi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ha_ampl" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean heavy-atom amplitude for reflections for this
derivative in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="loc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean lack-of-closure error loc for reflections for this
derivative in this shell.

loc = sum|Fph~obs~ - Fph~calc~|

Fph~obs~  = the observed structure-factor amplitude of the
derivative
Fph~calc~ = the calculated structure-factor amplitude of the
derivative

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_R_cullis_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R Cullis obtained from acentric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_cullis_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R Cullis obtained from centric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R Kraut obtained from acentric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R Kraut obtained from centric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fom_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record figure of merit obtained from acentric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fom_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record figure of merit obtained from centric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record lack of closure obtained from acentric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record lack of closure obtained from centric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_power_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record phasing power obtained from acentric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_power_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record phasing power obtained from centric data for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record  number of acentric reflections used for phasing for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_reflns_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record  number of centric reflections used for phasing for each
derivative, but broken into resolution shells
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="phase" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean of the phase values for reflections for this
derivative in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean phasing power P for reflections for this derivative
in this shell.

sum|Fh~calc~^2^|
P = (----------------------------)^1/2^
sum|Fph~obs~ - Fph~calc~|^2^

Fph~obs~  = the observed structure-factor amplitude of the
derivative
Fph~calc~ = the calculated structure-factor amplitude of the
derivative
Fh~calc~  = the calculated structure-factor amplitude from the
heavy-atom model

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="d_res_high" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The lowest value  for the interplanar spacings for the
reflection data for this derivative in this shell. This is called
the highest resolution.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:decimal">
                        <xsd:minInclusive value="0.0" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="d_res_low" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The highest value for the interplanar spacings for the
reflection data for this derivative in this shell. This is called
the lowest resolution.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:decimal">
                        <xsd:minInclusive value="0.0" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="der_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_MIR_der in the
 PHASING_MIR_DER category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_MIR_der_siteType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MIR_DER_SITE category record details
about the heavy-atom sites in an MIR phasing experiment.

This list may contain information from a number of different
derivatives; attribute der_id in category phasing_MIR_der_site indicates to which
 derivative a given record corresponds. (A derivative in this
context does not necessarily equate with a data set; see the
definition of the PHASING_MIR_DER category for a
discussion of the meaning of derivative.)

    Example 1 - based on a paper by Zanotti et al. [J. Biol. Chem.
                (1993), 268, 10728-10738]
                with occupancies converted from electrons to fractional.
&lt;PDBx:phasing_MIR_der_siteCategory&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;KAu(CN)2&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:B_iso&gt;33.0&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Au&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.082&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.266&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.615&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.40&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;KAu(CN)2&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:B_iso&gt;25.9&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Au&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.607&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.217&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.816&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.03&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;KAu(CN)2&quot; id=&quot;3&quot;&gt;
      &lt;PDBx:B_iso&gt;15.7&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Au&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.263&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.782&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.906&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.02&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;K2HgI4&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:B_iso&gt;33.7&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Hg&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.048&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.286&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.636&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.63&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;K2HgI4&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:B_iso&gt;36.7&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Hg&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.913&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.768&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.889&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.34&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;K2HgI4&quot; id=&quot;3&quot;&gt;
      &lt;PDBx:B_iso&gt;24.2&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Hg&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.974&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.455&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.974&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.23&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;K2HgI4&quot; id=&quot;4&quot;&gt;
      &lt;PDBx:B_iso&gt;14.7&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Hg&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.903&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.836&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.859&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.28&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;K2HgI4&quot; id=&quot;5&quot;&gt;
      &lt;PDBx:B_iso&gt;6.4&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Hg&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.489&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.200&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.885&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.07&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;K2HgI4&quot; id=&quot;6&quot;&gt;
      &lt;PDBx:B_iso&gt;32.9&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Hg&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.162&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.799&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.889&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.07&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;K3IrCl6&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:B_iso&gt;40.8&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Ir&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.209&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.739&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.758&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.26&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
   &lt;PDBx:phasing_MIR_der_site der_id=&quot;K3IrCl6&quot; id=&quot;2&quot;&gt;
      &lt;PDBx:B_iso&gt;24.9&lt;/PDBx:B_iso&gt;
      &lt;PDBx:atom_type_symbol&gt;Ir&lt;/PDBx:atom_type_symbol&gt;
      &lt;PDBx:fract_x&gt;0.279&lt;/PDBx:fract_x&gt;
      &lt;PDBx:fract_y&gt;0.613&lt;/PDBx:fract_y&gt;
      &lt;PDBx:fract_z&gt;0.752&lt;/PDBx:fract_z&gt;
      &lt;PDBx:occupancy&gt;0.05&lt;/PDBx:occupancy&gt;
   &lt;/PDBx:phasing_MIR_der_site&gt;
&lt;/PDBx:phasing_MIR_der_siteCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MIR_der_site" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="B_iso" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Isotropic displacement parameter for this heavy-atom site in this
derivative.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_iso_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute B_iso in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_x" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The x coordinate of this heavy-atom position in this derivative
specified as orthogonal angstroms. The orthogonal Cartesian axes
are related to the cell axes as specified by the description
given in attribute Cartn_transform_axes in category atom_sites. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_x_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute Cartn_x in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_y" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The y coordinate of this heavy-atom position in this derivative
specified as orthogonal angstroms. The orthogonal Cartesian axes
are related to the cell axes as specified by the description
given in attribute Cartn_transform_axes in category atom_sites. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_y_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute Cartn_y in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_z" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The z coordinate of this heavy-atom position in this derivative
specified as orthogonal angstroms. The orthogonal Cartesian axes
are related to the cell axes as specified by the description
given in attribute Cartn_transform_axes in category atom_sites. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Cartn_z_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute Cartn_z in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="atom_type_symbol" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute symbol in category atom_type in the
 ATOM_TYPE category.

The scattering factors referenced via this data item should be
those used in the refinement of the heavy-atom data; in some
cases this is the scattering factor for the single heavy
atom, in other cases these are the scattering factors for an
atomic cluster.
                        </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 derivative site.
binds to His 117
minor site obtained from difference Fourier
same as site 2 in the K2HgI4 derivative
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_x" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The x coordinate of this heavy-atom position in this derivative
specified as a fraction of attribute length_a in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_x_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute fract_x in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_y" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The y coordinate of this heavy-atom position in this derivative
specified as a fraction of attribute length_b in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_y_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute fract_y in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_z" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The z coordinate of this heavy-atom position in this derivative
specified as a fraction of attribute length_c in category cell. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="fract_z_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute fract_z in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The fraction of the atom type present at this heavy-atom site
in a given derivative. The sum of the occupancies of all the
atom types at this site may not significantly exceed 1.0 unless
it is a dummy site.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="occupancy_anom" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The relative anomalous occupancy of the atom type
present at this heavy-atom site in a given derivative.
This atom occupancy will probably be on an arbitrary scale.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_anom_su" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation) of
attribute occupancy_anom in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The relative real isotropic occupancy of the atom type
present at this heavy-atom site in a given derivative.
This atom occupancy will probably be on an arbitrary scale.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_iso_su" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation) of
attribute occupancy_iso in category phasing_MIR_der_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="der_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_MIR_der in the
 PHASING_MIR_DER category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category phasing_MIR_der_site must uniquely identify each
 site in each derivative in the PHASING_MIR_DER_SITE list.

The atom identifiers need not be unique over all sites in all
derivatives; they need only be unique for each site in each
derivative.

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>

   <xsd:complexType name="phasing_MIR_shellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_MIR_SHELL category record statistics
for an isomorphous replacement phasing experiment.broken
down into shells of resolution.

    Example 1 - based on a paper by Zanotti et al. [J. Biol. Chem.
                (1993), 268, 10728-10738]
                with addition of an arbitrary low-resolution limit.
&lt;PDBx:phasing_MIR_shellCategory&gt;
   &lt;PDBx:phasing_MIR_shell d_res_high=&quot;8.3&quot; d_res_low=&quot;15.0&quot;&gt;
      &lt;PDBx:FOM&gt;0.69&lt;/PDBx:FOM&gt;
      &lt;PDBx:reflns&gt;80&lt;/PDBx:reflns&gt;
   &lt;/PDBx:phasing_MIR_shell&gt;
   &lt;PDBx:phasing_MIR_shell d_res_high=&quot;6.4&quot; d_res_low=&quot;8.3&quot;&gt;
      &lt;PDBx:FOM&gt;0.73&lt;/PDBx:FOM&gt;
      &lt;PDBx:reflns&gt;184&lt;/PDBx:reflns&gt;
   &lt;/PDBx:phasing_MIR_shell&gt;
   &lt;PDBx:phasing_MIR_shell d_res_high=&quot;5.2&quot; d_res_low=&quot;6.4&quot;&gt;
      &lt;PDBx:FOM&gt;0.72&lt;/PDBx:FOM&gt;
      &lt;PDBx:reflns&gt;288&lt;/PDBx:reflns&gt;
   &lt;/PDBx:phasing_MIR_shell&gt;
   &lt;PDBx:phasing_MIR_shell d_res_high=&quot;4.4&quot; d_res_low=&quot;5.2&quot;&gt;
      &lt;PDBx:FOM&gt;0.65&lt;/PDBx:FOM&gt;
      &lt;PDBx:reflns&gt;406&lt;/PDBx:reflns&gt;
   &lt;/PDBx:phasing_MIR_shell&gt;
   &lt;PDBx:phasing_MIR_shell d_res_high=&quot;3.8&quot; d_res_low=&quot;4.4&quot;&gt;
      &lt;PDBx:FOM&gt;0.54&lt;/PDBx:FOM&gt;
      &lt;PDBx:reflns&gt;554&lt;/PDBx:reflns&gt;
   &lt;/PDBx:phasing_MIR_shell&gt;
   &lt;PDBx:phasing_MIR_shell d_res_high=&quot;3.4&quot; d_res_low=&quot;3.8&quot;&gt;
      &lt;PDBx:FOM&gt;0.53&lt;/PDBx:FOM&gt;
      &lt;PDBx:reflns&gt;730&lt;/PDBx:reflns&gt;
   &lt;/PDBx:phasing_MIR_shell&gt;
   &lt;PDBx:phasing_MIR_shell d_res_high=&quot;3.0&quot; d_res_low=&quot;3.4&quot;&gt;
      &lt;PDBx:FOM&gt;0.50&lt;/PDBx:FOM&gt;
      &lt;PDBx:reflns&gt;939&lt;/PDBx:reflns&gt;
   &lt;/PDBx:phasing_MIR_shell&gt;
&lt;/PDBx:phasing_MIR_shellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_MIR_shell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="FOM" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the figure of merit m for reflections in this
shell.

int P~alpha~ exp(i*alpha) dalpha
m = --------------------------------
int P~alpha~ dalpha

P~alpha~ = the probability that the phase angle alpha is correct

the integral is taken over the range alpha = 0 to 2 pi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="FOM_acentric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the figure of merit m for acentric reflections
in this shell.

int P~alpha~ exp(i*alpha) dalpha
m = --------------------------------
int P~alpha~ dalpha

P~a~ = the probability that the phase angle a is correct

the integral is taken over the range alpha = 0 to 2 pi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="FOM_centric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the figure of merit m for centric reflections
in this shell.

int P~alpha~ exp(i*alpha) dalpha
m = --------------------------------
int P~alpha~ dalpha

P~a~ = the probability that the phase angle a is correct

the integral is taken over the range alpha = 0 to 2 pi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_cullis" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R~cullis~ for centric reflections in this shell.

sum| |Fph~obs~ +/- Fp~obs~| - Fh~calc~ |
R~cullis~ = ----------------------------------------
sum|Fph~obs~ - Fp~obs~|

Fp~obs~  = the observed structure-factor amplitude of the native
Fph~obs~ = the observed structure-factor amplitude of the
derivative
Fh~calc~ = the calculated structure-factor amplitude from the
heavy-atom model

sum is taken over the specified reflections

Ref: Cullis, A. F., Muirhead, H., Perutz, M. F., Rossmann, M. G.
&amp; North, A. C. T. (1961). Proc. R. Soc. London Ser. A,
265, 15-38.

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_kraut" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R~kraut~ for general reflections in this shell.

sum|Fph~obs~ - Fph~calc~|
R~kraut~ = -------------------------
sum|Fph~obs~|

Fph~obs~  = the observed structure-factor amplitude of the
derivative
Fph~calc~ = the calculated structure-factor amplitude of the
derivative

sum is taken over the specified reflections

Ref: Kraut, J., Sieker, L. C., High, D. F. &amp; Freer, S. T.
(1962). Proc. Natl Acad. Sci. USA, 48, 1417-1424.

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="loc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean lack-of-closure error loc for reflections in this shell.

loc = sum|Fph~obs~ - Fph~calc~|

Fph~obs~  = the observed structure-factor amplitude of the
derivative
Fph~calc~ = the calculated structure-factor amplitude of the
derivative

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="mean_phase" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean of the phase values for all reflections in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_cullis_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R_Cullis from from acentric reflection for each shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_cullis_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R_Cullis from from centric reflection for each shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R_kraut from from acentric reflection for each shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_kraut_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record R_Kraut from from centric reflection for each shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record lack of closure from acentric reflection for each shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_loc_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record lack of closure from centric reflection for each shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_power_acentric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record phasing power from acentric reflection for each shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_power_centric" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record phasing power from centric reflection for each shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="power" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean phasing power P for reflections in this shell.

sum|Fh~calc~^2^|
P = (----------------------------)^1/2^
sum|Fph~obs~ - Fph~calc~|^2^

Fph~obs~  = the observed structure-factor amplitude of the
derivative
Fph~calc~ = the calculated structure-factor amplitude of the
derivative
Fh~calc~  = the calculated structure-factor amplitude from the
heavy-atom model

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_acentric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of acentric reflections in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_anomalous" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of anomalous reflections in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="reflns_centric" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of centric reflections in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="d_res_high" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The lowest value for the interplanar spacings for the
reflection data in this shell. This is called the highest
resolution. Note that the resolution limits of shells in
the items attribute d_res_high in category phasing_MIR_shell and
 attribute d_res_low in category phasing_MIR_shell are independent of the resolution
 limits of shells in the items attribute d_res_high in category reflns_shell and
 attribute d_res_low in category reflns_shell. 
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:decimal">
                        <xsd:minInclusive value="0.0" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="d_res_low" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The highest value for the interplanar spacings for the
reflection data in this shell. This is called the lowest
resolution. Note that the resolution limits of shells in the
items attribute d_res_high in category phasing_MIR_shell and
 attribute d_res_low in category phasing_MIR_shell are independent of the resolution
 limits of shells in the items attribute d_res_high in category reflns_shell and
 attribute d_res_low in category reflns_shell. 
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:decimal">
                        <xsd:minInclusive value="0.0" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_averagingType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_AVERAGING category record details
about the phasing of the structure where methods involving
averaging of multiple observations of the molecule in the
asymmetric unit are involved.

    Example 1 - hypothetical example.
&lt;PDBx:phasing_averagingCategory&gt;
   &lt;PDBx:phasing_averaging entry_id=&quot;EXAMHYPO&quot;&gt;
      &lt;PDBx:details&gt; The position of the threefold axis was redetermined every
five cycles.&lt;/PDBx:details&gt;
      &lt;PDBx:method&gt; Iterative threefold averaging alternating with phase
extensions by 0.5 reciprocal lattice units per cycle.&lt;/PDBx:method&gt;
   &lt;/PDBx:phasing_averaging&gt;
&lt;/PDBx:phasing_averagingCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_averaging" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 averaging process.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the phase-averaging phasing method used to
phase this structure.

Note that this is not the computer program used, which is
described in the SOFTWARE category, but rather the method
itself.

This data item should be used to describe significant
methodological options used within the phase-averaging program.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_isomorphousType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_ISOMORPHOUS category record details
about the phasing of the structure where a model isomorphous
to the structure being phased was used to generate the initial
phases.

    Example 1 - based on PDB entry 4PHV and laboratory records for the
                structure corresponding to PDB entry 4PHV.
&lt;PDBx:phasing_isomorphousCategory&gt;
   &lt;PDBx:phasing_isomorphous entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:details&gt; The inhibitor and all solvent atoms were removed from the
parent structure before beginning refinement. All static
disorder present in the parent structure was also removed.&lt;/PDBx:details&gt;
      &lt;PDBx:parent&gt;PDB entry 5HVP&lt;/PDBx:parent&gt;
   &lt;/PDBx:phasing_isomorphous&gt;
&lt;/PDBx:phasing_isomorphousCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_isomorphous" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 isomorphous phasing.
                                 Residues 13-18 were eliminated from the
                                  starting model as it was anticipated that
                                  binding of the inhibitor would cause a
                                  structural rearrangement in this part of the
                                  structure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the isomorphous-phasing method used to
phase this structure.

Note that this is not the computer program used, which is
described in the SOFTWARE category, but rather the method
itself.

This data item should be used to describe significant
methodological options used within the isomorphous phasing
program.
                                 Iterative threefold averaging alternating with
                                  phase extension by 0.5 reciprocal lattice
                                  units per cycle.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="parent" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Reference to the structure used to generate starting phases
if the structure referenced in this data block was phased
by virtue of being isomorphous to a known structure (e.g.
a mutant that crystallizes in the same space group as the
wild-type protein.)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_setType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_SET category record details about
the data sets used in a phasing experiment. A given data set
may be used in a number of different ways; for instance, a
single data set could be used both as an isomorphous derivative
and as a component of a multiple-wavelength calculation. This
category establishes identifiers for each data set and permits
the archiving of a subset of experimental information for each
data set (cell constants, wavelength, temperature etc.).

This and related categories of data items are provided so that
derivative intensity and phase information can be stored in
the same data block as the information for the refined
structure.

If all the possible experimental information for each data
set (raw data sets, crystal growth conditions etc.) is to be
archived, these data items should be recorded in a separate
data block.

    Example 1 - based on laboratory records for an Hg/Pt derivative of
                protein NS1.
&lt;PDBx:phasing_setCategory&gt;
   &lt;PDBx:phasing_set id=&quot;NS1-96&quot;&gt;
      &lt;PDBx:cell_angle_alpha&gt;90.0&lt;/PDBx:cell_angle_alpha&gt;
      &lt;PDBx:cell_angle_beta&gt;90.0&lt;/PDBx:cell_angle_beta&gt;
      &lt;PDBx:cell_angle_gamma&gt;90.0&lt;/PDBx:cell_angle_gamma&gt;
      &lt;PDBx:cell_length_a&gt;38.63&lt;/PDBx:cell_length_a&gt;
      &lt;PDBx:cell_length_b&gt;38.63&lt;/PDBx:cell_length_b&gt;
      &lt;PDBx:cell_length_c&gt;82.88&lt;/PDBx:cell_length_c&gt;
      &lt;PDBx:detector_specific&gt;RXII&lt;/PDBx:detector_specific&gt;
      &lt;PDBx:detector_type&gt;image plate&lt;/PDBx:detector_type&gt;
      &lt;PDBx:radiation_wavelength&gt;1.5145&lt;/PDBx:radiation_wavelength&gt;
   &lt;/PDBx:phasing_set&gt;
&lt;/PDBx:phasing_setCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_set" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="cell_angle_alpha" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle alpha for this data set in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="cell_angle_beta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle beta for this data set in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="cell_angle_gamma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell angle gamma for this data set in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="180.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="cell_length_a" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length a for this data set in angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="cell_length_b" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length b for this data set in angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="cell_length_c" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Unit-cell length c for this data set in angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="detector_specific" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The particular radiation detector. In general, this will be a
manufacturer, description, model number or some combination of
these.
Siemens model x
Kodak XG
MAR Research model y
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="detector_type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The general class of the radiation detector.
multiwire
imaging plate
CCD
film
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_high" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The smallest value in angstroms for the interplanar spacings
for the reflections in this shell. This is called the highest
resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_low" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest value in angstroms for the interplanar spacings
for the reflections in this shell. This is called the lowest
resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_temp_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute pdbx_temp_details in category phasing_set describes any
 special details about the data collection temperature  
for this phasing data set. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="radiation_source_specific" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The particular source of radiation. In general, this will be a
manufacturer, description, or model number (or some combination
of these) for laboratory sources and an institution name and
beamline name for synchrotron sources.
Rigaku RU200
Philips fine focus Mo
NSLS beamline X8C
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="radiation_wavelength" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean wavelength of the radiation used to measure this
data set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="temp" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The temperature in kelvins at which the data set was
measured.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </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 phasing_set must uniquely identify
 a record in the PHASING_SET list.

Note that this item need not be a number; it can be any unique
identifier.
KAu(CN)2
K2HgI4
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="phasing_set_reflnType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PHASING_SET_REFLN category record the values
of the measured structure factors used in a phasing experiment.
This list may contain information from a number of different
data sets; attribute set_id in category phasing_set_refln indicates the data set
 to which a given record corresponds.

    Example 1 - based on laboratory records for the 15,15,32
                reflection of an Hg/Pt derivative of protein NS1.
&lt;PDBx:phasing_set_reflnCategory&gt;
   &lt;PDBx:phasing_set_refln index_h=&quot;15&quot; index_k=&quot;15&quot; index_l=&quot;32&quot; set_id=&quot;NS1-96&quot;&gt;
      &lt;PDBx:F_meas_au&gt;181.79&lt;/PDBx:F_meas_au&gt;
      &lt;PDBx:F_meas_sigma_au&gt;3.72&lt;/PDBx:F_meas_sigma_au&gt;
   &lt;/PDBx:phasing_set_refln&gt;
&lt;/PDBx:phasing_set_reflnCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="phasing_set_refln" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="F_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the structure factor for this reflection
in this data set in electrons.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the structure factor for this reflection
in this data set in arbitrary units.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_sigma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute F_meas in category phasing_set_refln in electrons. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_sigma_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute F_meas_au in category phasing_set_refln in arbitrary units. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="index_h" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index h of this reflection in this data set.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_k" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index k of this reflection in this data set.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_l" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index l of this reflection in this data set.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="set_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category phasing_set in the
 PHASING_SET category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="publType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PUBL category are used when submitting a
manuscript for publication.

    Example 1 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:publCategory&gt;
   &lt;PDBx:publ entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:section_abstract&gt;  The oxazolidinone ring is a shallow envelope
conformation with the tert-butyl and iso-butyl groups
occupying trans-positions with respect to the ring.  The
angles at the N atom sum to 356.2\&amp;#37;, indicating a very
small degree of pyramidalization at this atom.  This is
consistent with electron delocalization between the N
atom and the carbonyl centre [N-C=O = 1.374(3)\&amp;#37;A].&lt;/PDBx:section_abstract&gt;
      &lt;PDBx:section_title&gt;  trans-3-Benzoyl-2-(tert-butyl)-4-(iso-butyl)-
1,3-oxazolidin-5-one&lt;/PDBx:section_title&gt;
   &lt;/PDBx:publ&gt;
&lt;/PDBx:publCategory&gt;


    Example 2 - based on C~31~H~48~N~4~O~4~, reported by Coleman, Patrick,
                Andersen &amp; Rettig [Acta Cryst. (1996), C52, 1525-1527].
&lt;PDBx:publCategory&gt;
   &lt;PDBx:publ entry_id=&quot;1ABC&quot;&gt;
      &lt;PDBx:section_title&gt;  Hemiasterlin methyl ester&lt;/PDBx:section_title&gt;
      &lt;PDBx:section_title_footnote&gt;  IUPAC name: methyl 2,5-dimethyl-4-{2-[3-methyl-
2-methylamino-3-(N-methylbenzo[b]pyrrol-
3-yl)butanamido]-3,3-dimethyl-N-methyl-
butanamido}-2-hexenoate.&lt;/PDBx:section_title_footnote&gt;
   &lt;/PDBx:publ&gt;
&lt;/PDBx:publCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="publ" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="contact_author" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name and address of the author submitting the manuscript and
data block. This is the person contacted by the journal
editorial staff. It is preferable to use the separate data items
_publ.contact_author_name and _publ.contact_author_address.
                                 Professor George Ferguson
                                  Department of Chemistry and Biochemistry
                                  University of Guelph
                                  Ontario
                                  Canada
                                  N1G 2W1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="contact_author_address" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The address of the author submitting the manuscript and data
block. This is the person contacted by the journal editorial
staff.
                                 Department of Chemistry and Biochemistry
                                  University of Guelph
                                  Ontario
                                  Canada
                                  N1G 2W1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="contact_author_email" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
E-mail address in a form recognizable to international networks.
The format of e-mail addresses is given in Section 3.4, Address
Specification, of Internet Message Format, RFC 2822, P. Resnick
(Editor), Network Standards Group, April 2001.
name@host.domain.country
uur5@banjo.bitnet
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="contact_author_fax" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Facsimile telephone number of the author submitting the
manuscript and data block.

The recommended style starts with the international dialing
prefix, followed by the area code in parentheses, followed by the
local number with no spaces. The earlier convention of including
the international dialing prefix in parentheses is no longer
recommended.
12(34)9477330
12()349477330
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="contact_author_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the author submitting the manuscript and data
block. This is the person contacted by the journal editorial
staff.
                                 Professor George Ferguson
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="contact_author_phone" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Telephone number of the author submitting the manuscript and
data block.

The recommended style starts with the international dialing
prefix, followed by the area code in parentheses, followed by the
local number and any extension number prefixed by &apos;x&apos;,
with no spaces. The earlier convention of including
the international dialing prefix in parentheses is no longer
recommended.
12(34)9477330
12()349477330
12(34)9477330x5543
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="contact_letter" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A letter submitted to the journal editor by the contact author.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="manuscript_creation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the word-processor package and computer used to
create the word-processed manuscript stored as
attribute manuscript_processed in category publ. 
Tex file created by FrameMaker on a Sun 3/280
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="manuscript_processed" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The full manuscript of a paper (excluding possibly the figures
and the tables) output in ASCII characters from a word processor.
Information about the generation of this data item must be
specified in the data item attribute manuscript_creation in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="manuscript_text" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The full manuscript of a paper (excluding figures and possibly
the tables) output as standard ASCII text.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="requested_category" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The category of paper submitted. For submission to
Acta Crystallographica Section C or
Acta Crystallographica Section E, ONLY the codes indicated
for use with these journals should be used.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="FA" />
                           <xsd:enumeration value="FI" />
                           <xsd:enumeration value="FO" />
                           <xsd:enumeration value="FM" />
                           <xsd:enumeration value="CI" />
                           <xsd:enumeration value="CO" />
                           <xsd:enumeration value="CM" />
                           <xsd:enumeration value="EI" />
                           <xsd:enumeration value="EO" />
                           <xsd:enumeration value="EM" />
                           <xsd:enumeration value="AD" />
                           <xsd:enumeration value="SC" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="requested_coeditor_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the co-editor whom the authors would like to
handle the submitted manuscript.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="requested_journal" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the journal to which the manuscript is being
submitted.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_abstract" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The abstract section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_acknowledgements" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The acknowledgements section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_comment" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The comment section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_discussion" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The discussion section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_experimental" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The experimental section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed.
 in category publ The _publ.section_exptl_prep, _publ.section_exptl_solution and
attribute section_exptl_refinement in category publ items are preferred for
 separating the chemical preparation, structure solution and
refinement aspects of the description of the experiment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_exptl_prep" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The experimental preparation section of a manuscript if the
manuscript is submitted in parts. As an alternative see
_publ.manuscript_text and _publ.manuscript_processed.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_exptl_refinement" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The experimental refinement section of a manuscript if the
manuscript is submitted in parts. As an alternative see
_publ.manuscript_text and _publ.manuscript_processed.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_exptl_solution" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The experimental solution section of a manuscript if the
manuscript is submitted in parts. As an alternative see
_publ.manuscript_text and _publ.manuscript_processed.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_figure_captions" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The figure captions section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_introduction" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The introduction section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_references" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The references section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_synopsis" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The synopsis section of a manuscript if the manuscript is
submitted in parts. As an alternative see attribute manuscript_text
 in category publ and attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_table_legends" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The table legends section of a manuscript if the manuscript
is submitted in parts. As an alternative see
_publ.manuscript_text and _publ.manuscript_processed.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_title" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The title of a manuscript if the manuscript is submitted in
parts. As an alternative see attribute manuscript_text in category publ and
 attribute manuscript_processed in category publ. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="section_title_footnote" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The footnote to the title of a manuscript if the manuscript
is submitted in parts. As an alternative see
_publ.manuscript_text and _publ.manuscript_processed.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="publ_authorType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PUBL_AUTHOR category record details of
the authors of a manuscript submitted for publication.

    Example 1 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:publ_authorCategory&gt;
   &lt;PDBx:publ_author name=&quot;Willis, Anthony C.&quot;&gt;
      &lt;PDBx:address&gt;     Research School of Chemistry
Australian National University
GPO Box 4
Canberra, A.C.T.
Australia    2601&lt;/PDBx:address&gt;
   &lt;/PDBx:publ_author&gt;
&lt;/PDBx:publ_authorCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="publ_author" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="address" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The address of a publication author. If there is more than one
author this is looped with attribute name in category publ_author. 
                                 Department
                                  Institute
                                  Street
                                  City and postcode
                                  COUNTRY
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="email" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The e-mail address of a publication author. If there is more
than one author, this will be looped with attribute name.
 in category publ_author The format of e-mail addresses is given in Section 3.4, Address
Specification, of  Internet Message Format, RFC 2822, P. Resnick
(Editor), Network Standards Group, April 2001.
name@host.domain.country
bm@iucr.org
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="footnote" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A footnote accompanying an author&apos;s name in the list of authors
of a paper. Typically indicates sabbatical address, additional
affiliations or date of decease.
On leave from U. Western Australia
Also at Department of Biophysics
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="id_iucr" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Identifier in the IUCr contact database of a publication
author.  This identifier may be available from the World
Directory of Crystallographers (http://wdc.iucr.org).
2985
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="name" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The name of a publication author. If there are multiple authors
this will be looped with attribute address in category publ_author. The family
 name(s), followed by a comma and including any dynastic
components, precedes the first names or initials.
Bleary, Percival R.
O&apos;Neil, F.K.
Van den Bossche, G.
Yang, D.-L.
Simonov, Yu.A
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="publ_bodyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PUBL_BODY category permit the labelling of
different text sections within the body of a paper.
Note that these should not be used in a paper which has
a standard format with sections tagged by specific data names
(such as in Acta Crystallographica Section C). Typically,
each journal will supply a list of the specific items it
requires in its Notes for Authors.

    Example 1 - based on a paper by R. Restori &amp; D. Schwarzenbach
                [Acta Cryst. (1996), A52, 369-378].
&lt;PDBx:publ_bodyCategory&gt;
   &lt;PDBx:publ_body element=&quot;section&quot; label=&quot;1&quot;&gt;
      &lt;PDBx:contents&gt; X-ray diffraction from a crystalline material provides
information on the thermally and spatially averaged
electron density in the crystal...&lt;/PDBx:contents&gt;
      &lt;PDBx:format&gt;cif&lt;/PDBx:format&gt;
      &lt;PDBx:title&gt;Introduction&lt;/PDBx:title&gt;
   &lt;/PDBx:publ_body&gt;
   &lt;PDBx:publ_body element=&quot;section&quot; label=&quot;2&quot;&gt;
      &lt;PDBx:contents&gt; In the rigid-atom approximation, the dynamic electron
density of an atom is described by the convolution
product of the static atomic density and a probability
density function,
$\rho_{dyn}(\bf r) = \rho_{stat}(\bf r) * P(\bf r). \eqno(1)$&lt;/PDBx:contents&gt;
      &lt;PDBx:format&gt;tex&lt;/PDBx:format&gt;
      &lt;PDBx:title&gt;Theory&lt;/PDBx:title&gt;
   &lt;/PDBx:publ_body&gt;
&lt;/PDBx:publ_bodyCategory&gt;


    Example 2 - based on a paper by R. J. Papoular, Y. Vekhter &amp; P. Coppens
                [Acta Cryst. (1996), A52, 397-407].
&lt;PDBx:publ_bodyCategory&gt;
   &lt;PDBx:publ_body element=&quot;section&quot; label=&quot;3&quot;&gt;
      &lt;PDBx:contents xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:title&gt; The two-channel method for retrieval of the deformation
electron density&lt;/PDBx:title&gt;
   &lt;/PDBx:publ_body&gt;
   &lt;PDBx:publ_body element=&quot;subsection&quot; label=&quot;3.1&quot;&gt;
      &lt;PDBx:contents&gt; As the wide dynamic range involved in the total electron
density...&lt;/PDBx:contents&gt;
      &lt;PDBx:title&gt;The two-channel entropy S[\D\r(r)]&lt;/PDBx:title&gt;
   &lt;/PDBx:publ_body&gt;
   &lt;PDBx:publ_body element=&quot;subsection&quot; label=&quot;3.2&quot;&gt;
      &lt;PDBx:contents xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:title&gt;Uniform vs informative prior model densities&lt;/PDBx:title&gt;
   &lt;/PDBx:publ_body&gt;
   &lt;PDBx:publ_body element=&quot;subsubsection&quot; label=&quot;3.2.1&quot;&gt;
      &lt;PDBx:contents&gt; Straightforward algebra leads to expressions analogous
to...&lt;/PDBx:contents&gt;
      &lt;PDBx:title&gt;Use of uniform models&lt;/PDBx:title&gt;
   &lt;/PDBx:publ_body&gt;
&lt;/PDBx:publ_bodyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="publ_body" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="contents" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A text section of a paper.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="format" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Code indicating the appropriate typesetting conventions
for accented characters and special symbols in the text
section.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="ascii" />
                           <xsd:enumeration value="cif" />
                           <xsd:enumeration value="latex" />
                           <xsd:enumeration value="sgml" />
                           <xsd:enumeration value="tex" />
                           <xsd:enumeration value="troff" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="title" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Title of the associated section of text.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="element" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The functional role of the associated text section.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="section" />
                        <xsd:enumeration value="subsection" />
                        <xsd:enumeration value="subsubsection" />
                        <xsd:enumeration value="appendix" />
                        <xsd:enumeration value="footnote" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="label" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Code identifying the section of text.
1
1.1
2.1.3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="publ_manuscript_inclType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the PUBL_MANUSCRIPT_INCL category allow
the authors of a manuscript submitted for publication to list
data names that should be added to the standard request list
used by the journal printing software.

    Example 1 - hypothetical example.
&lt;PDBx:publ_manuscript_inclCategory&gt;
   &lt;PDBx:publ_manuscript_incl entry_id=&quot;EXAMHYPO&quot;&gt;
      &lt;PDBx:extra_defn&gt;yes&lt;/PDBx:extra_defn&gt;
      &lt;PDBx:extra_info&gt;to emphasise special sites&lt;/PDBx:extra_info&gt;
      &lt;PDBx:extra_item&gt;_atom_site.symmetry_multiplicity&lt;/PDBx:extra_item&gt;
   &lt;/PDBx:publ_manuscript_incl&gt;
   &lt;PDBx:publ_manuscript_incl entry_id=&quot;EXAMHYPO&quot;&gt;
      &lt;PDBx:extra_defn&gt;yes&lt;/PDBx:extra_defn&gt;
      &lt;PDBx:extra_info&gt;rare material, unusual source&lt;/PDBx:extra_info&gt;
      &lt;PDBx:extra_item&gt;_chemical.compound_source&lt;/PDBx:extra_item&gt;
   &lt;/PDBx:publ_manuscript_incl&gt;
   &lt;PDBx:publ_manuscript_incl entry_id=&quot;EXAMHYPO&quot;&gt;
      &lt;PDBx:extra_defn&gt;yes&lt;/PDBx:extra_defn&gt;
      &lt;PDBx:extra_info&gt;limited data is a problem here&lt;/PDBx:extra_info&gt;
      &lt;PDBx:extra_item&gt;_reflns.d_resolution_high&lt;/PDBx:extra_item&gt;
   &lt;/PDBx:publ_manuscript_incl&gt;
   &lt;PDBx:publ_manuscript_incl entry_id=&quot;EXAMHYPO&quot;&gt;
      &lt;PDBx:extra_defn&gt;no&lt;/PDBx:extra_defn&gt;
      &lt;PDBx:extra_info&gt;unusual value for this material&lt;/PDBx:extra_info&gt;
      &lt;PDBx:extra_item&gt;_crystal.magnetic_permeability&lt;/PDBx:extra_item&gt;
   &lt;/PDBx:publ_manuscript_incl&gt;
&lt;/PDBx:publ_manuscript_inclCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="publ_manuscript_incl" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="extra_defn" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Flags whether the corresponding data item marked for inclusion
in a journal request list is a standard CIF definition or not.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="extra_info" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A short note indicating the reason why the author wishes the
corresponding data item marked for inclusion in the journal
request list to be published.
to emphasise very special sites
rare material from unusual source
the limited data is a problem here
a new data quantity needed here
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="extra_item" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Specifies the inclusion of specific data into a manuscript
which are not normally requested by the journal. The values
of this item are the extra data names (which MUST be enclosed
in single quotes) that will be added to the journal request list.
_atom_site.symmetry_multiplicity
_chemical.compound_source
_reflns.d_resolution_high
_crystal.magnetic_permeability
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refineType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE category record details about the
structure-refinement parameters.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:refineCategory&gt;
   &lt;PDBx:refine entry_id=&quot;5HVP&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:ls_R_factor_obs&gt;0.176&lt;/PDBx:ls_R_factor_obs&gt;
      &lt;PDBx:ls_number_parameters&gt;7032&lt;/PDBx:ls_number_parameters&gt;
      &lt;PDBx:ls_number_reflns_obs&gt;12901&lt;/PDBx:ls_number_reflns_obs&gt;
      &lt;PDBx:ls_number_restraints&gt;6609&lt;/PDBx:ls_number_restraints&gt;
      &lt;PDBx:ls_weighting_details&gt; Sigdel model of Konnert-Hendrickson:
Sigdel: Afsig +  Bfsig*(sin(theta)/lambda-1/6)
Afsig = 22.0, Bfsig = -150.0 at beginning of refinement
Afsig = 15.5, Bfsig =  -50.0 at end of refinement&lt;/PDBx:ls_weighting_details&gt;
      &lt;PDBx:ls_weighting_scheme&gt;calc&lt;/PDBx:ls_weighting_scheme&gt;
   &lt;/PDBx:refine&gt;
&lt;/PDBx:refineCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                 [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:refineCategory&gt;
   &lt;PDBx:refine entry_id=&quot;TOZ&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:details&gt;sfls:_F_calc_weight_full_matrix&lt;/PDBx:details&gt;
      &lt;PDBx:diff_density_max&gt;.131&lt;/PDBx:diff_density_max&gt;
      &lt;PDBx:diff_density_min&gt;-.108&lt;/PDBx:diff_density_min&gt;
      &lt;PDBx:ls_R_factor_all&gt;.038&lt;/PDBx:ls_R_factor_all&gt;
      &lt;PDBx:ls_R_factor_obs&gt;.034&lt;/PDBx:ls_R_factor_obs&gt;
      &lt;PDBx:ls_abs_structure_Flack&gt;0&lt;/PDBx:ls_abs_structure_Flack&gt;
      &lt;PDBx:ls_abs_structure_details&gt; The absolute configuration was assigned to agree with the
known chirality at C3 arising from its precursor l-leucine.&lt;/PDBx:ls_abs_structure_details&gt;
      &lt;PDBx:ls_extinction_coef&gt;3514&lt;/PDBx:ls_extinction_coef&gt;
      &lt;PDBx:ls_extinction_expression&gt; Larson, A. C. (1970). &amp;quot;Crystallographic Computing&amp;quot;, edited
by F. R. Ahmed. Eq. (22) p. 292. Copenhagen: Munksgaard.&lt;/PDBx:ls_extinction_expression&gt;
      &lt;PDBx:ls_extinction_method&gt;Zachariasen&lt;/PDBx:ls_extinction_method&gt;
      &lt;PDBx:ls_goodness_of_fit_all&gt;1.462&lt;/PDBx:ls_goodness_of_fit_all&gt;
      &lt;PDBx:ls_goodness_of_fit_obs&gt;1.515&lt;/PDBx:ls_goodness_of_fit_obs&gt;
      &lt;PDBx:ls_hydrogen_treatment&gt;refxyz except H332B noref&lt;/PDBx:ls_hydrogen_treatment&gt;
      &lt;PDBx:ls_matrix_type&gt;full&lt;/PDBx:ls_matrix_type&gt;
      &lt;PDBx:ls_number_constraints&gt;0&lt;/PDBx:ls_number_constraints&gt;
      &lt;PDBx:ls_number_parameters&gt;272&lt;/PDBx:ls_number_parameters&gt;
      &lt;PDBx:ls_number_reflns_obs&gt;1408&lt;/PDBx:ls_number_reflns_obs&gt;
      &lt;PDBx:ls_number_restraints&gt;0&lt;/PDBx:ls_number_restraints&gt;
      &lt;PDBx:ls_shift_over_esd_max&gt;.535&lt;/PDBx:ls_shift_over_esd_max&gt;
      &lt;PDBx:ls_shift_over_esd_mean&gt;.044&lt;/PDBx:ls_shift_over_esd_mean&gt;
      &lt;PDBx:ls_structure_factor_coef&gt;F&lt;/PDBx:ls_structure_factor_coef&gt;
      &lt;PDBx:ls_wR_factor_all&gt;.044&lt;/PDBx:ls_wR_factor_all&gt;
      &lt;PDBx:ls_wR_factor_obs&gt;.042&lt;/PDBx:ls_wR_factor_obs&gt;
      &lt;PDBx:ls_weighting_details&gt;w=1/(\s^2^(F)+0.0004F^2^)&lt;/PDBx:ls_weighting_details&gt;
      &lt;PDBx:ls_weighting_scheme&gt;calc&lt;/PDBx:ls_weighting_scheme&gt;
   &lt;/PDBx:refine&gt;
&lt;/PDBx:refineCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="B_iso_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum isotropic displacement parameter (B value)
found in the coordinate set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_iso_mean" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean isotropic displacement parameter (B value)
for the coordinate set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_iso_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum isotropic displacement parameter (B value)
found in the coordinate set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B11" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the matrix that defines the overall
anisotropic displacement model if one was refined for this
structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B12" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the matrix that defines the overall
anisotropic displacement model if one was refined for this
structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B13" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the matrix that defines the overall
anisotropic displacement model if one was refined for this
structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B22" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the matrix that defines the overall
anisotropic displacement model if one was refined for this
structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B23" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the matrix that defines the overall
anisotropic displacement model if one was refined for this
structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="aniso_B33" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the matrix that defines the overall
anisotropic displacement model if one was refined for this
structure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="correlation_coeff_Fo_to_Fc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The correlation coefficient between the observed and
calculated structure factors for reflections included in
the refinement.

The correlation coefficient is scale-independent and gives
an idea of the quality of the refined model.

sum~i~(Fo~i~ Fc~i~ - &lt;Fo&gt;&lt;Fc&gt;)
R~corr~ = ------------------------------------------------------------
SQRT{sum~i~(Fo~i~)^2^-&lt;Fo&gt;^2^} SQRT{sum~i~(Fc~i~)^2^-&lt;Fc&gt;^2^}

Fo = observed structure factors
Fc = calculated structure factors
&lt;&gt;   denotes average value

summation is over reflections included in the refinement
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="correlation_coeff_Fo_to_Fc_free" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The correlation coefficient between the observed and
calculated structure factors for reflections not included
in the refinement (free reflections).

The correlation coefficient is scale-independent and gives
an idea of the quality of the refined model.

sum~i~(Fo~i~ Fc~i~ - &lt;Fo&gt;&lt;Fc&gt;)
R~corr~ = ------------------------------------------------------------
SQRT{sum~i~(Fo~i~)^2^-&lt;Fo&gt;^2^} SQRT{sum~i~(Fc~i~)^2^-&lt;Fc&gt;^2^}

Fo  = observed structure factors
Fc  = calculated structure factors
&lt;&gt;    denotes average value

summation is over reflections not included
in the refinement (free reflections)
                        </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">
Description of special aspects of the refinement process.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="diff_density_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum value of the electron density in the final difference
Fourier map.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_per_angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="diff_density_max_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute diff_density_max in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_per_angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="diff_density_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum value of the electron density in the final difference
Fourier map.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_per_angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="diff_density_min_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute diff_density_min in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_per_angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="diff_density_rms" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The root-mean-square-deviation of the electron density in the
final difference Fourier map. This value is measured with respect
to the arithmetic mean density and is derived from summations
over each grid point in the asymmetric unit of the cell. This
quantity is useful for assessing the significance of the values
of _refine.diff_density_min and _refine.diff_density_max, and
also for defining suitable contour levels.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_per_angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="diff_density_rms_esd" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute diff_density_rms in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_per_angstroms_cubed" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="ls_R_Fsqd_factor_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R(Fsqd) for reflections that satisfy the
resolution limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion in category reflns, calculated on the squares of the
 observed and calculated structure-factor amplitudes.

sum|F~obs~^2^ - F~calc~^2^|
R(Fsqd) = ---------------------------
sum|F~obs~^2^|

F~obs~^2^  = squares of the observed structure-factor amplitudes
F~calc~^2^ = squares of the calculated structure-factor
amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_R_I_factor_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R(I) for reflections that satisfy the
resolution limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion in category reflns, calculated on the estimated
 reflection intensities.

This is most often calculated in Rietveld refinements against
powder data, where it is referred to as R~B~ or R~Bragg~.

sum|I~obs~ - I~calc~|
R(I) = ---------------------
sum|I~obs~|

I~obs~  = the net observed intensities
I~calc~ = the net calculated intensities

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_R_factor_R_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion in category reflns, and that were used as the test
 reflections (i.e. were excluded from the refinement) when the
refinement included the calculation of a &apos;free&apos; R factor.
Details of how reflections were assigned to the working and
test sets are given in attribute R_free_details.
 in category reflns 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_R_factor_R_free_error" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated error in attribute ls_R_factor_R_free.
 in category refine The method used to estimate the error is described in the
item attribute ls_R_factor_R_free_error_details in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_R_factor_R_free_error_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Special aspects of the method used to estimated the error in
attribute ls_R_factor_R_free in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_R_factor_R_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion in category reflns, and that were used as the working
 reflections (i.e. were included in the refinement)  when the
refinement included the calculation of a &apos;free&apos; R factor.
Details of how reflections were assigned to the working and
test sets are given in attribute R_free_details.
 in category reflns 
attribute ls_R_factor_obs in category refine should not be confused with
 attribute ls_R_factor_R_work in category refine; the former reports the results of a
 refinement in which all observed reflections were used, the
latter a refinement in which a subset of the observed
reflections were excluded from refinement for the calculation
of a &apos;free&apos; R factor. However, it would be meaningful to quote
both values if a &apos;free&apos; R factor were calculated for most of
the refinement, but all of the observed reflections were used
in the final rounds of refinement; such a protocol should be
explained in attribute details.
 in category refine 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_R_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for all reflections that satisfy the resolution
limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low.
 in category refine 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_R_factor_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor for the reflections (with number given by
attribute number_gt) in category reflns judged significantly intense (i.e. satisfying
 the threshold specified by attribute threshold_expression)
 in category reflns and included in the refinement. The reflections also satisfy
the resolution limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine. This is the conventional R
 factor. See also attribute ls_wR_factor_ in category refine definitions.
 
sum | F(obs) - F(calc) |
R = ------------------------
sum | F(obs) |

F(obs)  = the observed structure-factor amplitudes
F(calc) = the calculated structure-factor amplitudes

and the sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_R_factor_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion.
 in category reflns 
attribute ls_R_factor_obs in category refine should not be confused with
 attribute ls_R_factor_R_work in category refine; the former reports the results of a
 refinement in which all observed reflections were used, the
latter a refinement in which a subset of the observed
reflections were excluded from refinement for the calculation
of a &apos;free&apos; R factor. However, it would be meaningful to quote
both values if a &apos;free&apos; R factor were calculated for most of
the refinement, but all of the observed reflections were used
in the final rounds of refinement; such a protocol should be
explained in attribute details.
 in category refine 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_abs_structure_Flack" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measure of absolute structure (enantiomorph or polarity) as
defined by Flack (1983).

For centrosymmetric structures, the only permitted value, if the
data name is present, is &apos;inapplicable&apos;, represented by &apos;.&apos; .

For noncentrosymmetric structures the value must lie in the
99.97&#37; Gaussian confidence interval  -3u =&lt; x =&lt; 1 + 3u and a
standard uncertainty (estimated standard deviation) u must
be supplied. The item range of [0.0:1.0] is correctly
interpreted as meaning (0.0 - 3u) =&lt; x =&lt; (1.0 + 3u).

Ref: Flack, H. D. (1983). Acta Cryst. A39, 876-881.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_abs_structure_Flack_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute ls_abs_structure_Flack in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_abs_structure_Rogers" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measure of absolute structure (enantiomorph or polarity) as
defined by Rogers.


The value must lie in the 99.97&#37; Gaussian confidence interval
-1 -3u =&lt; \h =&lt; 1 + 3u and a standard uncertainty (estimated
standard deviation) u must be supplied. The item range of
[-1.0, 1.0] is correctly interpreted as meaning
(-1.0 - 3u) =&lt; \h =&lt; (1.0 + 3u).

Ref: Rogers, D. (1981). Acta Cryst. A37, 734-741.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-1.0" />
                           <xsd:maxInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_abs_structure_Rogers_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute ls_abs_structure_Rogers in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_abs_structure_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The nature of the absolute structure and how it was determined.
For example, this may describe the Friedel pairs used.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_d_res_high" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The smallest value for the interplanar spacings for the
reflection data used in the refinement in angstroms. This is
called the highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_d_res_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The largest value for the interplanar spacings for
the reflection data used in the refinement in angstroms.
This is called the lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_extinction_coef" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The extinction coefficient used to calculate the correction
factor applied to the structure-factor data. The nature of the
extinction coefficient is given in the definitions of
attribute ls_extinction_expression in category refine and
 attribute ls_extinction_method.
 in category refine 
For the &apos;Zachariasen&apos; method it is the r* value; for the
&apos;Becker-Coppens type 1 isotropic&apos; method it is the &apos;g&apos; value,
and for &apos;Becker-Coppens type 2 isotropic&apos; corrections it is
the &apos;rho&apos; value. Note that the magnitude of these values is
usually of the order of 10000.

Ref:  Becker, P. J. &amp; Coppens, P. (1974). Acta Cryst. A30,
129-47, 148-153.
Zachariasen, W. H. (1967). Acta Cryst. 23, 558-564.
Larson, A. C. (1967). Acta Cryst. 23, 664-665.
Zachariasen coefficient r* = 0.347 E04
3472
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_extinction_coef_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute ls_extinction_coef in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_extinction_expression" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of or reference to the extinction-correction
equation used to apply the data item
attribute ls_extinction_coef in category refine. This information must be sufficient
 to reproduce the extinction-correction factors applied to the
structure factors.
      Larson, A. C. (1970). &quot;Crystallographic Computing&quot;, edited by
       F. R. Ahmed. Eq. (22), p.292. Copenhagen: Munksgaard.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_extinction_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the extinction-correction method applied.
This description should
include information about the correction method, either
&apos;Becker-Coppens&apos; or &apos;Zachariasen&apos;.  The latter is sometimes
referred to as the &apos;Larson&apos; method even though it employs
Zachariasen&apos;s formula.

The Becker-Coppens procedure is referred to as &apos;type 1&apos; when
correcting secondary extinction dominated by the mosaic spread;
as &apos;type 2&apos; when secondary extinction is dominated by particle
size and includes a primary extinction component; and as &apos;mixed&apos;
when there is a mixture of types 1 and 2.

For the Becker-Coppens method, it is also necessary to set the
mosaic distribution as either &apos;Gaussian&apos; or &apos;Lorentzian&apos; and the
nature of the extinction as &apos;isotropic&apos; or &apos;anisotropic&apos;. Note
that if either the &apos;mixed&apos; or &apos;anisotropic&apos; corrections are
applied, the multiple coefficients cannot be contained in
*_extinction_coef and must be listed in attribute details.
 in category refine 
Ref: Becker, P. J. &amp; Coppens, P. (1974). Acta Cryst. A30,
129-147, 148-153.
Zachariasen, W. H. (1967). Acta Cryst. 23, 558- 564.
Larson, A. C. (1967). Acta Cryst. 23, 664-665.
B-C type 2 Gaussian isotropic
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_goodness_of_fit_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The least-squares goodness-of-fit parameter S for all data
after the final cycle of refinement. Ideally, account should be
taken of parameters restrained in the least-squares refinement.
See also the definition of attribute ls_restrained_S_all.
 in category refine 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
S = ( ---------------------------- )
(       N~ref~ - N~param~      )

Y~obs~   = the observed coefficients
(see attribute ls_structure_factor_coef)
 in category refine Y~calc~  = the calculated coefficients
(see attribute ls_structure_factor_coef)
 in category refine w        = the least-squares reflection weight
[1/(e.s.d. squared)]

N~ref~   = the number of reflections used in the refinement
N~param~ = the number of refined parameters

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_goodness_of_fit_all_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute ls_goodness_of_fit_all in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_goodness_of_fit_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The least-squares goodness-of-fit parameter S for
significantly intense reflections (see
attribute threshold_expression) in category reflns after the final cycle of
 refinement. Ideally, account should be taken of parameters
restrained in the least-squares refinement. See also
attribute ls_restrained_S_ in category refine definitions.
 
{  sum { w [ Y(obs) - Y(calc) ]^2^ }  }^1/2^
S = { ----------------------------------- }
{            Nref - Nparam            }

Y(obs)  = the observed coefficients
(see _refine_ls_structure_factor_coef)
Y(calc) = the calculated coefficients
(see _refine_ls_structure_factor_coef)
w       = the least-squares reflection weight
[1/(u^2^)]
u       = standard uncertainty

Nref   = the number of reflections used in the refinement
Nparam = the number of refined parameters

and the sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_goodness_of_fit_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The least-squares goodness-of-fit parameter S for reflection data
classified as &apos;observed&apos; (see attribute observed_criterion) in category reflns after
 the final cycle of refinement. Ideally, account should be taken
of parameters restrained in the least-squares refinement.
See also the definition of attribute ls_restrained_S_obs.
 in category refine 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
S = ( ---------------------------- )
(       N~ref~ - N~param~      )

Y~obs~   = the observed coefficients
(see attribute ls_structure_factor_coef)
 in category refine Y~calc~  = the calculated coefficients
(see attribute ls_structure_factor_coef)
 in category refine w        = the least-squares reflection weight
[1/(e.s.d. squared)]

N~ref~   = the number of reflections used in the refinement
N~param~ = the number of refined parameters

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_goodness_of_fit_obs_esd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation)
of attribute ls_goodness_of_fit_obs in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_goodness_of_fit_ref" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The least-squares goodness-of-fit parameter S for all
reflections included in the refinement after the final cycle
of refinement. Ideally, account should be taken of parameters
restrained in the least-squares refinement. See also
_refine_ls_restrained_S_ definitions.

{  sum | w | Y(obs) - Y(calc) |^2^ |  }^1/2^
S = { ----------------------------------- }
{            Nref - Nparam            }

Y(obs)  = the observed coefficients
(see _refine_ls_structure_factor_coef)
Y(calc) = the calculated coefficients
(see _refine_ls_structure_factor_coef)
w       = the least-squares reflection weight
[1/(u^2^)]
u       = standard uncertainty

Nref   = the number of reflections used in the refinement
Nparam = the number of refined parameters

and the sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_hydrogen_treatment" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Treatment of hydrogen atoms in the least-squares refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="refall" />
                           <xsd:enumeration value="refxyz" />
                           <xsd:enumeration value="refU" />
                           <xsd:enumeration value="noref" />
                           <xsd:enumeration value="constr" />
                           <xsd:enumeration value="mixed" />
                           <xsd:enumeration value="undef" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_matrix_type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Type of matrix used to accumulate the least-squares derivatives.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="full" />
                           <xsd:enumeration value="fullcycle" />
                           <xsd:enumeration value="atomblock" />
                           <xsd:enumeration value="userblock" />
                           <xsd:enumeration value="diagonal" />
                           <xsd:enumeration value="sparse" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_number_constraints" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of constrained (non-refined or dependent) parameters
in the least-squares process. These may be due to symmetry or any
other constraint process (e.g. rigid-body refinement). See also
_atom_site.constraints and _atom_site.refinement_flags. A general
description of constraints may appear in attribute details in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_number_parameters" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of parameters refined in the least-squares process.
If possible, this number should include some contribution from
the restrained parameters. The restrained parameters are
distinct from the constrained parameters (where one or more
parameters are linearly dependent on the refined value of
another). Least-squares restraints often depend on geometry or
energy considerations and this makes their direct contribution
to this number, and to the goodness-of-fit calculation,
difficult to assess.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_number_reflns_R_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by _refine.ls_d_res_high and _refine.ls_d_res_low
and the observation limit established by
attribute observed_criterion in category reflns, and that were used as the test
 reflections (i.e. were excluded from the refinement) when the
refinement included the calculation of a &apos;free&apos; R factor.
Details of how reflections were assigned to the working and
test sets are given in attribute R_free_details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_number_reflns_R_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by _refine.ls_d_res_high and _refine.ls_d_res_low
and the observation limit established by
attribute observed_criterion in category reflns, and that were used as the working
 reflections (i.e. were included in the refinement) when the
refinement included the calculation of a &apos;free&apos; R factor.
Details of how reflections were assigned to the working and
test sets are given in attribute R_free_details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_number_reflns_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by _refine.ls_d_res_high and _refine.ls_d_res_low.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_number_reflns_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by _refine.ls_d_res_high and _refine.ls_d_res_low
and the observation limit established by
attribute observed_criterion in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_number_restraints" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of restrained parameters. These are parameters which
are not directly dependent on another refined parameter.
Restrained parameters often involve geometry or energy
dependencies.
See also _atom_site.constraints and _atom_site.refinement_flags.
A general description of refinement constraints may appear in
attribute details in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_percent_reflns_R_free" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by _refine.ls_d_res_high and _refine.ls_d_res_low
and the observation limit established by
attribute observed_criterion in category reflns, and that were used as the test
 reflections (i.e. were excluded from the refinement) when the
refinement included the calculation of a &apos;free&apos; R factor,
expressed as a percentage of the number of geometrically
observable reflections that satisfy the resolution limits.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_percent_reflns_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by _refine.ls_d_res_high and _refine.ls_d_res_low
and the observation limit established by
attribute observed_criterion in category reflns, expressed as a percentage of the
 number of geometrically observable reflections that satisfy
the resolution limits.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_redundancy_reflns_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the total number of observations of the
reflections that satisfy the resolution limits established by
_refine.ls_d_res_high and _refine.ls_d_res_low to the number
of crystallographically unique reflections that satisfy the
same limits.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_redundancy_reflns_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the total number of observations of the
reflections that satisfy the resolution limits established by
_refine.ls_d_res_high and _refine.ls_d_res_low and the
observation limit established by attribute observed_criterion in category reflns to
 the number of crystallographically unique reflections that
satisfy the same limits.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_restrained_S_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The least-squares goodness-of-fit parameter S&apos; for all
reflections after the final cycle of least-squares refinement.
This parameter explicitly includes the restraints applied
in the least-squares process. See also the definition of
attribute ls_goodness_of_fit_all.
 in category refine 
(   sum   |w    |Y~obs~  - Y~calc~|^2^| )^1/2^
( + sum~r~|w~r~ |P~calc~ - P~targ~|^2^| )
S&apos; = ( ------------------------------------- )
(      N~ref~ + N~restr~ - N~param~     )

Y~obs~   = the observed coefficients
(see attribute ls_structure_factor_coef)
 in category refine Y~calc~  = the calculated coefficients
(see attribute ls_structure_factor_coef)
 in category refine w        = the least-squares reflection weight
[1/(e.s.d. squared)]

P~calc~  = the calculated restraint values
P~targ~  = the target restraint values
w~r~     = the restraint weight

N~ref~   = the number of reflections used in the refinement
(see attribute ls_number_reflns_obs)
 in category refine N~restr~ = the number of restraints
(see attribute ls_number_restraints)
 in category refine N~param~ = the number of refined parameters
(see attribute ls_number_parameters)
 in category refine 
sum  is taken over the specified reflections
sumr is taken over the restraints
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_restrained_S_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The least-squares goodness-of-fit parameter S&apos; for reflection
data classified as observed (see attribute observed_criterion)
 in category reflns after the final cycle of least-squares refinement. This
parameter explicitly includes the restraints applied in
the least-squares process. See also the definition of
attribute ls_goodness_of_fit_obs.
 in category refine 
(   sum   |w    |Y~obs~  - Y~calc~|^2^| )^1/2^
( + sum~r~|w~r~ |P~calc~ - P~targ~|^2^| )
S&apos; = ( ------------------------------------- )
(      N~ref~ + N~restr~ - N~param~     )

Y~obs~   = the observed coefficients
(see attribute ls_structure_factor_coef)
 in category refine Y~calc~  = the calculated coefficients
(see attribute ls_structure_factor_coef)
 in category refine w        = the least-squares reflection weight
[1/(e.s.d. squared)]

P~calc~  = the calculated restraint values
P~targ~  = the target restraint values
w~r~     = the restraint weight

N~ref~   = the number of reflections used in the refinement
(see attribute ls_number_reflns_obs)
 in category refine N~restr~ = the number of restraints
(see attribute ls_number_restraints)
 in category refine N~param~ = the number of refined parameters
(see attribute ls_number_parameters)
 in category refine 
sum  is taken over the specified reflections
sumr is taken over the restraints
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_shift_over_esd_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The largest ratio of the final least-squares parameter shift
to the final standard uncertainty (estimated standard
deviation).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_shift_over_esd_mean" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The average ratio of the final least-squares parameter shift
to the final standard uncertainty (estimated standard
deviation).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_shift_over_su_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The largest ratio of the final least-squares parameter
shift to the final standard uncertainty.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_shift_over_su_max_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An upper limit for the largest ratio of the final
least-squares parameter shift to the final
standard uncertainty.  This item is used when the largest
value of the shift divided by the final standard uncertainty
is too small to measure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_shift_over_su_mean" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The average ratio of the final least-squares parameter
shift to the final standard uncertainty.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_shift_over_su_mean_lt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An upper limit for the average ratio of the final
least-squares parameter shift to the
final standard uncertainty.  This
item is used when the average value of the shift divided by
the final standard uncertainty is too small to measure.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_structure_factor_coef" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Structure-factor coefficient |F|, F^2^ or I used in the least-
squares refinement process.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="F" />
                           <xsd:enumeration value="Fsqd" />
                           <xsd:enumeration value="Inet" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_wR_factor_R_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Weighted residual factor wR for reflections that satisfy the
resolution limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion in category reflns, and that were used as the test
 reflections (i.e. were excluded from the refinement) when the
refinement included the calculation of a &apos;free&apos; R factor.
Details of how reflections were assigned to the working and
test sets are given in attribute R_free_details.
 in category reflns 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
wR = ( ---------------------------- )
(        sum|w Y~obs~^2^|      )

Y~obs~  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y~calc~ = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_wR_factor_R_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Weighted residual factor wR for reflections that satisfy the
resolution limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion in category reflns, and that were used as the working
 reflections (i.e. were included in the refinement) when the
refinement included the calculation of a &apos;free&apos; R factor.
Details of how reflections were assigned to the working and
test sets are given in attribute R_free_details.
 in category reflns 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
wR = ( ---------------------------- )
(        sum|w Y~obs~^2^|      )

Y~obs~  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y~calc~ = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_wR_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Weighted residual factor wR for all reflections that satisfy the
resolution limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low.
 in category refine 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
wR = ( ---------------------------- )
(        sum|w Y~obs~^2^|      )

Y~obs~  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y~calc~ = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_wR_factor_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Weighted residual factor wR for reflections that satisfy the
resolution limits established by attribute ls_d_res_high in category refine and
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion.
 in category reflns 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
wR = ( ---------------------------- )
(        sum|w Y~obs~^2^|      )

Y~obs~  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y~calc~ = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ls_weighting_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the weighting scheme used
in least-squares refinement. Used to describe the weighting
when the value of attribute ls_weighting_scheme in category refine is specified
 as &apos;calc&apos;.
                                 Sigdel model of Konnert-Hendrickson:
                                  Sigdel =
                                  Afsig +  Bfsig*(sin(theta)/lambda-1/6)
                                  Afsig = 22.0, Bfsig = 150.0
                                    at the beginning of refinement.
                                  Afsig = 16.0, Bfsig =  60.0
                                    at the end of refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ls_weighting_scheme" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The weighting scheme applied in the least-squares process. The
standard code may be followed by a description of the weight
(but see attribute ls_weighting_details in category refine for a preferred approach). 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sigma" />
                           <xsd:enumeration value="unit" />
                           <xsd:enumeration value="calc" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="occupancy_max" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum value for occupancy found in the coordinate set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="occupancy_min" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The minimum value for occupancy found in the coordinate set.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="overall_FOM_free_R_set" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Average figure of merit of phases of reflections not included
in the refinement.

This value is derived from the likelihood function.

FOM           = I~1~(X)/I~0~(X)

I~0~, I~1~     = zero- and first-order modified Bessel functions
of the first kind
X              = sigma~A~ |E~o~| |E~c~|/SIGMA
E~o~, E~c~     = normalized observed and calculated structure
factors
sigma~A~       = &lt;cos 2 pi s delta~x~&gt; SQRT(Sigma~P~/Sigma~N~)
estimated using maximum likelihood
Sigma~P~       = sum~{atoms in model}~ f^2^
Sigma~N~       = sum~{atoms in crystal}~ f^2^
f              = form factor of atoms
delta~x~       = expected error
SIGMA          = (sigma~{E;exp}~)^2^ + epsilon [1-(sigma~A~)^2^]
sigma~{E;exp}~ = uncertainties of normalized observed
structure factors
epsilon       = multiplicity of the diffracting plane

Ref: Murshudov, G. N., Vagin, A. A. &amp; Dodson, E. J. (1997).
Acta Cryst. D53, 240-255.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="overall_FOM_work_R_set" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Average figure of merit of phases of reflections included in
the refinement.

This value is derived from the likelihood function.

FOM           = I~1~(X)/I~0~(X)

I~0~, I~1~     = zero- and first-order modified Bessel functions
of the first kind
X              = sigma~A~ |E~o~| |E~c~|/SIGMA
E~o~, E~c~     = normalized observed and calculated structure
factors
sigma~A~       = &lt;cos 2 pi s delta~x~&gt; SQRT(Sigma~P~/Sigma~N~)
estimated using maximum likelihood
Sigma~P~       = sum~{atoms in model}~ f^2^
Sigma~N~       = sum~{atoms in crystal}~ f^2^
f              = form factor of atoms
delta~x~       = expected error
SIGMA          = (sigma~{E;exp}~)^2^ + epsilon [1-(sigma~A~)^2^]
sigma~{E;exp}~ = uncertainties of normalized observed
structure factors
epsilon       = multiplicity of the diffracting plane

Ref: Murshudov, G. N., Vagin, A. A. &amp; Dodson, E. J. (1997).
Acta Cryst. D53, 240-255.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="overall_SU_B" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall standard uncertainty (estimated standard deviation)
of the displacement parameters based on a maximum-likelihood
residual.

The overall standard uncertainty (sigma~B~)^2^ gives an idea
of the uncertainty in the B values of averagely defined
atoms (atoms with B values equal to the average B value).

N~a~
(sigma~B~)^2^ = 8 ----------------------------------------------
sum~i~ {[1/Sigma - (E~o~)^2^ (1-m^2^)](SUM_AS)s^4^}

N~a~           = number of atoms
E~o~           = normalized structure factors
m              = figure of merit of phases of reflections
included in the summation
s              = reciprocal-space vector

SUM_AS         = (sigma~A~)^2^/Sigma^2^
Sigma          = (sigma~{E;exp}~)^2^ + epsilon [1-(sigma~A~)^2^]
sigma~{E;exp}~  = experimental uncertainties of normalized
structure factors
sigma~A~        = &lt;cos 2 pi s delta~x~&gt; SQRT(Sigma~P~/Sigma~N~)
estimated using maximum likelihood
Sigma~P~        = sum~{atoms in model}~ f^2^
Sigma~N~        = sum~{atoms in crystal}~ f^2^
f               = atom form factor 
delta~x~        = expected error
epsilon         = multiplicity of diffracting plane

summation is over all reflections included in refinement

Ref: (sigma~A~ estimation) &quot;Refinement of macromolecular
structures by the maximum-likelihood method&quot;,
Murshudov, G. N., Vagin, A. A. &amp; Dodson, E. J. (1997).
Acta Cryst. D53, 240-255.

(SU B estimation) Murshudov, G. N. &amp; Dodson,
E. J. (1997). Simplified error estimation a la
Cruickshank in macromolecular crystallography.
CCP4 Newsletter on Protein Crystallography, No. 33,
January 1997, pp. 31-39.

http://www.ccp4.ac.uk/newsletters/newsletter33/murshudov.html
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="overall_SU_ML" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall standard uncertainty (estimated standard deviation)
of the positional parameters based on a maximum likelihood
residual.

The overall standard uncertainty (sigma~X~)^2^ gives an
idea of the uncertainty in the position of averagely
defined atoms (atoms with B values equal to average B value)

3                         N~a~
(sigma~X~)^2^  = ---------------------------------------------------------
8 pi^2^ sum~i~ {[1/Sigma - (E~o~)^2^ (1-m^2^)](SUM_AS)s^2^}

N~a~           = number of atoms
E~o~           = normalized structure factors
m              = figure of merit of phases of reflections
included in the summation
s              = reciprocal-space vector

SUM_AS         = (sigma~A~)^2^/Sigma^2^
Sigma          = (sigma~{E;exp}~)^2^ + epsilon [1-(sigma~A~)^2^]
sigma~{E;exp}~  = experimental uncertainties of normalized
structure factors
sigma~A~        = &lt;cos 2 pi s delta~x~&gt; SQRT(Sigma~P~/Sigma~N~)
estimated using maximum likelihood
Sigma~P~        = sum~{atoms in model}~ f^2^
Sigma~N~        = sum~{atoms in crystal}~ f^2^
f               = atom form factor
delta~x~        = expected error
epsilon         = multiplicity of diffracting plane

summation is over all reflections included in refinement

Ref: (sigma_A estimation) &quot;Refinement of macromolecular
structures by the maximum-likelihood method&quot;,
Murshudov, G. N., Vagin, A. A. &amp; Dodson, E. J. (1997).
Acta Cryst. D53, 240-255.

(SU ML estimation) Murshudov, G. N. &amp; Dodson,
E. J. (1997). Simplified error estimation a la
Cruickshank in macromolecular crystallography.
CCP4 Newsletter on Protein Crystallography, No. 33,
January 1997, pp. 31-39.

http://www.ccp4.ac.uk/newsletters/newsletter33/murshudov.html
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="overall_SU_R_Cruickshank_DPI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall standard uncertainty (estimated standard deviation)
of the displacement parameters based on the crystallographic
R value, expressed in a formalism known as the dispersion
precision indicator (DPI).

The overall standard uncertainty (sigma~B~) gives an idea
of the uncertainty in the B values of averagely defined
atoms (atoms with B values equal to the average B value).

N~a~
(sigma~B~)^2^ = 0.65 ---------- (R~value~)^2^ (D~min~)^2^ C^-2/3^
(N~o~-N~p~)


N~a~     = number of atoms included in refinement
N~o~     = number of observations
N~p~     = number of parameters refined
R~value~ = conventional crystallographic R value
D~min~   = maximum resolution
C        = completeness of data

Ref: Cruickshank, D. W. J. (1999). Acta Cryst. D55, 583-601.

Murshudov, G. N. &amp; Dodson,
E. J. (1997). Simplified error estimation a la
Cruickshank in macromolecular crystallography.
CCP4 Newsletter on Protein Crystallography, No. 33,
January 1997, pp. 31-39.

http://www.ccp4.ac.uk/newsletters/newsletter33/murshudov.html

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="overall_SU_R_free" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall standard uncertainty (estimated standard deviation)
of the displacement parameters based on the free R value.

The overall standard uncertainty (sigma~B~) gives an idea
of the uncertainty in the B values of averagely defined
atoms (atoms with B values equal to the average B value).

N~a~
(sigma~B~)^2^ = 0.65 ---------- (R~free~)^2^ (D~min~)^2^ C^-2/3^
(N~o~-N~p~)


N~a~     = number of atoms included in refinement
N~o~     = number of observations
N~p~     = number of parameters refined
R~free~  = conventional free crystallographic R value calculated
using reflections not included in refinement
D~min~   = maximum resolution
C        = completeness of data

Ref: Cruickshank, D. W. J. (1999). Acta Cryst. D55, 583-601.

Murshudov, G. N. &amp; Dodson,
E. J. (1997). Simplified error estimation a la
Cruickshank in macromolecular crystallography.
CCP4 Newsletter on Protein Crystallography, No. 33,
January 1997, pp. 31-39.

http://www.ccp4.ac.uk/newsletters/newsletter33/murshudov.html
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_R_Free_selection_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the manner in which the cross validation
reflections were selected.
Random selection
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_TLS_residual_ADP_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag for TLS refinements identifying the type of atomic displacement parameters stored
in attribute B_iso_or_equiv in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="LIKELY RESIDUAL" />
                           <xsd:enumeration value="UNVERIFIED" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_average_fsc_free" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Average Fourier Shell Correlation (avgFSC) between model and
observed structure factors for reflections not included in refinement.

The average FSC is a measure of the agreement between observed
and calculated structure factors.

sum(N~i~ FSC~free-i~)
avgFSC~free~   = ---------------------
sum(N~i~)


N~i~          = the number of free reflections in the resolution shell i
FSC~free-i~   = FSC for free reflections in the i-th resolution shell calculated as:

(sum(|F~o~| |F~c~| fom cos(phi~c~-phi~o~)))
FSC~free-i~  = -------------------------------------------
(sum(|F~o~|^2^) (sum(|F~c~|^2^)))^1/2^

|F~o~|   = amplitude of observed structure factor
|F~c~|   = amplitude of calculated structure factor
phi~o~   = phase of observed structure factor
phi~c~   = phase of calculated structure factor
fom      = figure of merit of the experimental phases.

Summation of FSC~free-i~ is carried over all free reflections in the resolution shell.

Summation of avgFSC~free~ is carried over all resolution shells.


Ref:  Rosenthal P.B., Henderson R.
&quot;Optimal determination of particle orientation, absolute hand,
and contrast loss in single-particle electron cryomicroscopy.
Journal of Molecular Biology. 2003;333(4):721-745, equation (A6).

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_average_fsc_overall" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Overall average Fourier Shell Correlation (avgFSC) between model and
observed structure factors for all reflections.

The average FSC is a measure of the agreement between observed
and calculated structure factors.

sum(N~i~ FSC~i~)
avgFSC   = ----------------
sum(N~i~)


N~i~     = the number of all reflections in the resolution shell i
FSC~i~   = FSC for all reflections in the i-th resolution shell calculated as:

(sum(|F~o~| |F~c~| fom cos(phi~c~-phi~o~)))
FSC~i~  = -------------------------------------------
(sum(|F~o~|^2^) (sum(|F~c~|^2^)))^1/2^

|F~o~|   = amplitude of observed structure factor
|F~c~|   = amplitude of calculated structure factor
phi~o~   = phase of observed structure factor
phi~c~   = phase of calculated structure factor
fom      = figure of merit of the experimental phases.

Summation of FSC~i~ is carried over all reflections in the resolution shell.

Summation of avgFSC is carried over all resolution shells.


Ref:  Rosenthal P.B., Henderson R.
&quot;Optimal determination of particle orientation, absolute hand,
and contrast loss in single-particle electron cryomicroscopy.
Journal of Molecular Biology. 2003;333(4):721-745, equation (A6).

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_average_fsc_work" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Average Fourier Shell Correlation (avgFSC) between model and 
observed structure factors for reflections included in refinement.

The average FSC is a measure of the agreement between observed 
and calculated structure factors.

sum(N~i~ FSC~work-i~) 
avgFSC~work~   = ---------------------
sum(N~i~)


N~i~          = the number of working reflections in the resolution shell i
FSC~work-i~   = FSC for working reflections in the i-th resolution shell calculated as:

(sum(|F~o~| |F~c~| fom cos(phi~c~-phi~o~)))
FSC~work-i~  = -------------------------------------------
(sum(|F~o~|^2^) (sum(|F~c~|^2^)))^1/2^

|F~o~|   = amplitude of observed structure factor
|F~c~|   = amplitude of calculated structure factor
phi~o~   = phase of observed structure factor
phi~c~   = phase of calculated structure factor
fom      = figure of merit of the experimental phases.

Summation of FSC~work-i~ is carried over all working reflections in the resolution shell.

Summation of avgFSC~work~ is carried over all resolution shells.


Ref:  Rosenthal P.B., Henderson R.
&quot;Optimal determination of particle orientation, absolute hand,
and contrast loss in single-particle electron cryomicroscopy.
Journal of Molecular Biology. 2003;333(4):721-745, equation (A6).

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_data_cutoff_high_absF" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Value of F at &quot;high end&quot; of data cutoff.
17600
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_data_cutoff_high_rms_absF" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Value of RMS |F| used as high data cutoff.
205.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_data_cutoff_low_absF" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Value of F at &quot;low end&quot; of data cutoff.
0.30
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_density_correlation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

The density correlation coefficient is calculated from atomic 
densities of (2Fobs-Fcalc) map - &quot;Robs&quot; and the model
map (Fcalc) - &quot;Rcalc&quot; :

D_corr =  &lt;Robs&gt;&lt;Rcalc&gt;/sqrt(&lt;Robs**2&gt;&lt;Rcalc**2&gt;)

where &lt;Robs&gt; is the mean of &quot;observed&quot; densities of all atoms 

&lt;Rcalc&gt; is the mean of &quot;calculated&quot; densities of 
all atoms.

The value of density for some atom from map R(x) is:

sum_i ( R(xi) * Ratom(xi - xa) )
Dens =  ---------------------------------- 
sum_i ( Ratom(xi - xa) ) 

where  Ratom(x) is atomic electron density for the x-th grid point.
xa - vector of the centre of atom.
xi - vector of the i-th point of grid.
Sum is taken over all grid points which have distance
from the center of the atom less than the Radius_limit.
For all atoms Radius_limit = 2.5 A.

Ref: Vaguine, A.A., Richelle, J. &amp; Wodak, S.J. (1999). Acta Cryst. D55,199-205
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_diffrn_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the diffraction data set used in this refinement.

Multiple diffraction data sets specified as a comma separated list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_isotropic_thermal_model" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Whether the structure was refined with indvidual
isotropic, anisotropic or overall temperature factor.
Isotropic
Overall
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ls_cross_valid_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Whether the cross validataion method was used through
out or only at the end.
FREE R-VALUE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ls_sigma_F" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Data cutoff (SIGMA(F))
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ls_sigma_Fsqd" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Data cutoff (SIGMA(F^2))
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ls_sigma_I" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Data cutoff (SIGMA(I))
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_method_to_determine_struct" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Method(s) used to determine the structure.
AB INITIO PHASING
Direct Methods
DM
Iterative Single wavelength Anomalous Scattering
ISAS 
Iterative Single Isomorphous Replacement
ISIR
Iterative Single Isomorphous Replacement with Anomalous Scattering
ISIRAS
Multi wavelength Anomalous Diffraction
MAD
Multiple Isomorphous Replacement
MIR
Multiple Isomorphous Replacement with Anomalous Scattering
MIRAS
Molecular Replacement
MR
Single Isomorphous Replacement
SIR
Single Isomorphous Replacement with Anomalous Scattering
SIRAS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_overall_ESU_R" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Overall estimated standard uncertainties of positional
parameters based on R value.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_overall_ESU_R_Free" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Overall estimated standard uncertainties of positional parameters based on R free value.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_overall_SU_R_Blow_DPI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall standard uncertainty (estimated standard deviation)
of the displacement parameters based on the crystallographic
R value, expressed in a formalism known as the dispersion
precision indicator (DPI).

Ref: Blow, D (2002) Acta Cryst. D58, 792-797

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_overall_SU_R_free_Blow_DPI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall standard uncertainty (estimated standard deviation)
of the displacement parameters based on the crystallographic
R-free value, expressed in a formalism known as the dispersion
precision indicator (DPI).

Ref: Blow, D (2002) Acta Cryst. D58, 792-797

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_overall_SU_R_free_Cruickshank_DPI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall standard uncertainty (estimated standard deviation)
of the displacement parameters based on the crystallographic
R-free value, expressed in a formalism known as the dispersion
precision indicator (DPI).

Ref: Cruickshank, D. W. J. (1999). Acta Cryst. D55, 583-601.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_overall_phase_error" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The overall phase error for all reflections after refinement using
the current refinement target.
0.30
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_pd_Fsqrd_R_factor" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute ls_d_res_high in category refine and 
 attribute ls_d_res_low in category refine and the observation limit established by
 attribute observed_criterion.
 in category reflns sum|F~obs~**2 - F~calc~**2|
R = ---------------------
sum|F~obs~**2|
F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes
sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_pd_Marquardt_correlation_coeff" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The correlation coefficient between the observed and
calculated structure factors for reflections included in
the refinement. This correlation factor is found in the 
fitting using the Levenberg-Marquardt algorithm to search 
for the minimum value of chisquare. Almost all computer 
codes for Rietveld refinement employ the Gauss-Newton algorithm 
to find parameters which minimize the weighted sum of squares 
of the residuals.
A description of the equations is given on
http://www.water.hut.fi/~tkarvone/fr_org_s.htm
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_pd_ls_matrix_band_width" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The least squares refinement &quot;band matrix&quot; approximation to the full matrix.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_pd_meas_number_of_points" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of points in the measured
diffractogram.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_pd_number_of_points" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of data points in the processed diffractogram.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_pd_number_of_powder_patterns" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of powder patterns used.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_pd_proc_ls_prof_R_factor" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Rietveld/Profile fit R factors.
Note that the R factor computed for Rietveld refinements
using the extracted reflection intensity values (often
called the Rietveld or Bragg R factor, R~B~) is not properly
a profile R factor.  
pdbx_pd_proc_ls_prof_R_factor, often called R~p~, is an
unweighted fitness metric for the agreement between the
observed and computed diffraction patterns
R~p~ = sum~i~ | I~obs~(i) - I~calc~(i) |
/ sum~i~ ( I~obs~(i) )
Note that in the above equations,
w(i) is the weight for the ith data point 
I~obs~(i) is the observed intensity for the ith data
point, sometimes referred to as y~i~(obs) or
y~oi~.
I~calc~(i) is the computed intensity for the ith data
point with background and other corrections
applied to match the scale of the observed dataset,
sometimes referred to as y~i~(calc) or
y~ci~.
n is the total number of data points (see attribute pdbx_pd_number_of_points)
 in category refine less the number of data points excluded from the refinement.
p is the total number of refined parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_pd_proc_ls_prof_wR_factor" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Rietveld/Profile fit R factors.
Note that the R factor computed for Rietveld refinements
using the extracted reflection intensity values (often
called the Rietveld or Bragg R factor, R~B~) is not properly
a profile R factor.
pdbx_pd_proc_ls_prof_wR_factor often called R~wp~, is a
weighted fitness metric for the agreement between the
observed and computed diffraction patterns
R~wp~ = SQRT {
sum~i~ ( w(i) [ I~obs~(i) - I~calc~(i) ]^2^ )
/ sum~i~ ( w(i) [I~obs~(i)]^2^ ) }
Note that in the above equations,
w(i) is the weight for the ith data point 
I~obs~(i) is the observed intensity for the ith data
point, sometimes referred to as y~i~(obs) or
y~oi~.
I~calc~(i) is the computed intensity for the ith data
point with background and other corrections
applied to match the scale of the observed dataset,
sometimes referred to as y~i~(calc) or
y~ci~.
n is the total number of data points (see attribute pdbx_pd_number_of_points)
 in category refine less the number of data points excluded from the refinement.
p is the total number of refined parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_real_space_R" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Real space R factor of electron density for all atoms.

The real space R factor is calculated by the equation

R_real = [Sum~i (|Dobs - Dcal|)]/[Sum~i (|Dobs + Dcal|)]

Where:
Dobs is the observed  electron density,
Dcal is the calculated  electron density,
summation is for all the grid points

Ref: Branden, C.I. &amp; Jones, T.A. (1990).  Nature, 343, 687-689
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_solvent_ion_probe_radii" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For bulk solvent mask calculation, the amount that the ionic radii of atoms, which can be ions, are increased used.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_solvent_shrinkage_radii" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For bulk solvent mask calculation, amount mask is shrunk after taking away atoms with new radii and a constant value assigned to this new region.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_solvent_vdw_probe_radii" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For bulk solvent mask calculation, the value by which the vdw radii of non-ion atoms (like carbon) are increased and used.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_starting_model" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Starting model for refinement.  Starting model for
molecular replacement should refer to a previous
structure or experiment.
BDL001
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_stereochem_target_val_spec_case" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Special case of stereochemistry target values used
in SHELXL refinement.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_stereochemistry_target_values" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Stereochemistry target values used in refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="solvent_model_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Special aspects of the solvent model used during refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="solvent_model_param_bsol" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the BSOL solvent-model parameter describing
the average isotropic displacement parameter of disordered
solvent atoms.

This is one of the two parameters (the other is
attribute solvent_model_param_ksol) in category refine in Tronrud&apos;s method of
 modelling the contribution of bulk solvent to the
scattering. The standard scale factor is modified according
to the expression

k0 exp(-B0 * s^2^)[1-KSOL * exp(-BSOL * s^2^)]

where k0 and B0 are the scale factors for the protein.

Ref: Tronrud, D. E. (1997). Methods Enzymol. 277, 243-268.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="solvent_model_param_ksol" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the KSOL solvent-model parameter describing
the ratio of the electron density in the bulk solvent to the
electron density in the molecular solute.

This is one of the two parameters (the other is
attribute solvent_model_param_bsol) in category refine in Tronrud&apos;s method of
 modelling the contribution of bulk solvent to the
scattering. The standard scale factor is modified according
to the expression

k0 exp(-B0 * s^2^)[1-KSOL * exp(-BSOL * s^2^)]

where k0 and B0 are the scale factors for the protein.

Ref: Tronrud, D. E. (1997). Methods Enzymol. 277, 243-268.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine can be used to distinguish the results of 
 joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_B_isoType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_B_ISO category record details about
the treatment of isotropic B factors (displacement parameters)
during refinement.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:refine_B_isoCategory&gt;
   &lt;PDBx:refine_B_iso class=&quot;protein&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:treatment&gt;isotropic&lt;/PDBx:treatment&gt;
   &lt;/PDBx:refine_B_iso&gt;
   &lt;PDBx:refine_B_iso class=&quot;solvent&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:treatment&gt;isotropic&lt;/PDBx:treatment&gt;
   &lt;/PDBx:refine_B_iso&gt;
   &lt;PDBx:refine_B_iso class=&quot;inhibitor&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:treatment&gt;isotropic&lt;/PDBx:treatment&gt;
   &lt;/PDBx:refine_B_iso&gt;
&lt;/PDBx:refine_B_isoCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_B_iso" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 isotropic B-factor
(displacement-parameter) refinement for the class of atoms
described in attribute class in category refine_B_iso. 
                                 The temperature factors of atoms in the side
                                  chain of Arg 92 were held fixed due to
                                  unstable behavior in refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="treatment" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The treatment of isotropic B-factor (displacement-parameter)
refinement for a class of atoms defined in attribute class in category refine_B_iso. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="fixed" />
                           <xsd:enumeration value="isotropic" />
                           <xsd:enumeration value="anisotropic" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the isotropic B factor (displacement parameter)
assigned to a class of atoms defined in attribute class.
 in category refine_B_iso Meaningful only for atoms with fixed isotropic B factors.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="class" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A class of atoms treated similarly for isotropic B-factor
(displacement-parameter) refinement.
all
protein
solvent
sugar-phosphate backbone
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine_B_iso can be used to distinguish the results 
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_analyzeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_ANALYZE category record details
about the refined structure that are often used to analyze the
refinement and assess its quality. A given computer program
may or may not produce values corresponding to these data
names.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:refine_analyzeCategory&gt;
   &lt;PDBx:refine_analyze entry_id=&quot;5HVP&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:Luzzati_coordinate_error_obs&gt;0.056&lt;/PDBx:Luzzati_coordinate_error_obs&gt;
      &lt;PDBx:Luzzati_d_res_low_obs&gt;2.51&lt;/PDBx:Luzzati_d_res_low_obs&gt;
   &lt;/PDBx:refine_analyze&gt;
&lt;/PDBx:refine_analyzeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_analyze" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="Luzzati_coordinate_error_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated coordinate error obtained from the plot of
the R value versus sin(theta)/lambda for the reflections
treated as a test set during refinement.

Ref:  Luzzati, V. (1952). Traitement statistique des erreurs
dans la determination des structures cristallines. Acta
Cryst. 5, 802-810.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Luzzati_coordinate_error_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated coordinate error obtained from the plot of
the R value versus sin(theta)/lambda for reflections classified
as observed.

Ref:  Luzzati, V. (1952). Traitement statistique des erreurs
dans la determination des structures cristallines. Acta
Cryst. 5, 802-810.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Luzzati_d_res_low_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the low-resolution cutoff used in constructing the
Luzzati plot for reflections treated as a test set during
refinement.

Ref:  Luzzati, V. (1952). Traitement statistique des erreurs
dans la determination des structures cristallines. Acta
Cryst. 5, 802-810.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Luzzati_d_res_low_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the low-resolution cutoff used in
constructing the Luzzati plot for reflections classified as
observed.

Ref:  Luzzati, V. (1952). Traitement statistique des erreurs
dans la determination des structures cristallines. Acta
Cryst. 5, 802-810.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Luzzati_sigma_a_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of sigma~a~ used in constructing the Luzzati plot for
the reflections treated as a test set during refinement.
Details of the estimation of sigma~a~ can be specified
in attribute Luzzati_sigma_a_free_details.
 in category refine_analyze 
Ref:  Luzzati, V. (1952). Traitement statistique des erreurs
dans la determination des structures cristallines. Acta
Cryst. 5, 802-810.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Luzzati_sigma_a_free_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of the estimation of sigma~a~ for the reflections
treated as a test set during refinement.

Ref:  Luzzati, V. (1952). Traitement statistique des erreurs
dans la determination des structures cristallines. Acta
Cryst. 5, 802-810.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Luzzati_sigma_a_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of sigma~a~ used in constructing the Luzzati plot for
reflections classified as observed. Details of the
estimation of sigma~a~ can be specified in
attribute Luzzati_sigma_a_obs_details.
 in category refine_analyze 
Ref:  Luzzati, V. (1952). Traitement statistique des erreurs
dans la determination des structures cristallines. Acta
Cryst. 5, 802-810.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Luzzati_sigma_a_obs_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Special aspects of the estimation of sigma~a~ for the
reflections classified as observed.

Ref:  Luzzati, V. (1952). Traitement statistique des erreurs
dans la determination des structures cristallines. Acta
Cryst. 5, 802-810.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RG_d_res_high" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the high-resolution cutoff in angstroms
used in the calculation of the Hamilton generalized
R factor (RG) stored in attribute RG_work in category refine_analyze and
 attribute RG_free.
 in category refine_analyze 
Ref: Hamilton, W. C. (1965). Acta Cryst. 18, 502-510.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="RG_d_res_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the low-resolution cutoff in angstroms
used in the calculation of the Hamilton generalized
R factor (RG) stored in attribute RG_work in category refine_analyze and
 attribute RG_free.
 in category refine_analyze 
Ref: Hamilton, W. C. (1965). Acta Cryst. 18, 502-510.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="RG_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Hamilton generalized R factor for all reflections that
satisfy the resolution limits established by
attribute RG_d_res_high in category refine_analyze and
 attribute RG_d_res_low in category refine_analyze for the free R set of
 reflections that were excluded from the refinement.

sum_i sum_j w_{i,j}(|Fobs|_i - G|Fcalc|_i)(|Fobs|_j - G|Fcalc|_j)
RG = Sqrt( ----------------------------------------------------------------- )
sum_i sum_j w_{i,j} |Fobs|_i |Fobs|_j

where

|Fobs|  = the observed structure-factor amplitudes
|Fcalc| = the calculated structure-factor amplitudes
G       = the scale factor which puts |Fcalc| on the
same scale as |Fobs|
w_{i,j} = the weight for the combination of the reflections
i and j.

sum_i and sum_j are taken over the specified reflections

When the covariance of the amplitudes of reflection i and
reflection j is zero (i.e. the reflections are independent)
w{i,i} can be redefined as  w_i and the nested sums collapsed
into one sum.

sum_i w_i(|Fobs|_i - G|Fcalc|_i)^2
RG = Sqrt( ----------------------------------- )
sum_i w_i |Fobs|_i^2

Ref: Hamilton, W. C. (1965). Acta Cryst. 18, 502-510.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="RG_free_work_ratio" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The observed ratio of RGfree to RGwork. The expected RG ratio
is the value that should be achievable at the end of a structure
refinement when only random uncorrelated errors exist in the data
and the model provided that the observations are properly
weighted. When compared with the observed RG ratio it may
indicate that a structure has not reached convergence or a
model has been over-refined with no corresponding improvement
in the model.

In an unrestrained refinement, the ratio of RGfree to RGwork with
only random uncorrelated errors at convergence depends only
on the number of reflections and the number of parameters
according to

sqrt[(f + m) / (f - m) ]

where f = the number of included structure amplitudes and
target distances, and
m = the number of parameters being refined.

In the restrained case, RGfree is calculated from a random
selection of residuals including both structure amplitudes
and restraints.  When restraints are included in the refinement,
the RG ratio requires a term for the contribution to the
minimized residual at convergence, D~restr~, due to those
restraints:

D~restr~ = r - sum [w_i . (a_i)^t . (H)^-1 a_i]

where

r is the number of geometrical, displacement-parameter and
other restraints
H is the (m,m) normal matrix given by A^t.W.A
W is the (n,n) symmetric weight matrix of the included
observations
A is the least-squares design matrix of derivatives of
order (n,m)
a_i is the ith row of A

Then the expected RGratio becomes

sqrt [ (f + (m - r + D~restr~))/ (f - (m - r + D~restr~)) ]

There is no data name for the expected value of RGfree/RGwork yet.

Ref: Tickle, I. J., Laskowski, R. A. &amp; Moss, D. S. (1998).
Acta Cryst. D54, 547-557.

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="RG_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Hamilton generalized R factor for all reflections
that satisfy the resolution limits established by
attribute RG_d_res_high in category refine_analyze and
 attribute RG_d_res_low in category refine_analyze and for those
 reflections included in the working set when a free R set
of reflections is omitted from the refinement.

sum_i sum_j w_{i,j}(|Fobs|_i - G|Fcalc|_i)(|Fobs|_j - G|Fcalc|_j)
RG = Sqrt( ----------------------------------------------------------------- )
sum_i sum_j w_{i,j} |Fobs|_i |Fobs|_j

where

|Fobs|  = the observed structure-factor amplitudes
|Fcalc| = the calculated structure-factor amplitudes
G       = the scale factor which puts |Fcalc| on the
same scale as |Fobs|
w_{i,j} = the weight for the combination of the reflections
i and j.

sum_i and sum_j are taken over the specified reflections

When the covariance of the amplitudes of reflection i and
reflection j is zero (i.e. the reflections are independent)
w{i,i} can be redefined as w_i and the nested sums collapsed
into one sum.

sum_i w_i(|Fobs|_i - G|Fcalc|_i)^2
RG = Sqrt( ----------------------------------- )
sum_i w_i |Fobs|_i^2

Ref: Hamilton, W. C. (1965). Acta Cryst. 18, 502-510.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_disordered_residues" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of discretely disordered residues in the refined
model.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_sum_hydrogen" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The sum of the occupancies of the hydrogen atoms in the refined
model.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="occupancy_sum_non_hydrogen" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The sum of the occupancies of the non-hydrogen atoms in the
refined model.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Luzzati_d_res_high_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record the high resolution for calculating Luzzati statistics.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine_analyze can be used to distinguish the results 
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_funct_minimizedType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_FUNCT_MINIMIZED category record
details about the individual terms of the function minimized
during refinement.

    Example 1 - based on RESTRAIN refinement for the CCP4 test data set
                toxd.
&lt;PDBx:refine_funct_minimizedCategory&gt;
   &lt;PDBx:refine_funct_minimized pdbx_refine_id=&quot;X-ray&quot; type=&quot;sum(W*Delta(Amplitude)^2&quot;&gt;
      &lt;PDBx:number_terms&gt;3009&lt;/PDBx:number_terms&gt;
      &lt;PDBx:residual&gt;1621.3&lt;/PDBx:residual&gt;
   &lt;/PDBx:refine_funct_minimized&gt;
   &lt;PDBx:refine_funct_minimized pdbx_refine_id=&quot;X-ray&quot; type=&quot;sum(W*Delta(Plane+Rigid)^2&quot;&gt;
      &lt;PDBx:number_terms&gt;85&lt;/PDBx:number_terms&gt;
      &lt;PDBx:residual&gt;56.68&lt;/PDBx:residual&gt;
   &lt;/PDBx:refine_funct_minimized&gt;
   &lt;PDBx:refine_funct_minimized pdbx_refine_id=&quot;X-ray&quot; type=&quot;sum(W*Delta(Distance)^2&quot;&gt;
      &lt;PDBx:number_terms&gt;1219&lt;/PDBx:number_terms&gt;
      &lt;PDBx:residual&gt;163.59&lt;/PDBx:residual&gt;
   &lt;/PDBx:refine_funct_minimized&gt;
   &lt;PDBx:refine_funct_minimized pdbx_refine_id=&quot;X-ray&quot; type=&quot;sum(W*Delta(U-tempfactors)^2&quot;&gt;
      &lt;PDBx:number_terms&gt;1192&lt;/PDBx:number_terms&gt;
      &lt;PDBx:residual&gt;69.338&lt;/PDBx:residual&gt;
   &lt;/PDBx:refine_funct_minimized&gt;
&lt;/PDBx:refine_funct_minimizedCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_funct_minimized" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="number_terms" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of observations in this term.  For example, if the
term is a residual of the X-ray intensities, this item would
contain the number of reflections used in the refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="residual" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The residual for this term of the function that was minimized
during the refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="weight" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The weight applied to this term of the function that was
minimized during the refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine_funct_minimized can be used to distinguish the results 
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The type of the function being minimized.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_histType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_HIST category record details about the
steps during the refinement of the structure.
These data items are not meant to be as thorough a description
of the refinement as is provided for the final model in other
categories; rather, these data items provide a mechanism for
sketching out the progress of the refinement, supported by a
small set of representative statistics.

    Example 1 - based on laboratory records for the collagen-like
                peptide [(POG)4 EKG (POG)5]3.
&lt;PDBx:refine_histCategory&gt;
   &lt;PDBx:refine_hist cycle_id=&quot;C134&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:R_factor_R_free&gt;.274&lt;/PDBx:R_factor_R_free&gt;
      &lt;PDBx:R_factor_R_work&gt;.160&lt;/PDBx:R_factor_R_work&gt;
      &lt;PDBx:R_factor_all&gt;.265&lt;/PDBx:R_factor_all&gt;
      &lt;PDBx:R_factor_obs&gt;.195&lt;/PDBx:R_factor_obs&gt;
      &lt;PDBx:d_res_high&gt;1.85&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;20.0&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:details&gt; Add majority of solvent molecules. B factors refined by
group. Continued to remove misplaced water molecules.&lt;/PDBx:details&gt;
      &lt;PDBx:number_atoms_solvent&gt;217&lt;/PDBx:number_atoms_solvent&gt;
      &lt;PDBx:number_atoms_total&gt;808&lt;/PDBx:number_atoms_total&gt;
      &lt;PDBx:number_reflns_R_free&gt;476&lt;/PDBx:number_reflns_R_free&gt;
      &lt;PDBx:number_reflns_R_work&gt;4410&lt;/PDBx:number_reflns_R_work&gt;
      &lt;PDBx:number_reflns_all&gt;6174&lt;/PDBx:number_reflns_all&gt;
      &lt;PDBx:number_reflns_obs&gt;4886&lt;/PDBx:number_reflns_obs&gt;
   &lt;/PDBx:refine_hist&gt;
&lt;/PDBx:refine_histCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_hist" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_factor_R_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute d_res_high in category refine_hist and
 attribute d_res_low in category refine_hist and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the test reflections (i.e. were excluded from the refinement)
when the refinement included the calculation of a &apos;free&apos;
R factor. Details of how reflections were assigned to the
working and test sets are given in attribute R_free_details.
 in category reflns 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_R_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute d_res_high in category refine_hist and
 attribute d_res_low in category refine_hist and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the working reflections (i.e. were included in the refinement)
when the refinement included the calculation of a &apos;free&apos;
R factor. Details of how reflections were assigned to the
working and test sets are given in attribute R_free_details.
 in category reflns 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute d_res_high in category refine_hist and
 attribute d_res_low.
 in category refine_hist 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute d_res_high in category refine_hist and
 attribute d_res_low in category refine_hist and the observation criterion
 established by attribute observed_criterion.
 in category reflns 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_high" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lowest value for the interplanar spacings for the
reflection data for this cycle of refinement. This is called
the highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest value for the interplanar spacings for the
reflection data for this cycle of refinement. This is
called the lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </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 this cycle of the refinement
process.
                                 Residues 13-17 fit and added to model;
                                  substantial rebuilding of loop containing
                                  residues 43-48; addition of first atoms to
                                  solvent model; ten cycles of Prolsq
                                  refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_atoms_solvent" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of solvent atoms that were included in the model at
this cycle of the refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_atoms_total" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of atoms that were included in the model at
this cycle of the refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_reflns_R_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_hist and
 attribute d_res_low in category refine_hist and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the test reflections (i.e. were excluded from the refinement)
when the refinement included the calculation of a &apos;free&apos;
R factor. Details of how reflections were assigned to the
working and test sets are given in attribute R_free_details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_reflns_R_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_hist and
 attribute d_res_low in category refine_hist and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the working reflections (i.e. were included in the
refinement) when the refinement included the calculation
of a &apos;free&apos; R factor. Details of how reflections were
assigned to the working and test sets are given in
attribute R_free_details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_reflns_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_hist and
 attribute d_res_low in category refine_hist. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_reflns_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_hist and
 attribute d_res_low in category refine_hist and the observation criterion
 established by attribute observed_criterion in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_B_iso_mean_ligand" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Mean isotropic B-value for ligand molecules included in refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_B_iso_mean_solvent" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Mean isotropic B-value for solvent molecules included in refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_atoms_carb" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of carbohydrate atoms included in refinement
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_atoms_ligand" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of ligand atoms included in refinement
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_atoms_lipid" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of lipid atoms included in refinement
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_atoms_nucleic_acid" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of nucleic atoms included in refinement
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_atoms_protein" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of protein atoms included in refinement
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_residues_total" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Total number of polymer residues included in refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_pseudo_atom_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of pseduo atoms used to model unexplained density
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="cycle_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute cycle_id in category refine_hist must uniquely identify a
 record in the REFINE_HIST list.

Note that this item need not be a number; it can be any unique
identifier.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine_hist can be used to distinguish the results 
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_ls_classType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_LS_CLASS category record details
about the reflections used for the structure refinement
for each reflection class separately.

    Example 1 - data for a modulated structure from van Smaalen
    [J. Phys. Condens. Matter (1991),  3, 1247-1263].
&lt;PDBx:refine_ls_classCategory&gt;
   &lt;PDBx:refine_ls_class code=&quot;Main&quot;&gt;
      &lt;PDBx:R_factor_gt&gt;0.057&lt;/PDBx:R_factor_gt&gt;
   &lt;/PDBx:refine_ls_class&gt;
   &lt;PDBx:refine_ls_class code=&quot;Com&quot;&gt;
      &lt;PDBx:R_factor_gt&gt;0.074&lt;/PDBx:R_factor_gt&gt;
   &lt;/PDBx:refine_ls_class&gt;
   &lt;PDBx:refine_ls_class code=&quot;NbRefls&quot;&gt;
      &lt;PDBx:R_factor_gt&gt;0.064&lt;/PDBx:R_factor_gt&gt;
   &lt;/PDBx:refine_ls_class&gt;
   &lt;PDBx:refine_ls_class code=&quot;LaRefls&quot;&gt;
      &lt;PDBx:R_factor_gt&gt;0.046&lt;/PDBx:R_factor_gt&gt;
   &lt;/PDBx:refine_ls_class&gt;
   &lt;PDBx:refine_ls_class code=&quot;Sat1&quot;&gt;
      &lt;PDBx:R_factor_gt&gt;0.112&lt;/PDBx:R_factor_gt&gt;
   &lt;/PDBx:refine_ls_class&gt;
   &lt;PDBx:refine_ls_class code=&quot;Sat2&quot;&gt;
      &lt;PDBx:R_factor_gt&gt;0.177&lt;/PDBx:R_factor_gt&gt;
   &lt;/PDBx:refine_ls_class&gt;
&lt;/PDBx:refine_ls_classCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_ls_class" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_Fsqd_factor" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual factor R(F^2^) calculated
on the squared amplitudes of the observed and calculated
structure factors, for the reflections judged significantly
intense (i.e. satisfying the threshold specified by
attribute threshold_expression) in category reflns and included in the refinement.
 
The reflections also satisfy the resolution limits established
by _refine_ls_class.d_res_high and _refine_ls_class.d_res_low.

sum | F(obs)^2^ - F(calc)^2^ |
R(Fsqd) = -------------------------------
sum F(obs)^2^

F(obs)^2^  = squares of the observed structure-factor amplitudes
F(calc)^2^ = squares of the calculated structure-factor
amplitudes

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_I_factor" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual factor R(I) for the
reflections judged significantly intense (i.e. satisfying the
threshold specified by attribute threshold_expression) in category reflns and
 included in the refinement.

This is most often calculated in Rietveld refinements
against powder data, where it is referred to as R~B~ or R~Bragg~

sum | I(obs) - I(calc) |
R(I) =  ------------------------
sum | I(obs) |

I(obs)  = the net observed intensities
I(calc) = the net calculated intensities

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual factor for all
reflections satisfying the resolution limits established by
_refine_ls_class.d_res_high and _refine_ls_class.d_res_low.
This is the conventional R factor. See also the
definition of attribute wR_factor_all.
 in category refine_ls_class 
sum | F(obs) - F(calc) |
R = ------------------------
sum | F(obs) |

F(obs)  = the observed structure-factor amplitudes
F(calc) = the calculated structure-factor amplitudes

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual factor for significantly
intense reflections (see attribute threshold_expression) in category reflns included
 in the refinement.
The reflections also satisfy the resolution limits established by
_refine_ls_class.d_res_high and _refine_ls_class.d_res_low.
This is the conventional R factor. See also the definition of
attribute wR_factor_all.
 in category refine_ls_class 
sum | F(obs) - F(calc) |
R = ------------------------
sum | F(obs) |

F(obs)  = the observed structure-factor amplitudes
F(calc) = the calculated structure-factor amplitudes

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_high" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the lowest value in angstroms
for the interplanar spacings for the reflections used in the
refinement. This is called the highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the highest value in angstroms
for the interplanar spacings for the reflections used in the
refinement. This is called the lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wR_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the weighted residual factor for all
reflections included in the refinement. The reflections also
satisfy the resolution limits established by
_refine_ls_class.d_res_high and _refine_ls_class.d_res_low.
See also the attribute R_factor_ in category refine_ls_class definitions.
 
( sum w [ Y(obs) - Y(calc) ]^2^  )^1/2^
wR = ( ------------------------------ )
(         sum w Y(obs)^2^       )

Y(obs)  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y(calc) = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The code identifying a certain reflection class. This code must
match a attribute code in category reflns_class. 
1
m1
s2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_ls_restrType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_LS_RESTR category record details about
the restraints applied to various classes of parameters during
the least-squares refinement.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:refine_ls_restrCategory&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;bond_d&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;0.018&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.020&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;1654&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;22&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;angle_d&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;0.038&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.030&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;2246&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;139&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;planar_d&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;0.043&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.040&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;498&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;21&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;planar&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;0.015&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.020&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;270&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;1&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;chiral&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;0.177&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.150&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;278&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;2&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;singtor_nbd&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;0.216&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.500&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;582&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;0&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;multtor_nbd&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;0.207&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.500&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;419&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;0&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;xyhbond_nbd&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;0.245&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.500&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;149&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;0&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;planar_tor&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;2.6&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;3.0&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;203&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;9&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;staggered_tor&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;17.4&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;15.0&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;298&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;31&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr pdbx_refine_id=&quot;X-ray&quot; type=&quot;orthonormal_tor&quot;&gt;
      &lt;PDBx:criterion&gt;&amp;gt; 2\s&lt;/PDBx:criterion&gt;
      &lt;PDBx:dev_ideal&gt;18.1&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;20.0&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;12&lt;/PDBx:number&gt;
      &lt;PDBx:rejects&gt;1&lt;/PDBx:rejects&gt;
   &lt;/PDBx:refine_ls_restr&gt;
&lt;/PDBx:refine_ls_restrCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_ls_restr" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="criterion" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A criterion used to define a parameter value that deviates
significantly from its ideal value in the model obtained by
restrained least-squares refinement.
&gt; 3\s
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dev_ideal" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For the given parameter type, the root-mean-square deviation
between the ideal values used as restraints in the least-squares
refinement and the values obtained by refinement. For instance,
bond distances may deviate by 0.018 \&#37;A (r.m.s.) from ideal
values in the current model.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="dev_ideal_target" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For the given parameter type, the target root-mean-square
deviation between the ideal values used as restraints in the
least-squares refinement and the values obtained by refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of parameters of this type subjected to restraint in
least-squares refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_restraint_function" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The functional form of the restraint function used in the least-squares
refinement.
SINUSOIDAL
HARMONIC
SEMIHARMONIC
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rejects" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of parameters of this type that deviate from ideal
values by more than the amount defined in
attribute criterion in category refine_ls_restr in the model obtained by restrained
 least-squares refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="weight" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The weighting value applied to this type of restraint in
the least-squares refinement.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine_ls_restr can be used to distinguish the results 
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="type" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The type of the parameter being restrained.
Explicit sets of data values are provided for the programs
PROTIN/PROLSQ (beginning with p_) and RESTRAIN (beginning with
RESTRAIN_). As computer programs change, these data values
are given as examples, not as an enumeration list. Computer
programs that convert a data block to a refinement table will
expect the exact form of the data values given here to be used.
bond distance
p_bond_d
bond angle expressed as a distance
p_angle_d
planar 1,4 distance
p_planar_d
X-H bond distance
p_xhbond_d
X-H bond angle expressed as a distance
p_xhangle_d
hydrogen distance
p_hydrog_d
special distance
p_special_d
planes
p_planar
chiral centres
p_chiral
single-torsion non-bonded contact
p_singtor_nbd
multiple-torsion non-bonded contact
p_multtor_nbd
possible (X...Y) hydrogen bond
p_xyhbond_nbd
possible (X-H...Y) hydrogen bond
p_xhyhbond_nbd
special torsion angle
p_special_tor
planar torsion angle
p_planar_tor
staggered torsion angle
p_staggered_tor
orthonormal torsion angle
p_orthonormal_tor
main-chain bond isotropic displacement parameter
p_mcbond_it
main-chain angle isotropic displacement parameter
p_mcangle_it
side-chain bond isotropic displacement parameter
p_scbond_it
side-chain angle isotropic displacement parameter
p_scangle_it
X-H bond isotropic displacement parameter
p_xhbond_it
X-H angle isotropic displacement parameter
p_xhangle_it
special isotropic displacement parameter
p_special_it
  The root-mean-square deviation
   of the difference between the values calculated from the structures
   used to compile the restraints dictionary parameters and the dictionary
   values themselves in the distance range less than 2.12 Angstroms.
RESTRAIN_Distances &lt; 2.12
  The root-mean-square deviation
   of the difference between the values calculated from the structures
   used to compile the restraints dictionary parameters and the dictionary
   values themselves in the distance range 2.12 - 2.625 Angstroms.
RESTRAIN_Distances 2.12 &lt; D &lt; 2.625
  The root-mean-square deviation
   of the difference between the values calculated from the structures
   used to compile the restraints dictionary parameters and the dictionary
   values themselves in the distance range greater than 2.625 Angstroms.
RESTRAIN_Distances &gt; 2.625
  The root-mean-square deviation
   of the difference between the values calculated from the structures
   used to compile the restraints dictionary parameters and the dictionary
   values themselves for peptide planes.
RESTRAIN_Peptide Planes
  The root-mean-square deviation
   of the difference between the values calculated from the structures
   used to compile the restraints dictionary parameters and the dictionary
   values themselves for rings and planes other than peptide planes.
RESTRAIN_Ring and other planes
RESTRAIN_rms diffs for Uiso atoms at dist 1.2-1.4
RESTRAIN_rms diffs for Uiso atoms at dist 1.4-1.6
RESTRAIN_rms diffs for Uiso atoms at dist 1.8-2.0
RESTRAIN_rms diffs for Uiso atoms at dist 2.0-2.2
RESTRAIN_rms diffs for Uiso atoms at dist 2.2-2.4
RESTRAIN_rms diffs for Uiso atoms at dist &gt;2.4
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_ls_restr_ncsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_LS_RESTR_NCS category record details
about the restraints applied to atom positions in domains
related by noncrystallographic symmetry during least-squares
refinement, and also about the deviation of the restrained
atomic parameters at the end of the refinement.  It is
expected that these values will only be reported once for each
set of restrained domains.

    Example 1 - based on laboratory records for the collagen-like
                peptide, HYP-.
&lt;PDBx:refine_ls_restr_ncsCategory&gt;
   &lt;PDBx:refine_ls_restr_ncs pdbx_ordinal=&quot;1&quot;&gt;
      &lt;PDBx:dom_id&gt;d2&lt;/PDBx:dom_id&gt;
      &lt;PDBx:ncs_model_details&gt;
NCS restraint for pseudo-twofold symmetry between domains
d1 and d2.  Position weight coefficient given in
Kcal/(mol \&amp;#37;A^2^) and isotropic B weight coefficient given
in \&amp;#37;A^2^.&lt;/PDBx:ncs_model_details&gt;
      &lt;PDBx:pdbx_asym_id&gt;A&lt;/PDBx:pdbx_asym_id&gt;
      &lt;PDBx:pdbx_ens_id&gt;1&lt;/PDBx:pdbx_ens_id&gt;
      &lt;PDBx:pdbx_refine_id&gt;X-ray&lt;/PDBx:pdbx_refine_id&gt;
      &lt;PDBx:pdbx_type&gt;medium positional&lt;/PDBx:pdbx_type&gt;
      &lt;PDBx:rms_dev_B_iso&gt;0.16&lt;/PDBx:rms_dev_B_iso&gt;
      &lt;PDBx:rms_dev_position&gt;0.09&lt;/PDBx:rms_dev_position&gt;
      &lt;PDBx:weight_B_iso&gt;2.0&lt;/PDBx:weight_B_iso&gt;
      &lt;PDBx:weight_position&gt;300.0&lt;/PDBx:weight_position&gt;
   &lt;/PDBx:refine_ls_restr_ncs&gt;
&lt;/PDBx:refine_ls_restr_ncsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_ls_restr_ncs" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="dom_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_ncs_dom in the
 STRUCT_NCS_DOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ncs_model_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Special aspects of the manner in which noncrystallographic
restraints were applied to atomic parameters in the domain
specified by attribute dom_id in category refine_ls_restr_ncs and equivalent
 atomic parameters in the domains against which it was restrained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A reference to attribute id in category struct_asym. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_asym_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A reference to the PDB Chain ID
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ens_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This is a unique identifier for a collection NCS related domains.      
This references item &apos;_struct_ncs_dom.pdbx_ens_id&apos;.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Records the number restraints in the contributing to the RMS statistic. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_refine_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine_ls_restr_ncs can be used to distinguish the results 
 of joint refinements.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_rms" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Records the standard deviation in the restraint between NCS related domains.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_type" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The type of NCS restraint. (for example: tight positional)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_weight" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Records the weight used for NCS restraint.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rms_dev_B_iso" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The root-mean-square deviation in equivalent isotropic
displacement parameters in the domain specified by
attribute dom_id
 in category refine_ls_restr_ncs and in the domains against which it was restrained.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="rms_dev_position" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The root-mean-square deviation in equivalent atom positions in
the domain specified by attribute dom_id in category refine_ls_restr_ncs and in the
 domains against which it was restrained.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="weight_B_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the weighting coefficient used in
noncrystallographic symmetry restraint of isotropic displacement
parameters in  the domain specified by
attribute dom_id in category refine_ls_restr_ncs to equivalent isotropic
 displacement parameters in the domains against
which it was restrained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="weight_position" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the weighting coefficient used in
noncrystallographic symmetry restraint of atom positions in the
domain specified by attribute dom_id in category refine_ls_restr_ncs to equivalent
 atom positions in the domains against which it was restrained.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An ordinal index for the list of NCS restraints.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_ls_restr_typeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_LS_RESTR_TYPE category record details
about the restraint types used in the least-squares refinement.

    Example 1 - based on RESTRAIN refinement for the CCP4 test data set
                toxd.
&lt;PDBx:refine_ls_restrCategory&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_Distances &amp;lt; 2.12&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.005&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.022&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;509&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_Distances 2.12 &amp;lt; D &amp;lt; 2.625&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.016&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.037&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;671&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_Distances &amp;gt; 2.625&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.034&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.043&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;39&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_Peptide Planes&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.002&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.010&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;59&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_Ring and other planes&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.014&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target&gt;0.010&lt;/PDBx:dev_ideal_target&gt;
      &lt;PDBx:number&gt;26&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 1.2-1.4&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.106&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number&gt;212&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 1.4-1.6&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.101&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number&gt;288&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 1.8-2.0&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.077&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number&gt;6&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 2.0-2.2&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.114&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number&gt;10&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 2.2-2.4&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.119&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number&gt;215&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
   &lt;PDBx:refine_ls_restr type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist &amp;gt;2.4&quot;&gt;
      &lt;PDBx:dev_ideal&gt;0.106&lt;/PDBx:dev_ideal&gt;
      &lt;PDBx:dev_ideal_target xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number&gt;461&lt;/PDBx:number&gt;
   &lt;/PDBx:refine_ls_restr&gt;
&lt;/PDBx:refine_ls_restrCategory&gt;
&lt;PDBx:refine_ls_restr_typeCategory&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_Distances &amp;lt; 2.12&quot;&gt;
      &lt;PDBx:distance_cutoff_high&gt;2.12&lt;/PDBx:distance_cutoff_high&gt;
      &lt;PDBx:distance_cutoff_low xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_Distances 2.12 &amp;lt; D &amp;lt; 2.625&quot;&gt;
      &lt;PDBx:distance_cutoff_high&gt;2.625&lt;/PDBx:distance_cutoff_high&gt;
      &lt;PDBx:distance_cutoff_low&gt;2.12&lt;/PDBx:distance_cutoff_low&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_Distances &amp;gt; 2.625&quot;&gt;
      &lt;PDBx:distance_cutoff_high xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:distance_cutoff_low&gt;2.625&lt;/PDBx:distance_cutoff_low&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_Peptide Planes&quot;&gt;
      &lt;PDBx:distance_cutoff_high xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:distance_cutoff_low xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_Ring and other planes&quot;&gt;
      &lt;PDBx:distance_cutoff_high xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:distance_cutoff_low xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 1.2-1.4&quot;&gt;
      &lt;PDBx:distance_cutoff_high&gt;1.4&lt;/PDBx:distance_cutoff_high&gt;
      &lt;PDBx:distance_cutoff_low&gt;1.2&lt;/PDBx:distance_cutoff_low&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 1.4-1.6&quot;&gt;
      &lt;PDBx:distance_cutoff_high&gt;1.6&lt;/PDBx:distance_cutoff_high&gt;
      &lt;PDBx:distance_cutoff_low&gt;1.4&lt;/PDBx:distance_cutoff_low&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 1.8-2.0&quot;&gt;
      &lt;PDBx:distance_cutoff_high&gt;2.0&lt;/PDBx:distance_cutoff_high&gt;
      &lt;PDBx:distance_cutoff_low&gt;1.8&lt;/PDBx:distance_cutoff_low&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 2.0-2.2&quot;&gt;
      &lt;PDBx:distance_cutoff_high&gt;2.2&lt;/PDBx:distance_cutoff_high&gt;
      &lt;PDBx:distance_cutoff_low&gt;2.0&lt;/PDBx:distance_cutoff_low&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist 2.2-2.4&quot;&gt;
      &lt;PDBx:distance_cutoff_high&gt;2.4&lt;/PDBx:distance_cutoff_high&gt;
      &lt;PDBx:distance_cutoff_low&gt;2.2&lt;/PDBx:distance_cutoff_low&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
   &lt;PDBx:refine_ls_restr_type type=&quot;RESTRAIN_rms diffs for Uiso atoms at dist &amp;gt;2.4&quot;&gt;
      &lt;PDBx:distance_cutoff_high xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:distance_cutoff_low&gt;2.4&lt;/PDBx:distance_cutoff_low&gt;
   &lt;/PDBx:refine_ls_restr_type&gt;
&lt;/PDBx:refine_ls_restr_typeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_ls_restr_type" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="distance_cutoff_high" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The upper limit in angstroms of the distance range applied to
the current restraint type.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="distance_cutoff_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lower limit in angstroms of the distance range applied to
the current restraint type.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="type" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute type in category refine_ls_restr in the
 REFINE_LS_RESTR category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_ls_shellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_LS_SHELL category record details about
the results of the least-squares refinement broken down into
shells of resolution.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:refine_ls_shellCategory&gt;
   &lt;PDBx:refine_ls_shell d_res_high=&quot;4.51&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:R_factor_obs&gt;0.196&lt;/PDBx:R_factor_obs&gt;
      &lt;PDBx:d_res_low&gt;8.00&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:number_reflns_obs&gt;1226&lt;/PDBx:number_reflns_obs&gt;
   &lt;/PDBx:refine_ls_shell&gt;
   &lt;PDBx:refine_ls_shell d_res_high=&quot;3.48&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:R_factor_obs&gt;0.146&lt;/PDBx:R_factor_obs&gt;
      &lt;PDBx:d_res_low&gt;4.51&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:number_reflns_obs&gt;1679&lt;/PDBx:number_reflns_obs&gt;
   &lt;/PDBx:refine_ls_shell&gt;
   &lt;PDBx:refine_ls_shell d_res_high=&quot;2.94&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:R_factor_obs&gt;0.160&lt;/PDBx:R_factor_obs&gt;
      &lt;PDBx:d_res_low&gt;3.48&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:number_reflns_obs&gt;2014&lt;/PDBx:number_reflns_obs&gt;
   &lt;/PDBx:refine_ls_shell&gt;
   &lt;PDBx:refine_ls_shell d_res_high=&quot;2.59&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:R_factor_obs&gt;0.182&lt;/PDBx:R_factor_obs&gt;
      &lt;PDBx:d_res_low&gt;2.94&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:number_reflns_obs&gt;2147&lt;/PDBx:number_reflns_obs&gt;
   &lt;/PDBx:refine_ls_shell&gt;
   &lt;PDBx:refine_ls_shell d_res_high=&quot;2.34&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:R_factor_obs&gt;0.193&lt;/PDBx:R_factor_obs&gt;
      &lt;PDBx:d_res_low&gt;2.59&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:number_reflns_obs&gt;2127&lt;/PDBx:number_reflns_obs&gt;
   &lt;/PDBx:refine_ls_shell&gt;
   &lt;PDBx:refine_ls_shell d_res_high=&quot;2.15&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:R_factor_obs&gt;0.203&lt;/PDBx:R_factor_obs&gt;
      &lt;PDBx:d_res_low&gt;2.34&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:number_reflns_obs&gt;2061&lt;/PDBx:number_reflns_obs&gt;
   &lt;/PDBx:refine_ls_shell&gt;
   &lt;PDBx:refine_ls_shell d_res_high=&quot;2.00&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:R_factor_obs&gt;0.188&lt;/PDBx:R_factor_obs&gt;
      &lt;PDBx:d_res_low&gt;2.15&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:number_reflns_obs&gt;1647&lt;/PDBx:number_reflns_obs&gt;
   &lt;/PDBx:refine_ls_shell&gt;
&lt;/PDBx:refine_ls_shellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_ls_shell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_factor_R_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell and the observation limit
 established by attribute observed_criterion in category reflns, and that were
 used as the test reflections (i.e. were excluded from the
refinement) when the refinement included the calculation
of a &apos;free&apos; R factor. Details of how reflections were assigned
to the working and test sets are given in attribute R_free_details.
 in category reflns 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_R_free_error" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The estimated error in attribute R_factor_R_free.
 in category refine_ls_shell The method used to estimate the error is described in the
item attribute ls_R_factor_R_free_error_details in category refine. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="R_factor_R_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the working reflections (i.e. were included in the
refinement) when the refinement included the calculation of
a &apos;free&apos; R factor. Details of how reflections were assigned
to the working and test sets are given in attribute R_free_details.
 in category reflns 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low.
 in category refine_ls_shell 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor R for reflections that satisfy the resolution
limits established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell and the observation criterion
 established by attribute observed_criterion.
 in category reflns 
sum|F~obs~ - F~calc~|
R = ---------------------
sum|F~obs~|

F~obs~  = the observed structure-factor amplitudes
F~calc~ = the calculated structure-factor amplitudes

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest value for the interplanar spacings for the
reflection data in this shell. This is called the lowest
resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_reflns_R_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the test reflections (i.e. were excluded from the refinement)
when the refinement included the calculation of a &apos;free&apos;
R factor. Details of how reflections were assigned to the
working and test sets are given in attribute R_free_details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_reflns_R_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the working reflections (i.e. were included in the
refinement) when the refinement included the calculation of
a &apos;free&apos; R factor. Details of how reflections were assigned
to the working and test sets are given in attribute R_free_details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_reflns_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_reflns_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell and the observation criterion
 established by attribute observed_criterion in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_fsc_free" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Fourier Shell Correlation (FSC) between model and
observed structure factors for reflections not included in refinement.

FSC is a measure of the agreement between observed
and calculated structure factors as complex numbers.

(sum(|F~o~| |F~c~| fom cos(phi~c~-phi~o~)))
FSC~free~  = --------------------------------------
(sum(|F~o~|^2^) (sum(|F~c~|^2^)))^1/2^

|F~o~|   = amplitude of observed structure factor
|F~c~|   = amplitude of calculated structure factor
phi~o~   = phase of observed structure factor
phi~c~   = phase of calculated structure factor
fom      = figure of merit of the experimental phases.

Summation is carried over all free reflections in the resolution shell.

Ref:  Rosenthal P.B., Henderson R.
&quot;Optimal determination of particle orientation, absolute hand,
and contrast loss in single-particle electron cryomicroscopy.
Journal of Molecular Biology. 2003;333(4):721-745, equation (A6).

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fsc_work" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Fourier Shell Correlation (FSC) between model and 
observed structure factors for reflections included in refinement.

FSC is a measure of the agreement between observed 
and calculated structure factors as complex numbers. 

(sum(|F~o~| |F~c~| fom cos(phi~c~-phi~o~)))
FSC~work~  = --------------------------------------
(sum(|F~o~|^2^) (sum(|F~c~|^2^)))^1/2^

|F~o~|   = amplitude of observed structure factor
|F~c~|   = amplitude of calculated structure factor
phi~o~   = phase of observed structure factor
phi~c~   = phase of calculated structure factor
fom      = figure of merit of the experimental phases.

Summation is carried over all working reflections in the resolution shell.

Ref:  Rosenthal P.B., Henderson R. 
&quot;Optimal determination of particle orientation, absolute hand, 
and contrast loss in single-particle electron cryomicroscopy.  
Journal of Molecular Biology. 2003;333(4):721-745, equation (A6).

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_phase_error" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The average phase error for all reflections in the resolution shell.
0.30
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_total_number_of_bins_used" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Total number of bins used.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="percent_reflns_R_free" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the test reflections (i.e. were excluded from the refinement)
when the refinement included the calculation of a &apos;free&apos;
R factor, expressed as a percentage of the number of
geometrically observable reflections that satisfy the
reflection limits.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="percent_reflns_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections that satisfy the resolution limits
established by attribute d_res_high in category refine_ls_shell and
 attribute d_res_low in category refine_ls_shell and the observation criterion
 established by attribute observed_criterion in category reflns, expressed as a
 percentage of the number of geometrically observable
reflections that satisfy the resolution limits.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="redundancy_reflns_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the total number of observations of the reflections
that satisfy the resolution limits established by
_refine_ls_shell.d_res_high and _refine_ls_shell.d_res_low
to the number of crystallographically unique reflections that
satisfy the same limits.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="redundancy_reflns_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the total number of observations of the
reflections that satisfy the resolution limits established by
_refine_ls_shell.d_res_high and _refine_ls_shell.d_res_low and
the observation criterion established by
attribute observed_criterion in category reflns to the number of crystallographically
 unique reflections that satisfy the same limits.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="wR_factor_R_free" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Weighted residual factor wR for reflections that satisfy the
resolution limits established by attribute d_res_high
 in category refine_ls_shell and attribute d_res_low in category refine_ls_shell and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the test reflections (i.e. were excluded from the refinement)
when the refinement included the calculation of a &apos;free&apos;
R factor. Details of how reflections were assigned to the
working and test sets are given in attribute R_free_details.
 in category reflns 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
wR = ( ---------------------------- )
(        sum|w Y~obs~^2^|      )

Y~obs~  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y~calc~ = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wR_factor_R_work" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Weighted residual factor wR for reflections that satisfy the
resolution limits established by attribute d_res_high
 in category refine_ls_shell and attribute d_res_low in category refine_ls_shell and the observation limit
 established by attribute observed_criterion in category reflns, and that were used
 as the working reflections (i.e. were included in the
refinement) when the refinement included the calculation of
a &apos;free&apos; R factor. Details of how reflections were assigned
to the working and test sets are given in attribute R_free_details.
 in category reflns 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
wR = ( ---------------------------- )
(        sum|w Y~obs~^2^|      )

Y~obs~  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y~calc~ = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wR_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Weighted residual factor wR for reflections that satisfy the
resolution limits established by attribute d_res_high
 in category refine_ls_shell and attribute d_res_low.
 in category refine_ls_shell 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
wR = ( ---------------------------- )
(        sum|w Y~obs~^2^|      )

Y~obs~  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y~calc~ = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wR_factor_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Weighted residual factor wR for reflections that satisfy the
resolution limits established by attribute d_res_high
 in category refine_ls_shell and attribute d_res_low in category refine_ls_shell and the observation criterion
 established by attribute observed_criterion.
 in category reflns 
( sum|w |Y~obs~ - Y~calc~|^2^| )^1/2^
wR = ( ---------------------------- )
(        sum|w Y~obs~^2^|      )

Y~obs~  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y~calc~ = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

sum is taken over the specified reflections
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="d_res_high" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The lowest value for the interplanar spacings for the
reflection data in this shell. This is called
the highest resolution.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:decimal">
                        <xsd:minInclusive value="0.0" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine_ls_shell can be used to distinguish the results 
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refine_occupancyType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFINE_OCCUPANCY category record details
about the treatment of atom occupancies during refinement.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:refine_occupancyCategory&gt;
   &lt;PDBx:refine_occupancy class=&quot;protein&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:treatment&gt;fix&lt;/PDBx:treatment&gt;
      &lt;PDBx:value&gt;1.00&lt;/PDBx:value&gt;
   &lt;/PDBx:refine_occupancy&gt;
   &lt;PDBx:refine_occupancy class=&quot;solvent&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:treatment&gt;fix&lt;/PDBx:treatment&gt;
      &lt;PDBx:value&gt;1.00&lt;/PDBx:value&gt;
   &lt;/PDBx:refine_occupancy&gt;
   &lt;PDBx:refine_occupancy class=&quot;inhibitor orientation 1&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:treatment&gt;fix&lt;/PDBx:treatment&gt;
      &lt;PDBx:value&gt;0.65&lt;/PDBx:value&gt;
   &lt;/PDBx:refine_occupancy&gt;
   &lt;PDBx:refine_occupancy class=&quot;inhibitor orientation 2&quot; pdbx_refine_id=&quot;X-ray&quot;&gt;
      &lt;PDBx:details&gt; The inhibitor binds to the enzyme in two alternative
conformations. The occupancy of each conformation was
adjusted so as to result in approximately equal mean
thermal factors for the atoms in each conformation.&lt;/PDBx:details&gt;
      &lt;PDBx:treatment&gt;fix&lt;/PDBx:treatment&gt;
      &lt;PDBx:value&gt;0.35&lt;/PDBx:value&gt;
   &lt;/PDBx:refine_occupancy&gt;
&lt;/PDBx:refine_occupancyCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refine_occupancy" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 occupancy refinement for
a class of atoms described in attribute class in category refine_occupancy. 
                                 The inhibitor binds to the enzyme in two
                                  alternative conformations. The occupancy of
                                  each conformation was adjusted so as to result
                                  in approximately equal mean thermal factors
                                  for the atoms in each conformation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="treatment" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The treatment of occupancies for a class of atoms
described in attribute class in category refine_occupancy. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="fix" />
                           <xsd:enumeration value="ref" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of occupancy assigned to a class of atoms defined in
attribute class in category refine_occupancy. Meaningful only for atoms with fixed
 occupancy.
1.0
0.41
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="class" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The class of atoms treated similarly for occupancy refinement.
all
protein
solvent
sugar-phosphate backbone
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_refine_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item uniquely identifies a refinement within an entry.
attribute pdbx_refine_id in category refine_occupancy can be used to distinguish the results 
 of joint refinements.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="reflnType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFLN category record details about the
reflection data used to determine the ATOM_SITE data items.

The REFLN data items refer to individual reflections and must
be included in looped lists.

The REFLNS data items specify the parameters that apply to all
reflections. The REFLNS data items are not looped.

    Example 1 - based on data set fetod of Todres, Yanovsky, Ermekov &amp; Struchkov
                [Acta Cryst. (1993), C49, 1352-1354].
&lt;PDBx:reflnCategory&gt;
   &lt;PDBx:refln index_h=&quot;2&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;85.57&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;58.90&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;1.45&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
   &lt;PDBx:refln index_h=&quot;3&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;15718.18&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;15631.06&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;30.40&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
   &lt;PDBx:refln index_h=&quot;4&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;55613.11&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;49840.09&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;61.86&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
   &lt;PDBx:refln index_h=&quot;5&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;246.85&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;241.86&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;10.02&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
   &lt;PDBx:refln index_h=&quot;6&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;82.16&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;69.97&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;1.93&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
   &lt;PDBx:refln index_h=&quot;7&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;1133.62&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;947.79&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;11.78&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
   &lt;PDBx:refln index_h=&quot;8&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;2558.04&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;2453.33&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;20.44&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
   &lt;PDBx:refln index_h=&quot;9&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;283.88&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;393.66&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;7.79&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
   &lt;PDBx:refln index_h=&quot;10&quot; index_k=&quot;0&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:F_squared_calc&gt;283.70&lt;/PDBx:F_squared_calc&gt;
      &lt;PDBx:F_squared_meas&gt;171.98&lt;/PDBx:F_squared_meas&gt;
      &lt;PDBx:F_squared_sigma&gt;4.26&lt;/PDBx:F_squared_sigma&gt;
      &lt;PDBx:status&gt;o&lt;/PDBx:status&gt;
   &lt;/PDBx:refln&gt;
&lt;/PDBx:reflnCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refln" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="A_calc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of structure-factor component A in
electrons.

A = |F|cos(phase)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="A_calc_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of structure-factor component A in
arbitrary units.

A = |F|cos(phase)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="A_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of structure-factor component A in electrons.

A = |F|cos(phase)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="A_meas_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of structure-factor component A in
arbitrary units.

A = |F|cos(phase)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_calc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of structure-factor component B in
electrons.

B = |F|sin(phase)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_calc_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of structure-factor component B in
arbitrary units.

B = |F|sin(phase)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of structure-factor component B in electrons.

B = |F|sin(phase)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="B_meas_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of structure-factor component B in
arbitrary units.

B = |F|sin(phase)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_calc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the structure factor in electrons.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_calc_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the structure factor in arbitrary
units.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the structure factor in electrons.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the structure factor in arbitrary units.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_sigma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation) of
attribute F_meas in category refln in electrons. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_meas_sigma_au" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation) of
attribute F_meas_au in category refln in arbitrary units. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_squared_calc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the squared structure factor in
electrons squared.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_squared_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the squared structure factor in electrons
squared.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="F_squared_sigma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (derived from measurement) of the
squared structure factor in electrons squared.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="electrons_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="class_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code identifying the class to which this reflection has been
assigned. This code must match a value of attribute code.
 in category reflns_class Reflections may be grouped into classes for a variety of
purposes. For example, for modulated structures each reflection
class may be defined by the number m=sum|m~i~|, where the m~i~
are the integer coefficients that, in addition to h,k,l, index
the corresponding diffraction vector in the basis defined
for the reciprocal lattice.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="crystal_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category exptl_crystal in the
 EXPTL_CRYSTAL category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="d_spacing" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The d spacing in angstroms for this reflection. This is related
to the (sin theta)/lambda value by the expression
attribute d_spacing in category refln = 2/(_refln.sint/lambda). 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="fom" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The figure of merit m for this reflection.

int P~alpha~ exp(i*alpha) dalpha
m = --------------------------------
int P~alpha~ dalpha

P~a~ = the probability that the phase angle a is correct

int is taken over the range alpha = 0 to 2 pi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="include_status" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Classification of a reflection so as to indicate its status with
respect to inclusion in the refinement and the calculation of
R factors.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="o" />
                           <xsd:enumeration value="&lt;" />
                           <xsd:enumeration value="-" />
                           <xsd:enumeration value="x" />
                           <xsd:enumeration value="h" />
                           <xsd:enumeration value="l" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="intensity_calc" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the intensity in the same units as
attribute intensity_meas in category refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="intensity_meas" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the intensity.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="intensity_sigma" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (derived from measurement) of the
intensity in the same units as attribute intensity_meas in category refln. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_path_length_tbar" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Mean path length in millimetres through the crystal for this
reflection.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_DELFWT" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The weighted structure factor amplitude for the mFo-DFc map.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_DELPHWT" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The weighted phase for the mFo-DFc map.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_FWT" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The weighted structure factor amplitude for the 2mFo-DFc map.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_F_calc_part_solvent" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the structure factor in arbitrary
units reflecting only the contribution of the solvent model.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_F_calc_with_solvent" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated value of the structure factor in arbitrary
units including the contribution of the solvent model.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_F_minus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The structure factor F(-h,-k,-l) of the Friedel pair.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_F_minus_sigma" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (derived from measurement) of the
structure factor F(-h,-k,-l) of the Friedel pair.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_F_plus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The structure factor F(h,k,l) of the Friedel pair.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_F_plus_sigma" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (derived from measurement) of the
structure factor F(h,k,l) of the Friedel pair.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_HL_A_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isomorphous Hendrickson-Lattman coefficient A~iso~ for this
reflection.

Ref: Hendrickson, W. A. &amp; Lattman, E. E. (1970). Acta
Cryst. B26, 136-143.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_HL_B_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isomorphous Hendrickson-Lattman coefficient B~iso~ for this
reflection.

Ref: Hendrickson, W. A. &amp; Lattman, E. E. (1970). Acta
Cryst. B26, 136-143.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_HL_C_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isomorphous Hendrickson-Lattman coefficient C~iso~ for this
reflection.

Ref: Hendrickson, W. A. &amp; Lattman, E. E. (1970). Acta
Cryst. B26, 136-143.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_HL_D_iso" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The isomorphous Hendrickson-Lattman coefficient D~iso~ for this
reflection.

Ref: Hendrickson, W. A. &amp; Lattman, E. E. (1970). Acta
Cryst. B26, 136-143.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_I_minus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The intensity of the I(-h,-k,-l) partner 
of the Friedel pair.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_I_minus_sigma" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (derived from measurement) of the
intensity I(-h,-k,-l) partner of the Friedel pair.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_I_plus" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The intensity of the I(h,k,l) partner of 
the Friedel pair.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_I_plus_sigma" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (derived from measurement) of the
intensity I(h,k,l) partner of the Friedel pair.  
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PHWT" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The weighted phase for the 2mFo-DFc map.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_anom_difference" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The amplitude difference of the Friedel pair,
D(hkl) = F(hkl) - F(-h-k-l).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_anom_difference_sigma" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The the standard deviation of the amplitude difference 
of the Friedel pair,  D(hkl) = F(hkl) - F(-h-k-l).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_diffrn_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An optional identifier for the diffraction data set containing this reflection.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fiber_F_meas_au" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured diffraction amplitude for this fiber reflection in arbitrary units.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fiber_coordinate" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The coordinate position in reciprocal space along the fiber layer line
for this reflection.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_fiber_layer" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The fiber layer line for this reflection.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_phase_calc_part_solvent" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated structure-factor phase in degrees reflecting
only the contribution of the solvent model.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_phase_calc_with_solvent" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated structure-factor phase in degrees including
the contribution of the solvent model.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_r_free_flag" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The R-free flag originally assigned to the reflection.  The convention used for
labeling the work and test sets differs depending on choice of data processing
software and refinement program.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="phase_calc" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The calculated structure-factor phase in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="phase_meas" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured structure-factor phase in degrees.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="refinement_status" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Status of a reflection in the structure-refinement process.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="incl" />
                           <xsd:enumeration value="excl" />
                           <xsd:enumeration value="extn" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="scale_group_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute group_code in category reflns_scale in the
 REFLNS_SCALE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sint_over_lambda" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The (sin theta)/lambda value in reciprocal angstroms for this
reflection.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="status" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Classification of a reflection so as to indicate its status with
respect to inclusion in the refinement and the calculation of
R factors.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="o" />
                           <xsd:enumeration value="&lt;" />
                           <xsd:enumeration value="-" />
                           <xsd:enumeration value="x" />
                           <xsd:enumeration value="h" />
                           <xsd:enumeration value="l" />
                           <xsd:enumeration value="f" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="symmetry_epsilon" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The symmetry reinforcement factor corresponding to the number of
times the reflection indices are generated identically from the
space-group symmetry operations.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                           <xsd:maxInclusive value="48" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="symmetry_multiplicity" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of symmetry-equivalent reflections. The equivalent
reflections have the same structure-factor magnitudes because
of the space-group symmetry and the Friedel relationship.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                           <xsd:maxInclusive value="48" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wavelength" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean wavelength in angstroms of radiation used to measure
this reflection. This is an important parameter for data
collected using energy-dispersive detectors or the Laue
method.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wavelength_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute wavelength_id in category diffrn_radiation in
 the DIFFRN_RADIATION category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="index_h" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index h of the reflection. The values of the Miller
indices in the REFLN category must correspond to the cell
defined by cell lengths and cell angles in the CELL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_k" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index k of the reflection. The values of the Miller
indices in the REFLN category must correspond to the cell
defined by cell lengths and cell angles in the CELL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_l" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index l of the reflection. The values of the Miller
indices in the REFLN category must correspond to the cell
defined by cell lengths and cell angles in the CELL category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="refln_sys_absType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFLN_SYS_ABS category record details about
the reflection data that should be systematically absent,
given the designated space group.

    Example 1 - hypothetical example.
&lt;PDBx:refln_sys_absCategory&gt;
   &lt;PDBx:refln_sys_abs index_h=&quot;0&quot; index_k=&quot;3&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:I&gt;28.32&lt;/PDBx:I&gt;
      &lt;PDBx:I_over_sigmaI&gt;1.23&lt;/PDBx:I_over_sigmaI&gt;
      &lt;PDBx:sigmaI&gt;22.95&lt;/PDBx:sigmaI&gt;
   &lt;/PDBx:refln_sys_abs&gt;
   &lt;PDBx:refln_sys_abs index_h=&quot;0&quot; index_k=&quot;5&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:I&gt;14.11&lt;/PDBx:I&gt;
      &lt;PDBx:I_over_sigmaI&gt;0.86&lt;/PDBx:I_over_sigmaI&gt;
      &lt;PDBx:sigmaI&gt;16.38&lt;/PDBx:sigmaI&gt;
   &lt;/PDBx:refln_sys_abs&gt;
   &lt;PDBx:refln_sys_abs index_h=&quot;0&quot; index_k=&quot;7&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:I&gt;114.81&lt;/PDBx:I&gt;
      &lt;PDBx:I_over_sigmaI&gt;5.67&lt;/PDBx:I_over_sigmaI&gt;
      &lt;PDBx:sigmaI&gt;20.22&lt;/PDBx:sigmaI&gt;
   &lt;/PDBx:refln_sys_abs&gt;
   &lt;PDBx:refln_sys_abs index_h=&quot;0&quot; index_k=&quot;9&quot; index_l=&quot;0&quot;&gt;
      &lt;PDBx:I&gt;32.99&lt;/PDBx:I&gt;
      &lt;PDBx:I_over_sigmaI&gt;1.35&lt;/PDBx:I_over_sigmaI&gt;
      &lt;PDBx:sigmaI&gt;24.51&lt;/PDBx:sigmaI&gt;
   &lt;/PDBx:refln_sys_abs&gt;
&lt;/PDBx:refln_sys_absCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="refln_sys_abs" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="I" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The measured value of the intensity in arbitrary units.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="I_over_sigmaI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of _refln_sys_abs.I to _refln_sys_abs.sigmaI.  Used
to evaluate whether a reflection that should be systematically
absent according to the designated space group is in fact
absent.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sigmaI" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The standard uncertainty (estimated standard deviation) of
attribute I in category refln_sys_abs in arbitrary units. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="arbitrary" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="index_h" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index h of the reflection. The values of the Miller
indices in the REFLN_SYS_ABS category must correspond to
the cell defined by cell lengths and cell angles in the CELL
category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_k" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index k of the reflection. The values of the Miller
indices in the REFLN_SYS_ABS category must correspond to the
cell defined by cell lengths and cell angles in the CELL
category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="index_l" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Miller index l of the reflection. The values of the Miller
indices in the REFLN_SYS_ABS category must correspond to the
cell defined by cell lengths and cell angles in the CELL
category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="reflnsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFLNS category record details about the
reflection data used to determine the ATOM_SITE data items.

The REFLN data items refer to individual reflections and must
be included in looped lists.

The REFLNS data items specify the parameters that apply to all
reflections. The REFLNS data items are not looped.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:reflnsCategory&gt;
   &lt;PDBx:reflns pdbx_ordinal=&quot;1&quot;&gt;
      &lt;PDBx:d_resolution_high&gt;2.00&lt;/PDBx:d_resolution_high&gt;
      &lt;PDBx:d_resolution_low&gt;8.00&lt;/PDBx:d_resolution_low&gt;
      &lt;PDBx:data_reduction_details&gt; Merging and scaling based on only those reflections
with I &amp;gt; \s(I).&lt;/PDBx:data_reduction_details&gt;
      &lt;PDBx:data_reduction_method&gt; Xengen program scalei. Anomalous pairs were merged. Scaling
proceeded in several passes, beginning with 1-parameter
fit and ending with 3-parameter fit.&lt;/PDBx:data_reduction_method&gt;
      &lt;PDBx:details&gt;none&lt;/PDBx:details&gt;
      &lt;PDBx:entry_id&gt;5HVP&lt;/PDBx:entry_id&gt;
      &lt;PDBx:limit_h_max&gt;22&lt;/PDBx:limit_h_max&gt;
      &lt;PDBx:limit_h_min&gt;0&lt;/PDBx:limit_h_min&gt;
      &lt;PDBx:limit_k_max&gt;46&lt;/PDBx:limit_k_max&gt;
      &lt;PDBx:limit_k_min&gt;0&lt;/PDBx:limit_k_min&gt;
      &lt;PDBx:limit_l_max&gt;57&lt;/PDBx:limit_l_max&gt;
      &lt;PDBx:limit_l_min&gt;0&lt;/PDBx:limit_l_min&gt;
      &lt;PDBx:number_obs&gt;7228&lt;/PDBx:number_obs&gt;
      &lt;PDBx:observed_criterion&gt;&amp;gt; 1 \s(I)&lt;/PDBx:observed_criterion&gt;
      &lt;PDBx:pdbx_diffrn_id&gt;1&lt;/PDBx:pdbx_diffrn_id&gt;
   &lt;/PDBx:reflns&gt;
&lt;/PDBx:reflnsCategory&gt;


    Example 2 - based on data set TOZ of Willis, Beckwith &amp; Tozer
                 [Acta Cryst. (1991), C47, 2276-2277].
&lt;PDBx:reflnsCategory&gt;
   &lt;PDBx:reflns pdbx_ordinal=&quot;1&quot;&gt;
      &lt;PDBx:d_resolution_high&gt;0.8733&lt;/PDBx:d_resolution_high&gt;
      &lt;PDBx:d_resolution_low&gt;11.9202&lt;/PDBx:d_resolution_low&gt;
      &lt;PDBx:entry_id&gt;1TOZ&lt;/PDBx:entry_id&gt;
      &lt;PDBx:limit_h_max&gt;6&lt;/PDBx:limit_h_max&gt;
      &lt;PDBx:limit_h_min&gt;0&lt;/PDBx:limit_h_min&gt;
      &lt;PDBx:limit_k_max&gt;17&lt;/PDBx:limit_k_max&gt;
      &lt;PDBx:limit_k_min&gt;0&lt;/PDBx:limit_k_min&gt;
      &lt;PDBx:limit_l_max&gt;22&lt;/PDBx:limit_l_max&gt;
      &lt;PDBx:limit_l_min&gt;0&lt;/PDBx:limit_l_min&gt;
      &lt;PDBx:number_all&gt;1592&lt;/PDBx:number_all&gt;
      &lt;PDBx:number_obs&gt;1408&lt;/PDBx:number_obs&gt;
      &lt;PDBx:observed_criterion&gt;F_&amp;gt;_6.0_\s(F)&lt;/PDBx:observed_criterion&gt;
      &lt;PDBx:pdbx_diffrn_id&gt;1&lt;/PDBx:pdbx_diffrn_id&gt;
   &lt;/PDBx:reflns&gt;
&lt;/PDBx:reflnsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="reflns" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="B_iso_Wilson_estimate" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of the overall isotropic displacement parameter
estimated from the slope of the Wilson plot.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms_squared" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Friedel_coverage" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The proportion of Friedel-related reflections present in
the number of  &apos;independent&apos; reflections specified by
the item attribute number_all.
 in category reflns 
This proportion is calculated as the ratio:

[N(Crystal class) - N(Laue symmetry)] / N(Laue symmetry)

where, working from the DIFFRN_REFLN list,

N(Crystal class) is the number of reflections obtained on
averaging under the symmetry of the crystal class
N(Laue symmetry) is the number of reflections obtained on
averaging under the Laue symmetry.

Examples:
(a) For centrosymmetric structures, the value of
attribute Friedel_coverage in category reflns is
 necessarily equal to 0.0, as the crystal class
is identical to the Laue symmetry.
(b) For whole-sphere data for a crystal in the space
group P1, attribute Friedel_coverage in category reflns is equal to 1.0,
 as no reflection h k l is equivalent to -h -k -l
in the crystal class and all Friedel pairs
{h k l; -h -k -l} have been measured.
(c) For whole-sphere data in space group Pmm2,
attribute Friedel_coverage
 in category reflns will be &lt; 1.0 because although reflections h k l and
-h -k -l are not equivalent when h k l indices are
nonzero, they are when l=0.
(d) For a crystal in space group Pmm2, measurements of the
two inequivalent octants h &gt;= 0, k &gt;=0, l lead to the
same value as in (c), whereas measurements of the
two equivalent octants h &gt;= 0, k, l &gt;= 0 will lead to
a zero value for attribute Friedel_coverage in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_free_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the method by which a subset of reflections was
selected for exclusion from refinement so as to be used in the
calculation of a &apos;free&apos; R factor.
                                 The data set was sorted with l varying most
                                  rapidly and h varying least rapidly. Every
                                  10th reflection in this sorted list was
                                  excluded from refinement and included in the
                                  calculation of a &apos;free&apos; R factor.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Rmerge_F_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor Rmerge for all reflections that satisfy the
resolution limits established by attribute d_resolution_high
 in category reflns and attribute d_resolution_low.
 in category reflns 
sum~i~(sum~j~|F~j~ - &lt;F&gt;|)
Rmerge(F) = --------------------------
sum~i~(sum~j~&lt;F&gt;)

F~j~ = the amplitude of the jth observation of reflection i
&lt;F&gt;  = the mean of the amplitudes of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Rmerge_F_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor Rmerge for reflections that satisfy the
resolution limits established by attribute d_resolution_high
 in category reflns and attribute d_resolution_low in category reflns and the observation limit
 established by attribute observed_criterion.
 in category reflns 
sum~i~(sum~j~|F~j~ - &lt;F&gt;|)
Rmerge(F) = --------------------------
sum~i~(sum~j~&lt;F&gt;)

F~j~ = the amplitude of the jth observation of reflection i
&lt;F&gt;  = the mean of the amplitudes of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_resolution_high" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The smallest value for the interplanar spacings for
the reflection data. This is called the highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_resolution_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The largest value for the interplanar spacings for the
reflection data. This is called the lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="data_reduction_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the data-reduction
procedures.
                                 Merging and scaling based on only those
                                  reflections with I &gt; sig(I).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="data_reduction_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method used for data reduction.

Note that this is not the computer program used, which is
described in the SOFTWARE category, but the method
itself.

This data item should be used to describe significant
methodological options used within the data-reduction programs.
                                 Profile fitting by method of Kabsch (1987).
                                  Scaling used spherical harmonic coefficients.
                        </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 reflection data not covered by other data
names. This should include details of the Friedel pairs.
                        </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">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_h_max" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Maximum value of the Miller index h for the reflection data. This
need not have the same value as attribute limit_h_max in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_h_min" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Minimum value of the Miller index h for the reflection data. This
need not have the same value as attribute limit_h_min in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_k_max" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Maximum value of the Miller index k for the reflection data. This
need not have the same value as attribute limit_k_max in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_k_min" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Minimum value of the Miller index k for the reflection data. This
need not have the same value as attribute limit_k_min in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_l_max" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Maximum value of the Miller index l for the reflection data. This
need not have the same value as attribute limit_l_max in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="limit_l_min" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Minimum value of the Miller index l for the reflection data. This
need not have the same value as attribute limit_l_min in category diffrn_reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of reflections in the REFLN list (not the
DIFFRN_REFLN list). This number may contain Friedel-equivalent
reflections according to the nature of the structure and the
procedures used. The item attribute details in category reflns describes the
 reflection data.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections in the REFLN list (not the
DIFFRN_REFLN list) that are significantly intense, satisfying
the criterion specified by attribute threshold_expression in category reflns. This may
 include Friedel-equivalent reflections (i.e. those which are
symmetry-equivalent under the Laue symmetry but inequivalent
under the crystal class) according to the nature of the
structure and the procedures used. Any special characteristics
of the reflections included in the REFLN list should be
described using the item attribute details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections in the REFLN list (not the DIFFRN_REFLN
list) classified as observed (see attribute observed_criterion).
 in category reflns This number may contain Friedel-equivalent reflections according
to the nature of the structure and the procedures used.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="observed_criterion" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criterion used to classify a reflection as &apos;observed&apos;. This
criterion is usually expressed in terms of a sigma(I) or
sigma(F) threshold.
&gt;2sigma(I)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="observed_criterion_F_max" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criterion used to classify a reflection as &apos;observed&apos;
expressed as an upper limit for the value of F.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="observed_criterion_F_min" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criterion used to classify a reflection as &apos;observed&apos;
expressed as a lower limit for the value of F.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="observed_criterion_I_max" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criterion used to classify a reflection as &apos;observed&apos;
expressed as an upper limit for the value of I.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="observed_criterion_I_min" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criterion used to classify a reflection as &apos;observed&apos;
expressed as a lower limit for the value of I.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="observed_criterion_sigma_F" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criterion used to classify a reflection as &apos;observed&apos;
expressed as a multiple of the value of sigma(F).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="observed_criterion_sigma_I" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criterion used to classify a reflection as &apos;observed&apos;
expressed as a multiple of the value of sigma(I).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_CC_half" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Pearson&apos;s correlation coefficient expressed as a decimal value
between the average intensities from randomly selected 
half-datasets.

Ref: Karplus &amp; Diederichs (2012), Science 336, 1030-33

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-1" />
                           <xsd:maxInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_R_split" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
R split measures the agreement between the sets of intensities created by merging 
odd- and even-numbered images  from the overall data.          

Ref: T. A. White, R. A. Kirian, A. V. Martin, A. Aquila, K. Nass, A. Barty 
and H. N. Chapman (2012), J. Appl. Cryst. 45, 335-341

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rmerge_I_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The R value for merging all intensities in this data set.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rmerge_I_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The R value for merging intensities satisfying the observed
criteria in this data set.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rpim_I_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The precision-indicating merging R factor value Rpim,
for merging all intensities in this data set.

sum~i~ [1/(N~i~ - 1)]1/2^ sum~j~ | I~j~ - &lt;I~i~&gt; |
Rpim = --------------------------------------------------
sum~i~ ( sum~j~ I~j~ )

I~j~   = the intensity of the jth observation of reflection i
&lt;I~i~&gt; = the mean of the intensities of all observations
of reflection i
N~i~   = the redundancy (the number of times reflection i
has been measured).

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection.

Ref: Diederichs, K. &amp; Karplus, P. A. (1997). Nature Struct.
Biol. 4, 269-275.
Weiss, M. S. &amp; Hilgenfeld, R. (1997). J. Appl. Cryst.
30, 203-205.
Weiss, M. S. (2001). J. Appl. Cryst. 34, 130-135.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rrim_I_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The redundancy-independent merging R factor value Rrim,
also denoted Rmeas, for merging all intensities in this
data set.

sum~i~ [N~i~/(N~i~ - 1)]1/2^ sum~j~ | I~j~ - &lt;I~i~&gt; |
Rrim = ----------------------------------------------------
sum~i~ ( sum~j~ I~j~ )

I~j~   = the intensity of the jth observation of reflection i
&lt;I~i~&gt; = the mean of the intensities of all observations of
reflection i
N~i~   = the redundancy (the number of times reflection i
has been measured).

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection.

Ref: Diederichs, K. &amp; Karplus, P. A. (1997). Nature Struct.
Biol. 4, 269-275.
Weiss, M. S. &amp; Hilgenfeld, R. (1997). J. Appl. Cryst.
30, 203-205.
Weiss, M. S. (2001). J. Appl. Cryst. 34, 130-135.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rsym_value" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The R sym value as a decimal number.
0.02
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_chi_squared" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Overall  Chi-squared statistic.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_d_opt" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The optical resolution of the data set, d(opt), is the
expected minimum distance between two resolved peaks in
an electron-density map.

d(opt) = {2[sigma(Patt)2^ + sigma(sph)2^]}1/2^

sigma(Patt) = standard deviation of the Gaussian function
fitted to the Patterson origin peak
sigma(sph)  = standard deviation of the Gaussian function
fitted to the origin peak of the spherical
interference function, representing the Fourier
transform of a sphere with radius 1/dmin
dmin        = nominal resolution (_reflns.d_resolution_high)

Ref: Vaguine, A. A., Richelle, J. &amp; Wodak, S. J. (1999).
Acta Cryst. D55, 191-205.
(see also http://www.ysbl.york.ac.uk/~alexei/sfcheck.html)
Weiss, M. S. (2001). J. Appl. Cryst. 34, 130-135.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_high_opt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest optical resolution for this reflection data set
as determined by computational method attribute pdbx_d_res_opt_method in category reflns. 
1.2
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_low_opt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The lowest optical resolution for this reflection data set
as determined by computational method attribute pdbx_d_res_opt_method in category reflns. 
20.5
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_d_res_opt_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The computational method used to determine the optical
resolution limits attribute pdbx_d_res_high_opt in category reflns and
 attribute pdbx_d_res_low_opt in category reflns. 
SFCHECK
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_diffrn_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the diffraction data set for this set of summary statistics.

Multiple diffraction data sets entered as a comma separated list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_netI_over_av_sigmaI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the average intensity to the average uncertainty,
&lt;I&gt;/&lt;sigma(I)&gt;.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_netI_over_sigmaI" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean of the ratio of the intensities to their
standard uncertainties, &lt;I/sigma(I)&gt;.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_number_measured_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Total number of measured reflections.


23000
140000
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_redundancy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Overall redundancy for this data set (&#37;).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_res_netI_over_av_sigmaI_2" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Resolution (angstrom) for reflections with  &lt;I&gt;/&lt;sigma(I)&gt; = 2.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_res_netI_over_sigmaI_2" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Resolution (angstroms) for reflections with  &lt;I/sigma(I)&gt; = 2.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_scaling_rejects" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of reflections rejected in scaling operations.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="percent_possible_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The percentage of geometrically possible reflections represented
by reflections that satisfy the resolution limits established
by _reflns.d_resolution_high and _reflns.d_resolution_low and
the observation limit established by
attribute observed_criterion in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="phase_calculation_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of attribute phase_calculation_details in category reflns describes a
 special details about calculation of phases in attribute phase_calc in category refln. 
From model
NCS averaging
Solvent flipping
Solvent flattening
Multiple crystal averaging
Multiple phase modification
Other phase modification
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="threshold_expression" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The threshold, usually based on multiples of u(I), u(F^2^)
or u(F), that serves to identify significantly intense
reflections, the number of which is given by attribute number_gt.
 in category reflns These reflections are used in the calculation of
attribute ls_R_factor_gt in category refine. 
I&gt;2u(I)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An ordinal identifier for this set of reflection statistics.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="reflns_classType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFLNS_CLASS category record details
of the reflections used to determine the structural
parameters for each reflection class.

    Example 1 - example corresponding to the one-dimensional incommensurately
                modulated structure of K~2~SeO~4~.
&lt;PDBx:reflns_classCategory&gt;
   &lt;PDBx:reflns_class code=&quot;Main&quot;&gt;
      &lt;PDBx:number_gt&gt;584&lt;/PDBx:number_gt&gt;
   &lt;/PDBx:reflns_class&gt;
   &lt;PDBx:reflns_class code=&quot;Sat1&quot;&gt;
      &lt;PDBx:number_gt&gt;226&lt;/PDBx:number_gt&gt;
   &lt;/PDBx:reflns_class&gt;
   &lt;PDBx:reflns_class code=&quot;Sat2&quot;&gt;
      &lt;PDBx:number_gt&gt;50&lt;/PDBx:number_gt&gt;
   &lt;/PDBx:reflns_class&gt;
&lt;/PDBx:reflns_classCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="reflns_class" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="R_Fsqd_factor" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual factor R(F^2^) calculated
on the squared amplitudes of the observed and calculated
structure factors for the reflections judged significantly
intense (i.e. satisfying the threshold specified by
attribute threshold_expression) in category reflns and included in the refinement.
 
The reflections also satisfy the resolution limits established
by _reflns_class.d_res_high and _reflns_class.d_res_low.

sum | F(obs)^2^ - F(calc)^2^ |
R(Fsqd) = -------------------------------
sum F(obs)^2^

F(obs)^2^  = squares of the observed structure-factor amplitudes
F(calc)^2^ = squares of the calculated structure-factor
amplitudes

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_I_factor" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual factor R(I) for the
reflections judged significantly intense (i.e. satisfying the
threshold specified by attribute threshold_expression) in category reflns and
 included in the refinement.

This is most often calculated in Rietveld refinements
against powder data, where it is referred to as R~B~ or R~Bragg~.

sum | I(obs) - I(calc) |
R(I) =  ------------------------
sum | I(obs) |

I(obs)  = the net observed intensities
I(calc) = the net calculated intensities

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual factor for all
reflections included in the refinement.
The reflections also satisfy the resolution limits established by
_reflns_class.d_res_high and _reflns_class.d_res_low.
This is the conventional R factor. See also the
definition of attribute wR_factor_all.
 in category reflns_class 
sum | F(obs) - F(calc) |
R = ------------------------
sum | F(obs) |

F(obs)  = the observed structure-factor amplitudes
F(calc) = the calculated structure-factor amplitudes

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="R_factor_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the residual factor for significantly
intense reflections (see attribute threshold_expression) in category reflns included
 in the refinement.
The reflections also satisfy the resolution limits established by
_reflns_class.d_res_high and _reflns_class.d_res_low.
This is the conventional R factor. See also the
definition of attribute wR_factor_all.
 in category reflns_class 
sum | F(obs) - F(calc) |
R = ------------------------
sum | F(obs) |

F(obs)  = the observed structure-factor amplitudes
F(calc) = the calculated structure-factor amplitudes

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_high" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the smallest value in angstroms
for the interplanar spacings for the reflections used in the
refinement. This is called the highest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the largest value in angstroms
for the interplanar spacings for the reflections used in the
refinement. This is called the lowest resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Description of each reflection class.
m=1 first order satellites
H0L0 common projection reflections
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the number of significantly intense
reflections (see attribute threshold_expression) in category reflns in the REFLN
 list (not the DIFFRN_REFLN list). This may include Friedel-
equivalent reflections (i.e. those which are symmetry-equivalent
under the Laue symmetry but inequivalent under the crystal
class)  according to the nature of the structure and the
procedures used. Any special characteristics of the reflections
included in the REFLN list should be described using the item
attribute details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_total" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the total number of reflections
in the REFLN list (not the DIFFRN_REFLN list). This may
include Friedel-equivalent reflections (i.e. those which are
symmetry-equivalent under the Laue symmetry but inequivalent
under the crystal class) according to the nature of the
structure and the procedures used.  Any special characteristics
of the reflections included in the REFLN list should be
described using the item attribute details in category reflns. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="wR_factor_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
For each reflection class, the weighted residual factors for all
reflections included in the refinement. The reflections also
satisfy the resolution limits established by
_reflns_class.d_res_high and _reflns_class.d_res_low.
See also attribute R_factor_ in category reflns_class definitions.
 
( sum w [ Y(obs) - Y(calc) ]^2^  )^1/2^
wR = ( ------------------------------ )
(         sum w Y(obs)^2^       )

Y(obs)  = the observed amplitude specified by
attribute ls_structure_factor_coef
 in category refine Y(calc) = the calculated amplitude specified by
attribute ls_structure_factor_coef
 in category refine w       = the least-squares weight

and the sum is taken over the reflections of this class.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The code identifying a certain reflection class.
1
m1
s2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="reflns_scaleType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFLNS_SCALE category record details about
the structure-factor scales. They are referenced from within
the REFLN list through attribute scale_group_code in category refln. 

    Example 1 - based on laboratory records for the collagen-like
                peptide [(POG)4 EKG (POG)5]3.
&lt;PDBx:reflns_scaleCategory&gt;
   &lt;PDBx:reflns_scale group_code=&quot;SG1&quot;&gt;
      &lt;PDBx:meas_F&gt;4.0&lt;/PDBx:meas_F&gt;
   &lt;/PDBx:reflns_scale&gt;
&lt;/PDBx:reflns_scaleCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="reflns_scale" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="meas_F" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A scale associated with attribute group_code in category reflns_scale. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="meas_F_squared" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A scale associated with attribute group_code in category reflns_scale. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="meas_intensity" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A scale associated with attribute group_code in category reflns_scale. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="group_code" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The code identifying a scale attribute meas_F,
 in category reflns_scale _reflns_scale.meas_F_squared or _reflns_scale.meas_intensity.
These are linked to the REFLN list by the
attribute scale_group_code in category refln. These codes
 need not correspond to those in the DIFFRN_SCALE list.
1
2
c1
c2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="reflns_shellType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the REFLNS_SHELL category record details about
the reflection data used to determine the ATOM_SITE data items
broken down into shells of resolution.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:reflns_shellCategory&gt;
   &lt;PDBx:reflns_shell pdbx_ordinal=&quot;1&quot;&gt;
      &lt;PDBx:Rmerge_F_obs&gt;1.98&lt;/PDBx:Rmerge_F_obs&gt;
      &lt;PDBx:d_res_high&gt;31.38&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.82&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:meanI_over_sigI_obs&gt;69.8&lt;/PDBx:meanI_over_sigI_obs&gt;
      &lt;PDBx:number_measured_obs&gt;9024&lt;/PDBx:number_measured_obs&gt;
      &lt;PDBx:number_unique_obs&gt;2540&lt;/PDBx:number_unique_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;96.8&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:reflns_shell&gt;
   &lt;PDBx:reflns_shell pdbx_ordinal=&quot;2&quot;&gt;
      &lt;PDBx:Rmerge_F_obs&gt;3.85&lt;/PDBx:Rmerge_F_obs&gt;
      &lt;PDBx:d_res_high&gt;3.82&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;3.03&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:meanI_over_sigI_obs&gt;26.1&lt;/PDBx:meanI_over_sigI_obs&gt;
      &lt;PDBx:number_measured_obs&gt;7413&lt;/PDBx:number_measured_obs&gt;
      &lt;PDBx:number_unique_obs&gt;2364&lt;/PDBx:number_unique_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;95.1&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:reflns_shell&gt;
   &lt;PDBx:reflns_shell pdbx_ordinal=&quot;3&quot;&gt;
      &lt;PDBx:Rmerge_F_obs&gt;6.37&lt;/PDBx:Rmerge_F_obs&gt;
      &lt;PDBx:d_res_high&gt;3.03&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;2.65&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:meanI_over_sigI_obs&gt;10.5&lt;/PDBx:meanI_over_sigI_obs&gt;
      &lt;PDBx:number_measured_obs&gt;5640&lt;/PDBx:number_measured_obs&gt;
      &lt;PDBx:number_unique_obs&gt;2123&lt;/PDBx:number_unique_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;86.2&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:reflns_shell&gt;
   &lt;PDBx:reflns_shell pdbx_ordinal=&quot;4&quot;&gt;
      &lt;PDBx:Rmerge_F_obs&gt;8.01&lt;/PDBx:Rmerge_F_obs&gt;
      &lt;PDBx:d_res_high&gt;2.65&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;2.41&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:meanI_over_sigI_obs&gt;6.4&lt;/PDBx:meanI_over_sigI_obs&gt;
      &lt;PDBx:number_measured_obs&gt;4322&lt;/PDBx:number_measured_obs&gt;
      &lt;PDBx:number_unique_obs&gt;1882&lt;/PDBx:number_unique_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;76.8&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:reflns_shell&gt;
   &lt;PDBx:reflns_shell pdbx_ordinal=&quot;5&quot;&gt;
      &lt;PDBx:Rmerge_F_obs&gt;9.86&lt;/PDBx:Rmerge_F_obs&gt;
      &lt;PDBx:d_res_high&gt;2.41&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;2.23&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:meanI_over_sigI_obs&gt;4.3&lt;/PDBx:meanI_over_sigI_obs&gt;
      &lt;PDBx:number_measured_obs&gt;3247&lt;/PDBx:number_measured_obs&gt;
      &lt;PDBx:number_unique_obs&gt;1714&lt;/PDBx:number_unique_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;70.4&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:reflns_shell&gt;
   &lt;PDBx:reflns_shell pdbx_ordinal=&quot;6&quot;&gt;
      &lt;PDBx:Rmerge_F_obs&gt;13.99&lt;/PDBx:Rmerge_F_obs&gt;
      &lt;PDBx:d_res_high&gt;2.23&lt;/PDBx:d_res_high&gt;
      &lt;PDBx:d_res_low&gt;2.10&lt;/PDBx:d_res_low&gt;
      &lt;PDBx:meanI_over_sigI_obs&gt;3.1&lt;/PDBx:meanI_over_sigI_obs&gt;
      &lt;PDBx:number_measured_obs&gt;1140&lt;/PDBx:number_measured_obs&gt;
      &lt;PDBx:number_unique_obs&gt;812&lt;/PDBx:number_unique_obs&gt;
      &lt;PDBx:percent_possible_obs&gt;33.3&lt;/PDBx:percent_possible_obs&gt;
   &lt;/PDBx:reflns_shell&gt;
&lt;/PDBx:reflns_shellCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="reflns_shell" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="Rmerge_F_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor Rmerge for all reflections that satisfy the
resolution limits established by attribute d_res_high in category reflns_shell and
 attribute d_res_low.
 in category reflns_shell 
sum~i~(sum~j~|F~j~ - &lt;F&gt;|)
Rmerge(F) = --------------------------
sum~i~(sum~j~&lt;F&gt;)

F~j~ = the amplitude of the jth observation of reflection i
&lt;F&gt;  = the mean of the amplitudes of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Rmerge_F_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of Rmerge(F) for significantly intense reflections
(see attribute threshold_expression) in category reflns in a given shell.
 
sum~i~ ( sum~j~ | F~j~ - &lt;F&gt; | )
Rmerge(F) = --------------------------------
sum~i~ ( sum~j~ &lt;F&gt; )

F~j~  = the amplitude of the jth observation of reflection i
&lt;F&gt; = the mean of the amplitudes of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Rmerge_F_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Residual factor Rmerge for reflections that satisfy the
resolution limits established by attribute d_res_high in category reflns_shell and
 attribute d_res_low in category reflns_shell and the observation criterion
 established by attribute observed_criterion.
 in category reflns 
sum~i~(sum~j~|F~j~ - &lt;F&gt;|)
Rmerge(F) = --------------------------
sum~i~(sum~j~&lt;F&gt;)

F~j~ = the amplitude of the jth observation of reflection i
&lt;F&gt;  = the mean of the amplitudes of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Rmerge_I_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of Rmerge(I) for all reflections in a given shell.

sum~i~(sum~j~|I~j~ - &lt;I&gt;|)
Rmerge(I) = --------------------------
sum~i~(sum~j~&lt;I&gt;)

I~j~ = the intensity of the jth observation of reflection i
&lt;I&gt;  = the mean of the intensities of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Rmerge_I_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of Rmerge(I) for significantly intense reflections
(see attribute threshold_expression) in category reflns in a given shell.
 
sum~i~ ( sum~j~ | I~j~ - &lt;I&gt; | )
Rmerge(I) = --------------------------------
sum~i~ ( sum~j~ &lt;I&gt; )

I~j~  = the intensity of the jth observation of reflection i
&lt;I&gt; = the mean of the intensities of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Rmerge_I_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value of Rmerge(I) for reflections classified as &apos;observed&apos;
(see attribute observed_criterion) in category reflns in a given shell.
 
sum~i~(sum~j~|I~j~ - &lt;I&gt;|)
Rmerge(I) = --------------------------
sum~i~(sum~j~&lt;I&gt;)

I~j~ = the intensity of the jth observation of reflection i
&lt;I&gt;  = the mean of the intensities of all observations of
reflection i

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_high" minOccurs="1" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The smallest value in angstroms for the interplanar spacings
for the reflections in this shell. This is called the highest
resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="d_res_low" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The highest value in angstroms for the interplanar spacings
for the reflections in this shell. This is called the lowest
resolution.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="meanI_over_sigI_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the mean of the intensities of all reflections
in this shell to the mean of the standard uncertainties of the
intensities of all reflections in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="meanI_over_sigI_gt" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the mean of the intensities of the significantly
intense reflections (see attribute threshold_expression) in category reflns in
 this shell to the mean of the standard uncertainties of the
intensities of the significantly intense reflections in this
shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="meanI_over_sigI_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the mean of the intensities of the reflections
classified as &apos;observed&apos; (see attribute observed_criterion) in category reflns in
 this shell to the mean of the standard uncertainties of the
intensities of the &apos;observed&apos; reflections in this
shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="meanI_over_uI_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the mean of the intensities of all reflections
in this shell to the mean of the standard uncertainties of the
intensities of all reflections in this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="meanI_over_uI_gt" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The ratio of the mean of the intensities of the significantly
intense reflections (see attribute threshold_expression) in category reflns in
 this shell to the mean of the standard uncertainties of the
intensities of the significantly intense reflections in this
shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_measured_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of reflections measured for this
shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_measured_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of significantly intense reflections
(see attribute threshold_expression) in category reflns measured for this
 shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_measured_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of reflections classified as &apos;observed&apos;
(see attribute observed_criterion) in category reflns for this
 shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_possible" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of unique reflections it is possible to measure in
this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_unique_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of measured reflections which are symmetry-
unique after merging for this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_unique_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of significantly intense reflections
(see attribute threshold_expression) in category reflns resulting from merging
 measured symmetry-equivalent reflections for this resolution
shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="number_unique_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The total number of measured reflections classified as &apos;observed&apos;
(see attribute observed_criterion) in category reflns which are symmetry-unique
 after merging for this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_CC_half" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The Pearson&apos;s correlation coefficient expressed as a decimal value
between the average intensities from randomly selected
half-datasets within the resolution shell.

Ref: Karplus &amp; Diederichs (2012), Science 336, 1030-33

                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="-1" />
                           <xsd:maxInclusive value="1" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_R_split" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

R split measures the agreement between the sets of intensities created by merging 
odd- and even-numbered images from the data within the resolution shell.

Ref: T. A. White, R. A. Kirian, A. V. Martin, A. Aquila, K. Nass, 
A. Barty and H. N. Chapman (2012), J. Appl. Cryst. 45, 335-341

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rpim_I_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The precision-indicating merging R factor value Rpim,
for merging all intensities in a given shell.

sum~i~ [1/(N~i~ - 1)]1/2^ sum~j~ | I~j~ - &lt;I~i~&gt; |
Rpim = --------------------------------------------------
sum~i~ ( sum~j~ I~j~ )

I~j~   = the intensity of the jth observation of reflection i
&lt;I~i~&gt; = the mean of the intensities of all observations of
reflection i
N~i~   = the redundancy (the number of times reflection i
has been measured).

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection.

Ref: Diederichs, K. &amp; Karplus, P. A. (1997). Nature Struct.
Biol. 4, 269-275.
Weiss, M. S. &amp; Hilgenfeld, R. (1997). J. Appl. Cryst.
30, 203-205.
Weiss, M. S. (2001). J. Appl. Cryst. 34, 130-135.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rrim_I_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The redundancy-independent merging R factor value Rrim,
also denoted Rmeas, for merging all intensities in a
given shell.

sum~i~ [N~i~ /( N~i~ - 1)]1/2^ sum~j~ | I~j~ - &lt;I~i~&gt; |
Rrim = --------------------------------------------------------
sum~i~ ( sum~j~ I~j~ )

I~j~   = the intensity of the jth observation of reflection i
&lt;I~i~&gt; = the mean of the intensities of all observations of
reflection i
N~i~   = the redundancy (the number of times reflection i
has been measured).

sum~i~ is taken over all reflections
sum~j~ is taken over all observations of each reflection.

Ref: Diederichs, K. &amp; Karplus, P. A. (1997). Nature Struct.
Biol. 4, 269-275.
Weiss, M. S. &amp; Hilgenfeld, R. (1997). J. Appl. Cryst.
30, 203-205.
Weiss, M. S. (2001). J. Appl. Cryst. 34, 130-135.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_Rsym_value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
R sym value in percent.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_chi_squared" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Chi-squared statistic for this resolution shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_diffrn_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the diffraction data set corresponding to this resolution shell.

Multiple diffraction data sets specified as a comma separated list.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_netI_over_sigmaI_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean of the ratio of the intensities to their
standard uncertainties of all reflections in the
resolution shell.

attribute pdbx_netI_over_sigmaI_all in category reflns_shell = &lt;I/sigma(I)&gt; 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_netI_over_sigmaI_obs" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean of the ratio of the intensities to their
standard uncertainties of observed reflections
(see attribute observed_criterion) in category reflns in the resolution shell.
 
attribute pdbx_netI_over_sigmaI_obs in category reflns_shell = &lt;I/sigma(I)&gt; 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_redundancy" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Redundancy for the current shell.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_rejects" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of rejected reflections in the resolution 
shell.  Reflections may be rejected from scaling
by setting the observation criterion,
attribute observed_criterion.
 in category reflns 

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="percent_possible_all" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The percentage of geometrically possible reflections represented
by all reflections measured for this shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="percent_possible_gt" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The percentage of geometrically possible reflections
represented by significantly intense reflections
(see attribute threshold_expression) in category reflns measured for this
 shell.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                           <xsd:maxInclusive value="100.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="percent_possible_obs" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The percentage of geometrically possible reflections represented
by reflections classified as &apos;observed&apos; (see
attribute observed_criterion) in category reflns for this shell. 
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="0.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An ordinal identifier for this resolution shell.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="softwareType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the SOFTWARE category record details about
the software used in the structure analysis, which implies
any software used in the generation of any data items
associated with the structure determination and
structure representation.

These data items allow computer programs to be referenced
in more detail than data items in the COMPUTING category do.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:softwareCategory&gt;
   &lt;PDBx:software pdbx_ordinal=&quot;1&quot;&gt;
      &lt;PDBx:citation_id&gt;ref5&lt;/PDBx:citation_id&gt;
      &lt;PDBx:classification&gt;refinement&lt;/PDBx:classification&gt;
      &lt;PDBx:compiler_name&gt;Convex Fortran&lt;/PDBx:compiler_name&gt;
      &lt;PDBx:compiler_version&gt;v8.0&lt;/PDBx:compiler_version&gt;
      &lt;PDBx:contact_author&gt;Wayne A. Hendrickson&lt;/PDBx:contact_author&gt;
      &lt;PDBx:date xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:dependencies&gt;Requires that Protin be run first&lt;/PDBx:dependencies&gt;
      &lt;PDBx:description&gt;restrained least-squares refinement&lt;/PDBx:description&gt;
      &lt;PDBx:hardware&gt;Convex C220&lt;/PDBx:hardware&gt;
      &lt;PDBx:language&gt;Fortran&lt;/PDBx:language&gt;
      &lt;PDBx:location&gt;ftp://rosebud.sdsc.edu/pub/sdsc/xtal/CCP4/ccp4/&lt;/PDBx:location&gt;
      &lt;PDBx:mods&gt;optimized&lt;/PDBx:mods&gt;
      &lt;PDBx:name&gt;Prolsq&lt;/PDBx:name&gt;
      &lt;PDBx:os&gt;ConvexOS&lt;/PDBx:os&gt;
      &lt;PDBx:os_version&gt;v10.1&lt;/PDBx:os_version&gt;
      &lt;PDBx:type&gt;program&lt;/PDBx:type&gt;
      &lt;PDBx:version&gt;unknown&lt;/PDBx:version&gt;
   &lt;/PDBx:software&gt;
&lt;/PDBx:softwareCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="software" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="citation_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category citation in the CITATION
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="classification" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The classification of the program according to its
major function.
data collection
data reduction
phasing
model building
refinement
validation
other
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="compiler_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The compiler used to compile the software.
Convex Fortran
gcc
DEC C
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="compiler_version" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The version of the compiler used to compile the software.
3.1
2.1 alpha
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="contact_author" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The recognized contact author of the software. This could be
the original author, someone who has modified the code or
someone who maintains the code.  It should be the person
most commonly associated with the code.
T. Alwyn Jones
Axel Brunger
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="contact_author_email" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The e-mail address of the person specified in
attribute contact_author in category software. 
bourne@sdsc.edu
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="date" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The date the software was released.
1991-10-01
1990-04-30
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="dependencies" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any prerequisite software required to run attribute name in category software. 
PDBlib class library
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="description" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Description of the software.
Uses method of restrained least squares
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="hardware" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The hardware upon which the software was run.
Sun Sparc 10 model 41
Dec Alpha 3000 model 500S
Silicon Graphics Elan
Compaq PC 486/66
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="language" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The major computing language in which the software is
coded.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Ada" />
                           <xsd:enumeration value="assembler" />
                           <xsd:enumeration value="Awk" />
                           <xsd:enumeration value="Basic" />
                           <xsd:enumeration value="C++" />
                           <xsd:enumeration value="C/C++" />
                           <xsd:enumeration value="C" />
                           <xsd:enumeration value="csh" />
                           <xsd:enumeration value="Fortran" />
                           <xsd:enumeration value="Fortran_77" />
                           <xsd:enumeration value="Fortran 77" />
                           <xsd:enumeration value="Fortran 90" />
                           <xsd:enumeration value="Java" />
                           <xsd:enumeration value="Java &amp; Fortran" />
                           <xsd:enumeration value="ksh" />
                           <xsd:enumeration value="Pascal" />
                           <xsd:enumeration value="Perl" />
                           <xsd:enumeration value="Python" />
                           <xsd:enumeration value="sh" />
                           <xsd:enumeration value="Tcl" />
                           <xsd:enumeration value="Other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="location" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The URL for an Internet address at which
details of the software can be found.
http://rosebud.sdsc.edu/projects/pb/IUCr/software.html
ftp://ftp.sdsc.edu/pub/sdsc/biology/
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mods" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Any noteworthy modifications to the base software, if applicable.
Added support for space group F432
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the software.
Merlot
O
Xengen
X-plor
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="os" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the operating system under which the software
runs.
Ultrix
OpenVMS
DOS
Windows 95
Windows NT
Irix
HPUX
DEC Unix
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="os_version" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The version of the operating system under which the software
runs.
3.1
4.2.1
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The classification of the software according to the most
common types.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="program" />
                           <xsd:enumeration value="library" />
                           <xsd:enumeration value="package" />
                           <xsd:enumeration value="filter" />
                           <xsd:enumeration value="jiffy" />
                           <xsd:enumeration value="other" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="version" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The version of the software.
v1.0
beta
3.1-2
unknown
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">

An ordinal index for this category
1
2
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="space_groupType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Contains all the data items that refer to the space group as a
whole, such as its name or crystal system. They may be looped,
for example, in a list of space groups and their properties.

Only a subset of the SPACE_GROUP category items appear in
this dictionary.  The remainder are found in the symmetry CIF
dictionary.

Space-group types are identified by their number as given in
International Tables for Crystallography Vol. A. Specific
settings of the space groups can be identified either by their
Hall symbol or by specifying their symmetry operations.

The commonly used Hermann-Mauguin symbol determines the
space-group type uniquely but several different Hermann-Mauguin
symbols may refer to the same space-group type. A Hermann-Mauguin
symbol contains information on the choice of the basis, but not
on the choice of origin.  Different formats for the
Hermann-Mauguin symbol are found in the symmetry CIF dictionary.

    Example 1 - the monoclinic space group No. 15 with unique axis b.
&lt;PDBx:space_groupCategory&gt;
   &lt;PDBx:space_group id=&quot;1&quot;&gt;
      &lt;PDBx:IT_number&gt;15&lt;/PDBx:IT_number&gt;
      &lt;PDBx:crystal_system&gt;monoclinic&lt;/PDBx:crystal_system&gt;
      &lt;PDBx:name_H-M_alt&gt;C 2/c&lt;/PDBx:name_H-M_alt&gt;
      &lt;PDBx:name_Hall&gt;-C 2yc&lt;/PDBx:name_Hall&gt;
   &lt;/PDBx:space_group&gt;
&lt;/PDBx:space_groupCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="space_group" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="IT_number" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number as assigned in International Tables for
Crystallography Vol. A, specifying the proper affine class (i.e.
the orientation-preserving affine class) of space groups
(crystallographic space-group type) to which the space group
belongs.  This number defines the space-group type but not
the coordinate system in which it is expressed.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                           <xsd:minInclusive value="1" />
                           <xsd:maxInclusive value="230" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="crystal_system" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the system of geometric crystal classes of space
groups (crystal system) to which the space group belongs.
Note that rhombohedral space groups belong to the
trigonal system.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="triclinic" />
                           <xsd:enumeration value="monoclinic" />
                           <xsd:enumeration value="orthorhombic" />
                           <xsd:enumeration value="tetragonal" />
                           <xsd:enumeration value="trigonal" />
                           <xsd:enumeration value="hexagonal" />
                           <xsd:enumeration value="cubic" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="name_H-M_alt" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
attribute name_H-M_alt in category space_group allows any Hermann-Mauguin symbol
 to be given. The way in which this item is used is determined
by the user and in general is not intended to be interpreted by
computer. It may, for example, be used to give one of the
extended Hermann-Mauguin symbols given in Table 4.3.2.1 of
International Tables for Crystallography Vol. A (2002) or
a Hermann-Mauguin symbol for a conventional or unconventional
setting.

Each component of the space-group name is separated by a
space or an underscore. The use of a space is strongly
recommended.  The underscore is only retained because it
was used in old CIFs. It should not be
used in new CIFs. Subscripts should appear without special
symbols. Bars should be given as negative signs before the
numbers to which they apply.

The commonly used Hermann-Mauguin symbol determines the space-
group type uniquely but a given space-group type may be
described by more than one Hermann-Mauguin symbol. The space-
group type is best described using attribute IT_number.
 in category space_group 
The Hermann-Mauguin symbol may contain information on the
choice of basis, but not on the choice of origin. To
define the setting uniquely, use attribute name_Hall in category space_group or
 list the symmetry operations.
three examples for space group No. 63
                               loop_
                                   _space_group.name_H-M_alt
                                    &apos;C m c m&apos;
                                    &apos;C 2/c 2/m 21/m&apos;
                                    &apos;A m a m&apos;
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="name_Hall" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Space-group symbol defined by Hall.

Each component of the space-group name is separated by a
space or an underscore.  The use of a space is strongly
recommended.  The underscore is only retained because it
was used in old CIFs.  It should not be
used in new CIFs.

attribute name_Hall in category space_group uniquely defines the space group and
 its reference to a particular coordinate system.

Ref: Hall, S. R. (1981). Acta Cryst. A37, 517-525; erratum
(1981), A37, 921.
[See also International Tables for Crystallography
Vol. B (2001), Chapter 1.4, Appendix 1.4.2.]
equivalent to Pca21
P 2c -2ac
equivalent to Ia3d
-I 4bd 2ab 3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This is the unique identifier for the SPACE_GROUP category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="space_group_symopType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Contains information about the symmetry operations of the
space group.

    Example 1 - The symmetry operations for the space group P21/c.
&lt;PDBx:space_group_symopCategory&gt;
   &lt;PDBx:space_group_symop id=&quot;1&quot;&gt;
      &lt;PDBx:operation_xyz&gt;x,y,z&lt;/PDBx:operation_xyz&gt;
   &lt;/PDBx:space_group_symop&gt;
   &lt;PDBx:space_group_symop id=&quot;2&quot;&gt;
      &lt;PDBx:operation_xyz&gt;-x,-y,-z&lt;/PDBx:operation_xyz&gt;
   &lt;/PDBx:space_group_symop&gt;
   &lt;PDBx:space_group_symop id=&quot;3&quot;&gt;
      &lt;PDBx:operation_xyz&gt;-x,1/2+y,1/2-z&lt;/PDBx:operation_xyz&gt;
   &lt;/PDBx:space_group_symop&gt;
   &lt;PDBx:space_group_symop id=&quot;4&quot;&gt;
      &lt;PDBx:operation_xyz&gt;x,1/2-y,1/2+z&lt;/PDBx:operation_xyz&gt;
   &lt;/PDBx:space_group_symop&gt;
&lt;/PDBx:space_group_symopCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="space_group_symop" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="operation_xyz" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A parsable string giving one of the symmetry operations of the
space group in algebraic form.  If W is a matrix representation
of the rotational part of the symmetry operation defined by the
positions and signs of x, y and z, and w is a column of
translations defined by the fractions, an equivalent position
X&apos; is generated from a given position X by the equation

X&apos; = WX + w

(Note: X is used to represent bold_italics_x in International
Tables for Crystallography Vol. A, Part 5)

When a list of symmetry operations is given, it must contain
a complete set of coordinate representatives which generates
all the operations of the space group by the addition of
all primitive translations of the space group. Such
representatives are to be found as the coordinates of
the general-equivalent position in International Tables for
Crystallography Vol. A (2002), to which it is necessary to
add any centring translations shown above the
general-equivalent position.

That is to say, it is necessary to list explicity all the
symmetry operations required to generate all the atoms in
the unit cell defined by the setting used.
                                glide reflection through the plane (x,1/4,z),
                                 with glide vector 1/2 c
x,1/2-y,1/2+z
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="sg_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This must match a particular value of attribute id in category space_group, allowing
 the symmetry operation to be identified with a particular space
group.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An arbitrary identifier that uniquely labels each symmetry
operation in the list.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="structType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT category record details about the
description of the crystallographic structure.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:structCategory&gt;
   &lt;PDBx:struct entry_id=&quot;5HVP&quot;&gt;
      &lt;PDBx:title&gt; HIV-1 protease complex with acetyl-pepstatin&lt;/PDBx:title&gt;
   &lt;/PDBx:struct&gt;
&lt;/PDBx:structCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pdbx_CASP_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The item indicates whether the entry is a CASP target, a CASD-NMR target,
or similar target participating in methods development experiments.
Y
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_descriptor" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An automatically generated descriptor for an NDB structure or
the unstructured content of the PDB COMPND record.

     5&apos;-D(*CP*GP*CP*(HYD)AP*AP*AP*TP*TP*TP*GP*CP*G)-3&apos;
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_formula_weight" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Estimated formula mass in daltons of the
deposited structure assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_formula_weight_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Method used to determine attribute pdbx_formula_weight in category struct. 
MASS SPEC
CALCULATION
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_model_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Text description of the methodology which produced this
model structure.

This model was produced from a 10 nanosecond Amber/MD simulation
starting from PDB structure ID 1ABC.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_model_type_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the type of structure model.
MINIMIZED AVERAGE
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="title" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A title for the data block. The author should attempt to convey
the essence of the structure archived in the CIF in the title,
and to distinguish this structural result from others.
5&apos;-D(*(I)CP*CP*GP*G)-3
T4 lysozyme mutant - S32A
hen egg white lysozyme at -30 degrees C
quail egg white lysozyme at 2 atmospheres
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_asymType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_ASYM category record details about the
structural elements in the asymmetric unit.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_asymCategory&gt;
   &lt;PDBx:struct_asym id=&quot;A&quot;&gt;
      &lt;PDBx:details&gt;one monomer of the dimeric enzyme&lt;/PDBx:details&gt;
      &lt;PDBx:entity_id&gt;1&lt;/PDBx:entity_id&gt;
   &lt;/PDBx:struct_asym&gt;
   &lt;PDBx:struct_asym id=&quot;B&quot;&gt;
      &lt;PDBx:details&gt;one monomer of the dimeric enzyme&lt;/PDBx:details&gt;
      &lt;PDBx:entity_id&gt;1&lt;/PDBx:entity_id&gt;
   &lt;/PDBx:struct_asym&gt;
   &lt;PDBx:struct_asym id=&quot;C&quot;&gt;
      &lt;PDBx:details&gt;one partially occupied position for the inhibitor&lt;/PDBx:details&gt;
      &lt;PDBx:entity_id&gt;2&lt;/PDBx:entity_id&gt;
   &lt;/PDBx:struct_asym&gt;
   &lt;PDBx:struct_asym id=&quot;D&quot;&gt;
      &lt;PDBx:details&gt;one partially occupied position for the inhibitor&lt;/PDBx:details&gt;
      &lt;PDBx:entity_id&gt;2&lt;/PDBx:entity_id&gt;
   &lt;/PDBx:struct_asym&gt;
&lt;/PDBx:struct_asymCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_asym" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 this portion of the contents
of the asymmetric unit.
                                 The drug binds to this enzyme in two roughly
                                  twofold symmetric modes. Hence this
                                  biological unit (3) is roughly twofold
                                  symmetric to biological unit (2). Disorder in
                                  the protein chain indicated with alternative
                                  ID 2 should be used with this biological unit.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_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 entity in the ENTITY category. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_blank_PDB_chainid_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag indicating that this entity was originally labeled
with a blank PDB chain id.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="Y" />
                           <xsd:enumeration value="N" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_modified" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item indicates whether the structural elements are modified.
y
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_asym must uniquely identify a record in
 the STRUCT_ASYM list.

Note that this item need not be a number; it can be any unique
identifier.
1
A
2B3
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_biolType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_BIOL category record details about
the structural elements that form each structure of biological
significance.

A given crystal structure may contain many different biological
structures. A given structural component in the asymmetric
unit may be part of more than one biological unit. A given
biological structure may involve crystallographic symmetry.

For instance, in a structure of a lysozyme-FAB structure, the
light- and heavy-chain components of the FAB could be one
biological unit, while the two chains of the FAB and the lysozyme
could constitute a second biological unit.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_biolCategory&gt;
   &lt;PDBx:struct_biol id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt; significant deviations from twofold symmetry exist in this
dimeric enzyme&lt;/PDBx:details&gt;
   &lt;/PDBx:struct_biol&gt;
   &lt;PDBx:struct_biol id=&quot;2&quot;&gt;
      &lt;PDBx:details&gt; The drug binds to this enzyme in two roughly twofold
symmetric modes. Hence this biological unit (2) is roughly
twofold symmetric to biological unit (3). Disorder in the
protein chain indicated with alternative ID 1 should be
used with this biological unit.&lt;/PDBx:details&gt;
   &lt;/PDBx:struct_biol&gt;
   &lt;PDBx:struct_biol id=&quot;3&quot;&gt;
      &lt;PDBx:details&gt; The drug binds to this enzyme in two roughly twofold
symmetric modes. Hence this biological unit (3) is roughly
twofold symmetric to biological unit (2). Disorder in the
protein chain indicated with alternative ID 2 should be
used with this biological unit.&lt;/PDBx:details&gt;
   &lt;/PDBx:struct_biol&gt;
&lt;/PDBx:struct_biolCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_biol" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 biological unit.
                                 The drug binds to this enzyme in two roughly
                                  twofold symmetric modes. Hence this
                                  biological unit (3) is roughly twofold
                                  symmetric to biological unit (2). Disorder in
                                  the protein chain indicated with alternative
                                  ID 2 should be used with this biological unit.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_aggregation_state" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of the structural aggregation in this assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="MONOMER" />
                           <xsd:enumeration value="DIMER" />
                           <xsd:enumeration value="TRIMER" />
                           <xsd:enumeration value="TETRAMER" />
                           <xsd:enumeration value="HEXAMER" />
                           <xsd:enumeration value="MORE" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_assembly_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The method or experiment used to determine this assembly.
AUTHOR PROVIDED&apos;, &apos;LCMS&apos;, &apos;PISA&apos;, &apos;PQS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_formula_weight" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Estimated formula mass in daltons of the
biological assembly.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:decimal">
                           <xsd:minInclusive value="1.0" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_formula_weight_method" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Method used to determine attribute pdbx_formula_weight in category struct_biol. 
MASS SPEC
CALCULATION
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_parent_biol_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the parent biological assembly
if this biological unit is part of a complex assembly.
1
2
3
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_biol must uniquely identify a record in
 the STRUCT_BIOL 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>

   <xsd:complexType name="struct_biol_genType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_BIOL_GEN category record details about
the generation of each biological unit. The STRUCT_BIOL_GEN
data items provide the specifications of the components that
constitute that biological unit, which may include symmetry
elements.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_biol_genCategory&gt;
   &lt;PDBx:struct_biol_gen asym_id=&quot;A&quot; biol_id=&quot;1&quot; symmetry=&quot;1_555&quot;&gt;&lt;/PDBx:struct_biol_gen&gt;
   &lt;PDBx:struct_biol_gen asym_id=&quot;B&quot; biol_id=&quot;1&quot; symmetry=&quot;1_555&quot;&gt;&lt;/PDBx:struct_biol_gen&gt;
   &lt;PDBx:struct_biol_gen asym_id=&quot;A&quot; biol_id=&quot;2&quot; symmetry=&quot;1_555&quot;&gt;&lt;/PDBx:struct_biol_gen&gt;
   &lt;PDBx:struct_biol_gen asym_id=&quot;B&quot; biol_id=&quot;2&quot; symmetry=&quot;1_555&quot;&gt;&lt;/PDBx:struct_biol_gen&gt;
   &lt;PDBx:struct_biol_gen asym_id=&quot;C&quot; biol_id=&quot;2&quot; symmetry=&quot;1_555&quot;&gt;&lt;/PDBx:struct_biol_gen&gt;
   &lt;PDBx:struct_biol_gen asym_id=&quot;A&quot; biol_id=&quot;3&quot; symmetry=&quot;1_555&quot;&gt;&lt;/PDBx:struct_biol_gen&gt;
   &lt;PDBx:struct_biol_gen asym_id=&quot;B&quot; biol_id=&quot;3&quot; symmetry=&quot;1_555&quot;&gt;&lt;/PDBx:struct_biol_gen&gt;
   &lt;PDBx:struct_biol_gen asym_id=&quot;D&quot; biol_id=&quot;3&quot; symmetry=&quot;1_555&quot;&gt;&lt;/PDBx:struct_biol_gen&gt;
&lt;/PDBx:struct_biol_genCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_biol_gen" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 symmetry generation of
this portion of the biological structure.
                                 The zinc atom lies on a special position;
                                  application of symmetry elements to generate
                                  the insulin hexamer will generate excess zinc
                                  atoms, which must be removed by hand.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_order" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An ordering index used to reproduce the presentation of
chain order in the original PDB format data files.
1
2
3
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_full_symmetry_operation" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

This item expresses category attribute symmetry
 in category struct_biol_gen on an X, Y and Z basis.
-X, Y+1/2, -Z
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="asym_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_asym in the STRUCT_ASYM
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="biol_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_biol in the STRUCT_BIOL
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="symmetry" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
atom set specified by attribute asym_id in category struct_biol_gen to generate a
 portion of the biological structure.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_biol_keywordsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_BIOL_KEYWORDS category record
keywords that describe each biological unit.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_biol_keywordsCategory&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;aspartyl-protease&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;aspartic-protease&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;acid-protease&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;aspartyl-proteinase&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;aspartic-proteinase&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;acid-proteinase&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;enzyme&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;protease&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;proteinase&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;1&quot; text=&quot;dimer&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;2&quot; text=&quot;drug-enzyme complex&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;2&quot; text=&quot;inhibitor-enzyme complex&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;2&quot; text=&quot;drug-protease complex&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;2&quot; text=&quot;inhibitor-protease complex&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;3&quot; text=&quot;drug-enzyme complex&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;3&quot; text=&quot;inhibitor-enzyme complex&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;3&quot; text=&quot;drug-protease complex&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
   &lt;PDBx:struct_biol_keywords biol_id=&quot;3&quot; text=&quot;inhibitor-protease complex&quot;&gt;&lt;/PDBx:struct_biol_keywords&gt;
&lt;/PDBx:struct_biol_keywordsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_biol_keywords" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="biol_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_biol in the STRUCT_BIOL
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="text" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Keywords describing this biological entity.
antibody
antigen
enzyme
cytokine
tRNA
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_biol_viewType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_BIOL_VIEW category record details
about how to draw and annotate an informative view of the
biological structure.

    Example 1 - based on NDB structure GDL001 by Coll, Aymami,
                Van Der Marel, Van Boom, Rich &amp; Wang
                [Biochemistry, (1989), 28, 310-320].
&lt;PDBx:struct_biol_viewCategory&gt;
   &lt;PDBx:struct_biol_view biol_id=&quot;c1&quot; id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt; This view highlights the ATAT-Netropsin interaction in the
DNA-drug complex.&lt;/PDBx:details&gt;
      &lt;PDBx:rot_matrix11&gt;0.132&lt;/PDBx:rot_matrix11&gt;
      &lt;PDBx:rot_matrix12&gt;0.922&lt;/PDBx:rot_matrix12&gt;
      &lt;PDBx:rot_matrix13&gt;-0.363&lt;/PDBx:rot_matrix13&gt;
      &lt;PDBx:rot_matrix21&gt;0.131&lt;/PDBx:rot_matrix21&gt;
      &lt;PDBx:rot_matrix22&gt;-0.380&lt;/PDBx:rot_matrix22&gt;
      &lt;PDBx:rot_matrix23&gt;-0.916&lt;/PDBx:rot_matrix23&gt;
      &lt;PDBx:rot_matrix31&gt;-0.982&lt;/PDBx:rot_matrix31&gt;
      &lt;PDBx:rot_matrix32&gt;0.073&lt;/PDBx:rot_matrix32&gt;
      &lt;PDBx:rot_matrix33&gt;-0.172&lt;/PDBx:rot_matrix33&gt;
   &lt;/PDBx:struct_biol_view&gt;
&lt;/PDBx:struct_biol_viewCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_biol_view" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 this view of the biological
structure.

This data item can be used as a figure legend.
                                 The enzyme has been oriented with the
                                  molecular twofold axis aligned with the
                                  horizontal axis of the figure.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_BIOL_GEN category to give a view useful for describing the
structure. The conventions used in the rotation are described in
attribute details.
 in category struct_biol_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="biol_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_biol in the STRUCT_BIOL
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The value of attribute id in category struct_biol_view must uniquely identify a
 record in the STRUCT_BIOL_VIEW list.

Note that this item need not be a number; it can be any unique
identifier.
Figure 1
unliganded enzyme
view down enzyme active site
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_confType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_CONF category record details about
the backbone conformation of a segment of polymer.

Data items in the STRUCT_CONF_TYPE category define the
criteria used to identify the backbone conformations.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_confCategory&gt;
   &lt;PDBx:struct_conf id=&quot;HELX1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ARG&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;87&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;HELX_RH_AL_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLN&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;92&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;HELX2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;B&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ARG&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;287&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;HELX_RH_AL_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;B&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLN&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;292&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;STRN1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;PRO&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;1&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;STRN_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;LEU&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;5&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;STRN2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;B&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;CYS&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;295&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;STRN_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;B&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;PHE&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;299&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;STRN3&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;CYS&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;95&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;STRN_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;PHE&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;299&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;STRN4&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;B&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;PRO&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;201&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;STRN_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;B&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;LEU&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;205&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;TURN1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ILE&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;15&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;TURN_TY1P_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLN&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;18&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;TURN2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;GLY&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;49&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;TURN_TY2_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLY&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;52&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;TURN3&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ILE&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;55&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;TURN_TY1P_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;HIS&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;69&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
   &lt;PDBx:struct_conf id=&quot;TURN4&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;THR&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;91&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:conf_type_id&gt;TURN_TY1_P&lt;/PDBx:conf_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLY&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;94&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_conf&gt;
&lt;/PDBx:struct_confCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_conf" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="beg_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment begins.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment begins.

This data item is a pointer to attribute auth_comp_id in category atom_site in
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment begins.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment begins.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment begins.

This data item is a pointer to attribute label_comp_id in category atom_site in
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment begins.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="conf_type_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_conf_type in the
 STRUCT_CONF_TYPE category.
                        </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 conformation assignment.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment ends.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment ends.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment ends.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment ends.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment ends.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment ends.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_helix_class" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This item is a place holder for the helix class used in the PDB
HELIX record.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_helix_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A placeholder for the helix identifier of the PDB
HELIX record.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_helix_length" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A placeholder for the lengths of the helix of the PDB
HELIX record.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_beg_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment starts.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_end_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
conformation segment ends.

                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_conf must uniquely identify a record in
 the STRUCT_CONF 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>

   <xsd:complexType name="struct_conf_typeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_CONF_TYPE category record details
about the criteria used to identify backbone conformations of a
segment of polymer.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_conf_typeCategory&gt;
   &lt;PDBx:struct_conf_type id=&quot;HELX_RH_AL_P&quot;&gt;
      &lt;PDBx:criteria&gt;author judgement&lt;/PDBx:criteria&gt;
      &lt;PDBx:reference xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_conf_type&gt;
   &lt;PDBx:struct_conf_type id=&quot;STRN_P&quot;&gt;
      &lt;PDBx:criteria&gt;author judgement&lt;/PDBx:criteria&gt;
      &lt;PDBx:reference xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_conf_type&gt;
   &lt;PDBx:struct_conf_type id=&quot;TURN_TY1_P&quot;&gt;
      &lt;PDBx:criteria&gt;author judgement&lt;/PDBx:criteria&gt;
      &lt;PDBx:reference xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_conf_type&gt;
   &lt;PDBx:struct_conf_type id=&quot;TURN_TY1P_P&quot;&gt;
      &lt;PDBx:criteria&gt;author judgement&lt;/PDBx:criteria&gt;
      &lt;PDBx:reference xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_conf_type&gt;
   &lt;PDBx:struct_conf_type id=&quot;TURN_TY2_P&quot;&gt;
      &lt;PDBx:criteria&gt;author judgement&lt;/PDBx:criteria&gt;
      &lt;PDBx:reference xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_conf_type&gt;
   &lt;PDBx:struct_conf_type id=&quot;TURN_TY2P_P&quot;&gt;
      &lt;PDBx:criteria&gt;author judgement&lt;/PDBx:criteria&gt;
      &lt;PDBx:reference xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_conf_type&gt;
&lt;/PDBx:struct_conf_typeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_conf_type" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="criteria" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criteria used to assign this conformation type.
author judgement
phi=54-74, psi=30-50
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reference" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A literature reference that defines the criteria used to assign
this conformation type and subtype.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The descriptor that categorizes the type of the conformation
of the backbone of the polymer (whether protein or nucleic acid).
Explicit values for the torsion angles that define each
conformation are not given here, but it is expected that the
author would provide such information in either the
_struct_conf_type.criteria or _struct_conf_type.reference data
items, or both.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="HELX_P" />
                        <xsd:enumeration value="HELX_OT_P" />
                        <xsd:enumeration value="HELX_RH_P" />
                        <xsd:enumeration value="HELX_RH_OT_P" />
                        <xsd:enumeration value="HELX_RH_AL_P" />
                        <xsd:enumeration value="HELX_RH_GA_P" />
                        <xsd:enumeration value="HELX_RH_OM_P" />
                        <xsd:enumeration value="HELX_RH_PI_P" />
                        <xsd:enumeration value="HELX_RH_27_P" />
                        <xsd:enumeration value="HELX_RH_3T_P" />
                        <xsd:enumeration value="HELX_RH_PP_P" />
                        <xsd:enumeration value="HELX_LH_P" />
                        <xsd:enumeration value="HELX_LH_OT_P" />
                        <xsd:enumeration value="HELX_LH_AL_P" />
                        <xsd:enumeration value="HELX_LH_GA_P" />
                        <xsd:enumeration value="HELX_LH_OM_P" />
                        <xsd:enumeration value="HELX_LH_PI_P" />
                        <xsd:enumeration value="HELX_LH_27_P" />
                        <xsd:enumeration value="HELX_LH_3T_P" />
                        <xsd:enumeration value="HELX_LH_PP_P" />
                        <xsd:enumeration value="HELX_N" />
                        <xsd:enumeration value="HELX_OT_N" />
                        <xsd:enumeration value="HELX_RH_N" />
                        <xsd:enumeration value="HELX_RH_OT_N" />
                        <xsd:enumeration value="HELX_RH_A_N" />
                        <xsd:enumeration value="HELX_RH_B_N" />
                        <xsd:enumeration value="HELX_RH_Z_N" />
                        <xsd:enumeration value="HELX_LH_N" />
                        <xsd:enumeration value="HELX_LH_OT_N" />
                        <xsd:enumeration value="HELX_LH_A_N" />
                        <xsd:enumeration value="HELX_LH_B_N" />
                        <xsd:enumeration value="HELX_LH_Z_N" />
                        <xsd:enumeration value="TURN_P" />
                        <xsd:enumeration value="TURN_OT_P" />
                        <xsd:enumeration value="TURN_TY1_P" />
                        <xsd:enumeration value="TURN_TY1P_P" />
                        <xsd:enumeration value="TURN_TY2_P" />
                        <xsd:enumeration value="TURN_TY2P_P" />
                        <xsd:enumeration value="TURN_TY3_P" />
                        <xsd:enumeration value="TURN_TY3P_P" />
                        <xsd:enumeration value="STRN" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_connType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_CONN category record details about
the connections between portions of the structure. These can be
hydrogen bonds, salt bridges, disulfide bridges and so on.

The STRUCT_CONN_TYPE records define the criteria used to
identify these connections.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_connCategory&gt;
   &lt;PDBx:struct_conn id=&quot;C1&quot;&gt;
      &lt;PDBx:conn_type_id&gt;saltbr&lt;/PDBx:conn_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;A&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;NZ1&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ARG&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;87&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr1_role&gt;positive&lt;/PDBx:ptnr1_role&gt;
      &lt;PDBx:ptnr1_symmetry&gt;1_555&lt;/PDBx:ptnr1_symmetry&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;A&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id&gt;OE1&lt;/PDBx:ptnr2_label_atom_id&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;GLU&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;92&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr2_role&gt;negative&lt;/PDBx:ptnr2_role&gt;
      &lt;PDBx:ptnr2_symmetry&gt;1_555&lt;/PDBx:ptnr2_symmetry&gt;
   &lt;/PDBx:struct_conn&gt;
   &lt;PDBx:struct_conn id=&quot;C2&quot;&gt;
      &lt;PDBx:conn_type_id&gt;hydrog&lt;/PDBx:conn_type_id&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ptnr1_label_asym_id&gt;B&lt;/PDBx:ptnr1_label_asym_id&gt;
      &lt;PDBx:ptnr1_label_atom_id&gt;N&lt;/PDBx:ptnr1_label_atom_id&gt;
      &lt;PDBx:ptnr1_label_comp_id&gt;ARG&lt;/PDBx:ptnr1_label_comp_id&gt;
      &lt;PDBx:ptnr1_label_seq_id&gt;287&lt;/PDBx:ptnr1_label_seq_id&gt;
      &lt;PDBx:ptnr1_role&gt;donor&lt;/PDBx:ptnr1_role&gt;
      &lt;PDBx:ptnr1_symmetry&gt;1_555&lt;/PDBx:ptnr1_symmetry&gt;
      &lt;PDBx:ptnr2_label_asym_id&gt;B&lt;/PDBx:ptnr2_label_asym_id&gt;
      &lt;PDBx:ptnr2_label_atom_id&gt;O&lt;/PDBx:ptnr2_label_atom_id&gt;
      &lt;PDBx:ptnr2_label_comp_id&gt;GLY&lt;/PDBx:ptnr2_label_comp_id&gt;
      &lt;PDBx:ptnr2_label_seq_id&gt;292&lt;/PDBx:ptnr2_label_seq_id&gt;
      &lt;PDBx:ptnr2_role&gt;acceptor&lt;/PDBx:ptnr2_role&gt;
      &lt;PDBx:ptnr2_symmetry&gt;1_555&lt;/PDBx:ptnr2_symmetry&gt;
   &lt;/PDBx:struct_conn&gt;
&lt;/PDBx:struct_connCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_conn" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="conn_type_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_conn_type in the
 STRUCT_CONN_TYPE category.
                        </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 connection.
disulfide bridge C-S-S-C is highly distorted
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A placeholder for the PDB id in the case the category
is used to hold the information of the MODRES record of
a PDB file.
1ABC
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_dist_value" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Distance value for this contact.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="pdbx_leaving_atom_flag" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item identifies if the linkage has displaced leaving atoms
on both, one or none of the connected atoms forming the linkage.    
Leaving atoms are defined within their chemical defintions of each
connected component.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="both" />
                           <xsd:enumeration value="one" />
                           <xsd:enumeration value="none" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr1_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr1_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 1 of the
structure connection. This data item is a pointer to
attribute pdbx_auth_alt_id in category atom_site in the ATOM_SITE category. 
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr1_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 1 of the
structure connection. This data item is a pointer to
attribute label_alt_id in category atom_site in the ATOM_SITE category. 
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr1_standard_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A placeholder for the standard residue name found in
the MODRES record of a PDB file.
A
T
C
G
GLY
ALA
MET
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr2_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute pdbx_PDB_ins_code in category atom_site in the
 ATOM_SITE category.
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr2_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 2 of the
structure connection. This data item is a pointer to
attribute pdbx_auth_alt_id in category atom_site in the ATOM_SITE category. 
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr2_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 2 of the
structure connection. This data item is a pointer to
attribute label_alt_id in category atom_site in the ATOM_SITE category. 
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute pdbx_PDB_ins_code in category atom_site in the ATOM_SITE category. 
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_auth_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute pdbx_auth_alt_id in category atom_site in the ATOM_SITE category. 
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute auth_asym_id in category atom_site in the ATOM_SITE category. 
A
B
C
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute auth_atom_id in category atom_site in the ATOM_SITE category. 
O5*
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute auth_comp_id in category atom_site in the ATOM_SITE category. 
A
T
C
G
GLY
ALA
MET
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 1 of the
structure connection. This data item is a pointer to
attribute auth_seq_id in category atom_site in the ATOM_SITE category. 
12
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute label_alt_id in category atom_site in the ATOM_SITE category. 
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute label_asym_id in category atom_site in the ATOM_SITE category. 
A
B
C
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_label_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute label_atom_id in category atom_site in the ATOM_SITE category. 
O5*
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 3 of the
structure connection. This data item is a pointer to
attribute label_comp_id in category atom_site in the ATOM_SITE category. 
A
T
C
G
GLY
ALA
MET
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_ptnr3_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

A component of the identifier for partner 1 of the
structure connection. This data item is a pointer to
attribute label_seq_id in category atom_site in the ATOM_SITE category. 
12
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_value_order" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chemical bond order associated with the specified atoms in 
this contact.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="sing" />
                           <xsd:enumeration value="doub" />
                           <xsd:enumeration value="trip" />
                           <xsd:enumeration value="quad" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_label_seq_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 1 of the structure
connection.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_role" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chemical or structural role of the first partner in
the structure connection.
donor
acceptor
negative
positive
metal
metal coordination
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr1_symmetry" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
atom set specified by attribute ptnr1_label* in category struct_conn to generate the
 first partner in the structure connection.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_label_seq_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for partner 2 of the structure
connection.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_role" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The chemical or structural role of the second partner in
the structure connection.
donor
acceptor
negative
positive
metal
metal coordination
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ptnr2_symmetry" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
atom set specified by attribute ptnr2_label* in category struct_conn to generate the
 second partner in the structure connection.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_conn must uniquely identify a record in
 the STRUCT_CONN 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>

   <xsd:complexType name="struct_conn_typeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_CONN_TYPE category record details
about the criteria used to identify interactions between
portions of the structure.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_conn_typeCategory&gt;
   &lt;PDBx:struct_conn_type id=&quot;saltbr&quot;&gt;
      &lt;PDBx:criteria&gt;negative to positive distance &amp;gt; 2.5 \&amp;#37;A, &amp;lt; 3.2 \&amp;#37;A&lt;/PDBx:criteria&gt;
      &lt;PDBx:reference xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_conn_type&gt;
   &lt;PDBx:struct_conn_type id=&quot;hydrog&quot;&gt;
      &lt;PDBx:criteria&gt;NO distance &amp;gt; 2.5\&amp;#37;A, &amp;lt; 3.5\&amp;#37;A, NOC angle &amp;lt; 120 degrees&lt;/PDBx:criteria&gt;
      &lt;PDBx:reference xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_conn_type&gt;
&lt;/PDBx:struct_conn_typeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_conn_type" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="criteria" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The criteria used to define the interaction.
O to N distance &gt; 2.5 \&#37;A, &lt; 3.2 \&#37;A
authors judgement
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="reference" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A reference that specifies the criteria used to define the
interaction.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The chemical or structural type of the interaction.
                     </xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                     <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="covale" />
                        <xsd:enumeration value="disulf" />
                        <xsd:enumeration value="hydrog" />
                        <xsd:enumeration value="metalc" />
                        <xsd:enumeration value="mismat" />
                        <xsd:enumeration value="saltbr" />
                        <xsd:enumeration value="modres" />
                        <xsd:enumeration value="covale_base" />
                        <xsd:enumeration value="covale_sugar" />
                        <xsd:enumeration value="covale_phosphate" />
                     </xsd:restriction>
                  </xsd:simpleType>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_keywordsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_KEYWORDS category specify keywords
that describe the chemical structure in this entry.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_keywordsCategory&gt;
   &lt;PDBx:struct_keywords entry_id=&quot;5HVP&quot;&gt;
      &lt;PDBx:text&gt;enzyme-inhibitor complex, aspartyl protease, static disorder&lt;/PDBx:text&gt;
   &lt;/PDBx:struct_keywords&gt;
&lt;/PDBx:struct_keywordsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_keywords" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pdbx_keywords" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Terms characterizing the macromolecular structure.
DNA
RNA
T-RNA
DNA/RNA
RIBOZYME
PROTEIN/DNA
PROTEIN/RNA
PEPTIDE NUCLEIC ACID
PEPTIDE NUCLEIC ACID/DNA
DNA-BINDING PROTEIN
RNA-BINDING PROTEIN
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="text" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Keywords describing this structure.
serine protease
inhibited complex
high-resolution refinement
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_mon_detailsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_MON_DETAILS category record details
about specifics of calculations summarized in data items in the
STRUCT_MON_PROT and STRUCT_MON_NUCL categories. These can
include the coefficients used in map calculations,
the radii used for including points in a calculation and so on.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_mon_details" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="RSCC" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item describes the specifics of the calculations that
generated the values given in attribute RSCC_all,
 in category struct_mon_prot _struct_mon_prot.RSCC_main and _struct_mon_prot.RSCC_side. The
coefficients used to calculate the p(o) and p(c) maps should be
given as well as the criterion for the inclusion of map grid
points in the calculation.
                                 The map p(o) was calculated with coefficients
                                  2F(o) - F(c) and with phase alpha(c). F(o)
                                  are the observed structure-factor amplitudes,
                                  F(c) are the amplitudes calculated from the
                                  current model and alpha(c) are the phases
                                  calculated from the current model.
                                  The map p(c) was calculated in program O using
                                  a Gaussian distribution function around the
                                  atoms in the current model.
                                  Map grid points within 1.5 A of the
                                  designated atoms were included in the
                                  calculation.
                                 The map p(o) was calculated with coefficients
                                  F(o) and with phase alpha(c). F(o) are the
                                  observed structure-factor amplitudes, and
                                  alpha(c) are the phases calculated from the
                                  current model.
                                  The map p(c) was calculated with coefficients
                                  F(c) and with phases alpha(c). F(c) and
                                  alpha(c) are the structure-factor amplitudes
                                  and phases, respectively, calculated from the
                                  current model.
                                  Map grid points within a van der Waals radius
                                  of the designated atoms were included in the
                                  calculation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSR" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item describes the specifics of the calculations that
generated the values given in attribute RSR_all,
 in category struct_mon_prot _struct_mon_prot.RSR_main and _struct_mon_prot.RSR_side. The
coefficients used to calculate the p(o) and p(c) maps should be
given as well as the criterion for the inclusion of map grid
points in the calculation.
                                 The map p(o) was calculated with coefficients
                                  2F(o) - F(c) and with phase alpha(c). F(o)
                                  are the observed structure-factor amplitudes,
                                  F(c) are the amplitudes calculated from the
                                  current model and alpha(c) are the phases
                                  calculated from the current model.
                                  The map p(c) was calculated in program O using
                                  a Gaussian distribution function around the
                                  atoms in the current model.
                                  Map grid points within 1.5 A of the
                                  designated atoms were included in the
                                  calculation.
                                 The map p(o) was calculated with coefficients
                                  F(o) and with phase alpha(c). F(o) are the
                                  observed structure-factor amplitudes, and
                                  alpha(c) are the phases calculated from the
                                  current model.
                                  The map p(c) was calculated with coefficients
                                  F(c) and with phases alpha(c). F(c) and
                                  alpha(c) are the structure-factor amplitudes
                                  and phases, respectively, calculated from the
                                  current model.
                                  Map grid points within a van der Waals radius
                                  of the designated atoms were included in the
                                  calculation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="prot_cis" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An ideal cis peptide bond would have an omega torsion angle of
zero. This data item gives the value in degrees by which the
observed torsion angle can differ from 0.0 and still be
considered cis.
30.0
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_mon_nuclType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_MON_NUCL category record details about
structural properties of a nucleic acid when analyzed at the
monomer level. Analogous data items for proteins are given in
the STRUCT_MON_PROT category. For items where the value of the
property depends on the method employed to calculate it,
details of the method of calculation are given using data items
in the STRUCT_MON_DETAILS category.

    Example 1 - based on NDB structure BDL028.
&lt;PDBx:struct_mon_nuclCategory&gt;
   &lt;PDBx:struct_mon_nucl label_alt_id=&quot;A&quot; label_asym_id=&quot;A&quot; label_comp_id=&quot;C&quot; label_seq_id=&quot;1&quot;&gt;
      &lt;PDBx:alpha xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beta xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:delta&gt;131.9&lt;/PDBx:delta&gt;
      &lt;PDBx:epsilon&gt;222.1&lt;/PDBx:epsilon&gt;
      &lt;PDBx:gamma&gt;29.9&lt;/PDBx:gamma&gt;
      &lt;PDBx:zeta&gt;174.2&lt;/PDBx:zeta&gt;
   &lt;/PDBx:struct_mon_nucl&gt;
   &lt;PDBx:struct_mon_nucl label_alt_id=&quot;A&quot; label_asym_id=&quot;A&quot; label_comp_id=&quot;G&quot; label_seq_id=&quot;2&quot;&gt;
      &lt;PDBx:alpha&gt;334.0&lt;/PDBx:alpha&gt;
      &lt;PDBx:beta&gt;130.6&lt;/PDBx:beta&gt;
      &lt;PDBx:delta&gt;125.6&lt;/PDBx:delta&gt;
      &lt;PDBx:epsilon&gt;167.6&lt;/PDBx:epsilon&gt;
      &lt;PDBx:gamma&gt;33.1&lt;/PDBx:gamma&gt;
      &lt;PDBx:zeta&gt;270.9&lt;/PDBx:zeta&gt;
   &lt;/PDBx:struct_mon_nucl&gt;
   &lt;PDBx:struct_mon_nucl label_alt_id=&quot;A&quot; label_asym_id=&quot;A&quot; label_comp_id=&quot;T&quot; label_seq_id=&quot;3&quot;&gt;
      &lt;PDBx:alpha&gt;258.2&lt;/PDBx:alpha&gt;
      &lt;PDBx:beta&gt;178.7&lt;/PDBx:beta&gt;
      &lt;PDBx:delta&gt;114.6&lt;/PDBx:delta&gt;
      &lt;PDBx:epsilon&gt;216.6&lt;/PDBx:epsilon&gt;
      &lt;PDBx:gamma&gt;101.0&lt;/PDBx:gamma&gt;
      &lt;PDBx:zeta&gt;259.3&lt;/PDBx:zeta&gt;
   &lt;/PDBx:struct_mon_nucl&gt;
&lt;/PDBx:struct_mon_nuclCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_mon_nucl" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="P" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
P is the phase angle of pseudorotation for five-membered rings.
For ribose and deoxyribose sugars in nucleic
acids
(tau4 +tau1)-(tau3+tau0)
P = ATAN (-------------------------)
2tau2 (sin 36+sin 72)

If tau2 is &lt;0, then P=P+180 degree (Altona &amp; Sundaralingam,
1972).

Ref: Altona, C. &amp; Sundaralingam, M. (1972).
J. Am. Chem. Soc. 94, 8205-8212.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="RSCC_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space (linear) correlation coefficient RSCC, as
described by Jones et al. (1991), evaluated over all atoms in the
nucleic acid monomer.

sum|p~obs~ - &lt;p~obs~&gt;| * sum|p~calc~ - &lt;p~calc~&gt;|
RSCC = -------------------------------------------------
[ sum|p~obs~  - &lt;p~obs~&gt; |^2^
* sum|p~calc~ - &lt;p~calc~&gt;|^2^ ]^1/2^

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSCC in category struct_mon_details. &lt; &gt; indicates an average and the
 sums are taken over all map grid  points near the relevant atoms.
The radius for including grid points in the calculation should
also be given in attribute RSCC.
 in category struct_mon_details 
Ref: Jones, T. A., Zou, J.-Y., Cowan, S. W. &amp; Kjeldgaard, M.
(1991). Acta Cryst. A47, 110-119.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSCC_base" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space (linear) correlation coefficient RSCC, as
described by Jones et al. (1991), evaluated over all atoms in the
base moiety of the nucleic acid monomer.

sum|p~obs~ - &lt;p~obs~&gt;| * sum|p~calc~ - &lt;p~calc~&gt;|
RSCC = -------------------------------------------------
[ sum|p~obs~  - &lt;p~obs~&gt; |^2^
* sum|p~calc~ - &lt;p~calc~&gt;|^2^ ]^1/2^

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSCC in category struct_mon_details. &lt; &gt; indicates an average and the
 sums are taken over all map grid  points near the relevant atoms.
The radius for including grid points in the calculation should
also be given in attribute RSCC.
 in category struct_mon_details 
Ref: Jones, T. A., Zou, J.-Y., Cowan, S. W. &amp; Kjeldgaard, M.
(1991). Acta Cryst. A47, 110-119.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSCC_phos" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space (linear) correlation coefficient RSCC, as
described by Jones et al. (1991), evaluated over all atoms in the
phosphate moiety of the nucleic acid monomer.

sum|p~obs~ - &lt;p~obs~&gt;| * sum|p~calc~ - &lt;p~calc~&gt;|
RSCC = -------------------------------------------------
[ sum|p~obs~  - &lt;p~obs~&gt; |^2^
* sum|p~calc~ - &lt;p~calc~&gt;|^2^ ]^1/2^

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSCC in category struct_mon_details. &lt; &gt; indicates an average and the
 sums are taken over all map grid  points near the relevant atoms.
The radius for including grid points in the calculation should
also be given in attribute RSCC.
 in category struct_mon_details 
Ref: Jones, T. A., Zou, J.-Y., Cowan, S. W. &amp; Kjeldgaard, M.
(1991). Acta Cryst. A47, 110-119.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSCC_sugar" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space (linear) correlation coefficient RSCC, as
described by Jones et al. (1991), evaluated over all atoms in the
sugar moiety of the nucleic acid monomer.

sum|p~obs~ - &lt;p~obs~&gt;| * sum|p~calc~ - &lt;p~calc~&gt;|
RSCC = -------------------------------------------------
[ sum|p~obs~  - &lt;p~obs~&gt; |^2^
* sum|p~calc~ - &lt;p~calc~&gt;|^2^ ]^1/2^

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSCC in category struct_mon_details. &lt; &gt; indicates an average and the
 sums are taken over all map grid  points near the relevant atoms.
The radius for including grid points in the calculation should
also be given in attribute RSCC.
 in category struct_mon_details 
Ref: Jones, T. A., Zou, J.-Y., Cowan, S. W. &amp; Kjeldgaard, M.
(1991). Acta Cryst. A47, 110-119.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSR_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space residual RSR, as described by Branden &amp; Jones
(1990), evaluated over all atoms in the nucleic acid monomer.

sum|p~obs~ - p~calc~|
RSR = ---------------------
sum|p~obs~ + p~calc~|

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSR in category struct_mon_details. The sums are taken over all map grid
 points near the relevant atoms. The radius for including grid
points in the calculation should also be given in
attribute RSR.
 in category struct_mon_details 
Ref: Branden, C.-I. &amp; Jones, T. A. (1990). Nature (London), 343,
687-689.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSR_base" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space residual RSR, as described by Branden &amp; Jones
(1990), evaluated over all atoms in the base moiety of the
nucleic acid monomer.

sum|p~obs~ - p~calc~|
RSR = ---------------------
sum|p~obs~ + p~calc~|

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSR in category struct_mon_details. The sums are taken over all map grid
 points near the relevant atoms. The radius for including grid
points in the calculation should also be given in
attribute RSR.
 in category struct_mon_details 
Ref: Branden, C.-I. &amp; Jones, T. A. (1990). Nature (London), 343,
687-689.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSR_phos" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space residual RSR, as described by Branden &amp; Jones
(1990), evaluated over all atoms in the phosphate moiety of the
nucleic acid monomer.

sum|p~obs~ - p~calc~|
RSR = ---------------------
sum|p~obs~ + p~calc~|

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSR in category struct_mon_details. The sums are taken over all map grid
 points near the relevant atoms. The radius for including grid
points in the calculation should also be given in
attribute RSR.
 in category struct_mon_details 
Ref: Branden, C.-I. &amp; Jones, T. A. (1990). Nature (London), 343,
687-689.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSR_sugar" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space residual RSR, as described by Branden &amp; Jones
(1990), evaluated over all atoms in the sugar moiety of the
nucleic acid monomer.

sum|p~obs~ - p~calc~|
RSR = ---------------------
sum|p~obs~ + p~calc~|

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSR in category struct_mon_details. The sums are taken over all map grid
 points near the relevant atoms. The radius for including grid
points in the calculation should also be given in
attribute RSR.
 in category struct_mon_details 
Ref: Branden, C.-I. &amp; Jones, T. A. (1990). Nature (London), 343,
687-689.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="alpha" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the backbone torsion angle alpha
(O3&apos;-P-O5&apos;-C5&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the backbone torsion angle beta
(P-O5&apos;-C5&apos;-C4&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="chi1" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar-base torsion angle chi1
(O4&apos;-C1&apos;-N1-C2).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="chi2" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar-base torsion angle chi2
(O4&apos;-C1&apos;-N9-C4).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="delta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the backbone torsion angle delta
(C5&apos;-C4&apos;-C3&apos;-O3&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the residue, its
conformation, behaviour in refinement, or any other aspect
that requires annotation.
                                 Part of the phosphodiester backbone not in
                                  density.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="epsilon" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the backbone torsion angle epsilon
(C4&apos;-C3&apos;-O3&apos;-P).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="gamma" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the backbone torsion angle gamma
(O5&apos;-C5&apos;-C4&apos;-C3&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="mean_B_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the isotropic displacement parameter
for all atoms in the monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_B_base" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the isotropic displacement parameter
for atoms in the base moiety of the nucleic acid monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_B_phos" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the isotropic displacement parameter
for atoms in the phosphate moiety of the nucleic acid monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_B_sugar" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the isotropic displacement parameter
for atoms in the sugar moiety of the nucleic acid monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="nu0" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle nu0
(C4&apos;-O4&apos;-C1&apos;-C2&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="nu1" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle nu1
(O4&apos;-C1&apos;-C2&apos;-C3&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="nu2" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle nu2
(C1&apos;-C2&apos;-C3&apos;-C4&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="nu3" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle nu3
(C2&apos;-C3&apos;-C4&apos;-O4&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="nu4" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle nu4
(C3&apos;-C4&apos;-O4&apos;-C1&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="tau0" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle tau0
(C4&apos;-O4&apos;-C1&apos;-C2&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="tau1" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle tau1
(O4&apos;-C1&apos;-C2&apos;-C3&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="tau2" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle tau2
(C1&apos;-C2&apos;-C3&apos;-C4&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="tau3" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle tau3
(C2&apos;-C3&apos;-C4&apos;-O4&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="tau4" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the sugar torsion angle tau4
(C3&apos;-C4&apos;-O4&apos;-C1&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="taum" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The maximum amplitude of puckering. This is derived from the
pseudorotation value P and the torsion angles in the ribose
ring.

Tau2= Taum cosP
Tau3= Taum cos(P+144)
Tau4= Taum cos(P+288)
Tau0= Taum cos(P+ 72)
Tau1= Taum cos(P+216)
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="zeta" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the backbone torsion angle zeta
(C3&apos;-O3&apos;-P-O5&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="label_alt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_mon_protType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_MON_PROT category record details about
structural properties of a protein when analyzed at the monomer
level. Analogous data items for nucleic acids are given in the
STRUCT_MON_NUCL category. For items where the value of the
property depends on the method employed to calculate it,
details of the method of calculation are given using data items
in the STRUCT_MON_DETAILS category.

    Example 1 - based on laboratory records for protein NS1.
                This example provides details for residue ARG 35.
&lt;PDBx:struct_mon_protCategory&gt;
   &lt;PDBx:struct_mon_prot label_alt_id=&quot;A&quot; label_asym_id=&quot;A&quot; label_comp_id=&quot;ARG&quot; label_seq_id=&quot;35&quot;&gt;
      &lt;PDBx:RSCC_all&gt;0.90&lt;/PDBx:RSCC_all&gt;
      &lt;PDBx:RSR_all&gt;0.18&lt;/PDBx:RSR_all&gt;
      &lt;PDBx:chi1&gt;-67.9&lt;/PDBx:chi1&gt;
      &lt;PDBx:chi2&gt;-174.7&lt;/PDBx:chi2&gt;
      &lt;PDBx:chi3&gt;-67.7&lt;/PDBx:chi3&gt;
      &lt;PDBx:chi4&gt;-86.3&lt;/PDBx:chi4&gt;
      &lt;PDBx:chi5&gt;4.2&lt;/PDBx:chi5&gt;
      &lt;PDBx:mean_B_all&gt;30.0&lt;/PDBx:mean_B_all&gt;
      &lt;PDBx:mean_B_main&gt;25.0&lt;/PDBx:mean_B_main&gt;
      &lt;PDBx:mean_B_side&gt;35.1&lt;/PDBx:mean_B_side&gt;
      &lt;PDBx:omega&gt;180.1&lt;/PDBx:omega&gt;
      &lt;PDBx:phi&gt;-60.3&lt;/PDBx:phi&gt;
      &lt;PDBx:psi&gt;-46.0&lt;/PDBx:psi&gt;
   &lt;/PDBx:struct_mon_prot&gt;
&lt;/PDBx:struct_mon_protCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_mon_prot" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="RSCC_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space (linear) correlation coefficient RSCC, as
described by Jones et al. (1991),  evaluated over all atoms
in the monomer.

sum|p~obs~ - &lt;p~obs~&gt;| * sum|p~calc~ - &lt;p~calc~&gt;|
RSCC = -------------------------------------------------
[ sum|p~obs~  - &lt;p~obs~&gt; |^2^
* sum|p~calc~ - &lt;p~calc~&gt;|^2^ ]^1/2^

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSCC in category struct_mon_details. &lt; &gt; indicates an average and the
 sums are taken over all map grid  points near the relevant atoms.
The radius for including grid points in the calculation should
also be given in attribute RSCC.
 in category struct_mon_details 
Ref: Jones, T. A., Zou, J.-Y., Cowan, S. W. &amp; Kjeldgaard, M.
(1991). Acta Cryst. A47, 110-119.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSCC_main" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space (linear) correlation coefficient RSCC, as
described by Jones et al. (1991), evaluated over all atoms
in the main chain of the monomer.

sum|p~obs~ - &lt;p~obs~&gt;| * sum|p~calc~ - &lt;p~calc~&gt;|
RSCC = -------------------------------------------------
[ sum|p~obs~  - &lt;p~obs~&gt; |^2^
* sum|p~calc~ - &lt;p~calc~&gt;|^2^ ]^1/2^

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSCC in category struct_mon_details. &lt; &gt; indicates an average and the
 sums are taken over all map grid  points near the relevant atoms.
The radius for including grid points in the calculation should
also be given in attribute RSCC.
 in category struct_mon_details 
Ref: Jones, T. A., Zou, J.-Y., Cowan, S. W. &amp; Kjeldgaard, M.
(1991). Acta Cryst. A47, 110-119.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSCC_side" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space (linear) correlation coefficient RSCC, as
described by Jones et al. (1991), evaluated over all atoms
in the side chain of the monomer.

sum|p~obs~ - &lt;p~obs~&gt;| * sum|p~calc~ - &lt;p~calc~&gt;|
RSCC = -------------------------------------------------
[ sum|p~obs~  - &lt;p~obs~&gt; |^2^
* sum|p~calc~ - &lt;p~calc~&gt;|^2^ ]^1/2^

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSCC in category struct_mon_details. &lt; &gt; indicates an average and the
 sums are taken over all map grid  points near the relevant atoms.
The radius for including grid points in the calculation should
also be given in attribute RSCC.
 in category struct_mon_details 
Ref: Jones, T. A., Zou, J.-Y., Cowan, S. W. &amp; Kjeldgaard, M.
(1991). Acta Cryst. A47, 110-119.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSR_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space residual RSR, as described by Branden &amp; Jones
(1990), evaluated over all atoms in the monomer.

sum|p~obs~ - p~calc~|
RSR = ---------------------
sum|p~obs~ + p~calc~|

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSR in category struct_mon_details. The sums are taken over all map grid
 points near the relevant atoms. The radius for including grid
points in the calculation should also be given in
attribute RSR.
 in category struct_mon_details 
Ref: Branden, C.-I. &amp; Jones, T. A. (1990). Nature (London), 343,
687-689.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSR_main" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space residual RSR, as described by Branden &amp; Jones
(1990), evaluated over all atoms in the main chain of the
monomer.

sum|p~obs~ - p~calc~|
RSR = ---------------------
sum|p~obs~ + p~calc~|

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSR in category struct_mon_details. The sums are taken over all map grid
 points near the relevant atoms. The radius for including grid
points in the calculation should also be given in
attribute RSR.
 in category struct_mon_details 
Ref: Branden, C.-I. &amp; Jones, T. A. (1990). Nature (London), 343,
687-689.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="RSR_side" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The real-space residual RSR, as described by Branden &amp; Jones
(1990), evaluated over all atoms in the side chain of the
monomer.

sum|p~obs~ - p~calc~|
RSR = ---------------------
sum|p~obs~ + p~calc~|

p~obs~  = the density in an &apos;experimental&apos; map
p~calc~ = the density in a &apos;calculated&apos; map

sum is taken over the specified grid points

Details of how these maps were calculated should be given
in attribute RSR in category struct_mon_details. The sums are taken over all map grid
 points near the relevant atoms. The radius for including grid
points in the calculation should also be given in
attribute RSR.
 in category struct_mon_details 
Ref: Branden, C.-I. &amp; Jones, T. A. (1990). Nature (London), 343,
687-689.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="chi1" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the side-chain torsion angle chi1, for
those residues containing such an angle.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="chi2" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the side-chain torsion angle chi2, for
those residues containing such an angle.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="chi3" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the side-chain torsion angle chi3, for
those residues containing such an angle.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="chi4" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the side-chain torsion angle chi4, for
those residues containing such an angle.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="chi5" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the side-chain torsion angle chi5, for
those residues containing such an angle.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A description of special aspects of the residue, its
conformation, behaviour in refinement, or any other aspect that
requires annotation.
very poor density
                                 The side chain of this density may occupy
                                  alternative conformations, but alternative
                                  conformations were not fit in this model.
                                 This residue has a close contact with the
                                  bound inhibitor, which may account for
                                  the nonstandard conformation of the side
                                  chain.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_B_all" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the isotropic displacement parameter for all
atoms in the monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_B_main" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the isotropic displacement parameter for atoms
in the main chain of the monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mean_B_side" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The mean value of the isotropic displacement parameter for atoms
in the side chain of the monomer.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="omega" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the main-chain torsion angle omega.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="phi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the main-chain torsion angle phi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="psi" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The value in degrees of the main-chain torsion angle psi.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="label_alt_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_asym_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_comp_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="label_seq_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_mon_prot_cisType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_MON_PROT_CIS category identify
monomers that have been found to have the peptide bond in the cis
conformation. The criterion used to select residues to be
designated as containing cis peptide bonds is given in
attribute prot_cis in category struct_mon_details. 

    Example 1 - based on PDB structure 1ACY of Ghiara, Stura, Stanfield,
                Profy &amp; Wilson [Science (1994),  264,  82-85].
&lt;PDBx:struct_mon_prot_cisCategory&gt;
   &lt;PDBx:struct_mon_prot_cis pdbx_id=&quot;1&quot;&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;L&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;PRO&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;8&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:pdbx_PDB_model_num&gt;1&lt;/PDBx:pdbx_PDB_model_num&gt;
   &lt;/PDBx:struct_mon_prot_cis&gt;
   &lt;PDBx:struct_mon_prot_cis pdbx_id=&quot;2&quot;&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;L&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;PRO&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;77&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:pdbx_PDB_model_num&gt;1&lt;/PDBx:pdbx_PDB_model_num&gt;
   &lt;/PDBx:struct_mon_prot_cis&gt;
   &lt;PDBx:struct_mon_prot_cis pdbx_id=&quot;3&quot;&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;L&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;PRO&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;95&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:pdbx_PDB_model_num&gt;1&lt;/PDBx:pdbx_PDB_model_num&gt;
   &lt;/PDBx:struct_mon_prot_cis&gt;
   &lt;PDBx:struct_mon_prot_cis pdbx_id=&quot;4&quot;&gt;
      &lt;PDBx:label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;L&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;PRO&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;141&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:pdbx_PDB_model_num&gt;1&lt;/PDBx:pdbx_PDB_model_num&gt;
   &lt;/PDBx:struct_mon_prot_cis&gt;
&lt;/PDBx:struct_mon_prot_cisCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_mon_prot_cis" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_ins_code_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_PDB_model_num" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_model_num in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_asym_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_comp_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_seq_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_label_asym_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_asym_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_label_comp_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_comp_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_label_seq_id_2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_seq_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_omega_angle" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
omega torsion angle
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="pdbx_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
ordinal index
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_ncs_domType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_NCS_DOM category record information
about the domains in an ensemble of domains related by one or
more noncrystallographic symmetry operators.

A domain need not correspond to a complete polypeptide chain;
it can be composed of one or more segments in a single chain,
or by segments from more than one chain.

    Example 1 - based on laboratory records for the collagen-like
                peptide, HYP-.
&lt;PDBx:struct_ncs_domCategory&gt;
   &lt;PDBx:struct_ncs_dom id=&quot;d1&quot; pdbx_ens_id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt;Chains A, B, and C&lt;/PDBx:details&gt;
   &lt;/PDBx:struct_ncs_dom&gt;
   &lt;PDBx:struct_ncs_dom id=&quot;d2&quot; pdbx_ens_id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt;Chains D, E, and F&lt;/PDBx:details&gt;
   &lt;/PDBx:struct_ncs_dom&gt;
&lt;/PDBx:struct_ncs_domCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_ncs_dom" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 structural elements that
comprise a domain in an ensemble of domains related by
noncrystallographic symmetry.
                                 The loop between residues 18 and 23 in this
                                  domain interacts with a symmetry-related
                                  molecule, and thus deviates significantly from
                                  the noncrystallographic threefold.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_ncs_dom must uniquely identify a
 record in the STRUCT_NCS_DOM list.

Note that this item need not be a number; it can be any unique
identifier.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_ens_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This is a unique identifier for a collection NCS related domains.      
This references item &apos;_struct_ncs_ens.id&apos;.

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_ncs_dom_limType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_NCS_DOM_LIM category identify the
start and end points of polypeptide chain segments
that form all or part of a domain in an ensemble of domains
related by noncrystallographic symmetry.

    Example 1 - based on laboratory records for the collagen-like
                peptide, HYP-.
&lt;PDBx:struct_ncs_dom_limCategory&gt;
   &lt;PDBx:struct_ncs_dom_lim dom_id=&quot;d1&quot; pdbx_component_id=&quot;1&quot; pdbx_ens_id=&quot;1&quot;&gt;
      &lt;PDBx:beg_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;PRO&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;1&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLY&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;29&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_ncs_dom_lim&gt;
   &lt;PDBx:struct_ncs_dom_lim dom_id=&quot;d1&quot; pdbx_component_id=&quot;2&quot; pdbx_ens_id=&quot;1&quot;&gt;
      &lt;PDBx:beg_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beg_label_asym_id&gt;B&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;PRO&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;31&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;B&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLY&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;59&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_ncs_dom_lim&gt;
   &lt;PDBx:struct_ncs_dom_lim dom_id=&quot;d1&quot; pdbx_component_id=&quot;3&quot; pdbx_ens_id=&quot;1&quot;&gt;
      &lt;PDBx:beg_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beg_label_asym_id&gt;C&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;PRO&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;61&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;B&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLY&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;89&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_ncs_dom_lim&gt;
   &lt;PDBx:struct_ncs_dom_lim dom_id=&quot;d2&quot; pdbx_component_id=&quot;1&quot; pdbx_ens_id=&quot;1&quot;&gt;
      &lt;PDBx:beg_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beg_label_asym_id&gt;D&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;PRO&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;91&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;D&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLY&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;119&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_ncs_dom_lim&gt;
   &lt;PDBx:struct_ncs_dom_lim dom_id=&quot;d2&quot; pdbx_component_id=&quot;2&quot; pdbx_ens_id=&quot;1&quot;&gt;
      &lt;PDBx:beg_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beg_label_asym_id&gt;E&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;PRO&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;121&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;E&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLY&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;149&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_ncs_dom_lim&gt;
   &lt;PDBx:struct_ncs_dom_lim dom_id=&quot;d2&quot; pdbx_component_id=&quot;3&quot; pdbx_ens_id=&quot;1&quot;&gt;
      &lt;PDBx:beg_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:beg_label_asym_id&gt;F&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;PRO&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;151&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_alt_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:end_label_asym_id&gt;F&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;GLY&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;179&lt;/PDBx:end_label_seq_id&gt;
   &lt;/PDBx:struct_ncs_dom_lim&gt;
&lt;/PDBx:struct_ncs_dom_limCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_ncs_dom_lim" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="beg_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

This data item is a pointer to attribute id in category struct_asym in the
 STRUCT_ASYM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain begins.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

This data item is a pointer to attribute id in category struct_asym in the
 STRUCT_ASYM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the monomer at which this
segment of the domain ends.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_refine_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
record the refinement code number (from CCP4.)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="selection_details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A text description of the selection of residues that 
correspond to this domain.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="dom_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_ncs_dom in the
 STRUCT_NCS_DOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_component_id" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Record number of the NCS domain limit assignment.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="pdbx_ens_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This is a unique identifier for a collection NCS related domains.      
This references item &apos;_struct_ncs_dom.pdbx_ens_id&apos;.

                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_ncs_ensType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_NCS_ENS category record information
about ensembles of domains related by noncrystallographic
symmetry. The point group of the ensemble when taken as a
whole may be specified, as well as any special aspects of the
ensemble that require description.

    Example 1 - based on laboratory records for the collagen-like
                peptide, HYP-.
&lt;PDBx:struct_ncs_ensCategory&gt;
   &lt;PDBx:struct_ncs_ens id=&quot;en1&quot;&gt;
      &lt;PDBx:details&gt; The ensemble represents the pseudo-twofold symmetry
between domains d1 and d2.&lt;/PDBx:details&gt;
   &lt;/PDBx:struct_ncs_ens&gt;
&lt;/PDBx:struct_ncs_ensCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_ncs_ens" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 ensemble.
                                 The ensemble has a slight translation between
                                  domains 1 and 4, but overall it can accurately
                                  be described as point group 222
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="point_group" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The point group of the ensemble of structural elements related by
one or more noncrystallographic symmetry operations. The
relationships need not be precise; this data item is intended
to give a rough description of the noncrystallographic symmetry
relationships.
3
422
non-proper
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_ncs_ens must uniquely identify a
 record in the STRUCT_NCS_ENS 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>

   <xsd:complexType name="struct_ncs_ens_genType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_NCS_ENS_GEN category list domains
related by a noncrystallographic symmetry operation and
identify the operator.

    Example 1 - based on laboratory records for the collagen-like
                peptide, HYP-.
&lt;PDBx:struct_ncs_ens_genCategory&gt;
   &lt;PDBx:struct_ncs_ens_gen dom_id_1=&quot;d1&quot; dom_id_2=&quot;d2&quot; ens_id=&quot;en1&quot; oper_id=&quot;ncsop1&quot;&gt;&lt;/PDBx:struct_ncs_ens_gen&gt;
&lt;/PDBx:struct_ncs_ens_genCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_ncs_ens_gen" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="dom_id_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier for the domain that will remain unchanged by the
transformation operator.

This data item is a pointer to attribute id in category struct_ncs_dom in the
 STRUCT_NCS_DOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="dom_id_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The identifier for the domain that will be transformed by
application of the transformation operator.

This data item is a pointer to attribute id in category struct_ncs_dom in the
 STRUCT_NCS_DOM category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="ens_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_ncs_ens in the
 STRUCT_NCS_ENS category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="oper_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_ncs_oper in the
 STRUCT_NCS_OPER category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_ncs_operType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_NCS_OPER category describe the
noncrystallographic symmetry operations.

Each operator is specified as a matrix and a subsequent
translation vector. Operators need not represent proper
rotations.

    Example 1 - based on laboratory records for the protein NS1.
&lt;PDBx:struct_ncs_operCategory&gt;
   &lt;PDBx:struct_ncs_oper id=&quot;ncsop1&quot;&gt;
      &lt;PDBx:code&gt;given&lt;/PDBx:code&gt;
      &lt;PDBx:details&gt; Matrix and translation vector for pseudo-twofold operation.&lt;/PDBx:details&gt;
      &lt;PDBx:matrix11&gt;0.247&lt;/PDBx:matrix11&gt;
      &lt;PDBx:matrix12&gt;0.935&lt;/PDBx:matrix12&gt;
      &lt;PDBx:matrix13&gt;0.256&lt;/PDBx:matrix13&gt;
      &lt;PDBx:matrix21&gt;0.929&lt;/PDBx:matrix21&gt;
      &lt;PDBx:matrix22&gt;0.153&lt;/PDBx:matrix22&gt;
      &lt;PDBx:matrix23&gt;0.337&lt;/PDBx:matrix23&gt;
      &lt;PDBx:matrix31&gt;0.276&lt;/PDBx:matrix31&gt;
      &lt;PDBx:matrix32&gt;0.321&lt;/PDBx:matrix32&gt;
      &lt;PDBx:matrix33&gt;-0.906&lt;/PDBx:matrix33&gt;
      &lt;PDBx:vector1&gt;-8.253&lt;/PDBx:vector1&gt;
      &lt;PDBx:vector2&gt;-11.743&lt;/PDBx:vector2&gt;
      &lt;PDBx:vector3&gt;-1.782&lt;/PDBx:vector3&gt;
   &lt;/PDBx:struct_ncs_oper&gt;
&lt;/PDBx:struct_ncs_operCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_ncs_oper" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="code" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A code to indicate whether this operator describes a
relationship between coordinates all of which are given in the
data block (in which case the value of code is &apos;given&apos;), or
whether the operator is used to generate new coordinates from
those that are given in the data block (in which case the value
of code is &apos;generate&apos;).
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="given" />
                           <xsd:enumeration value="generate" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </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 noncrystallographic
symmetry operator.
                                 The operation is given as a precise threefold
                                  rotation, despite the fact the best rms
                                  fit between domain 1 and domain 2 yields a
                                  rotation of 119.7 degrees and a translation
                                  of 0.13 angstroms.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="matrix33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the 3x3 matrix component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector1" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1] element of the three-element vector component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector2" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2] element of the three-element vector component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="vector3" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:float">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3] element of the three-element vector component of a
noncrystallographic symmetry operation.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_ncs_oper must uniquely identify a
 record in the STRUCT_NCS_OPER 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>

   <xsd:complexType name="struct_refType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_REF category allow the author of a
data block to relate the entities or biological units
described in the data block to information archived in external
databases.

For references to the sequence of a polymer, the value of
the data item attribute seq_align in category struct_ref is used to indicate
 whether the correspondence between the sequence of the entity
or biological unit in the data block and the sequence in the
referenced database entry is &apos;complete&apos; or &apos;partial&apos;. If
this value is &apos;partial&apos;, the region (or regions) of the
alignment may be delimited using data items in the
STRUCT_REF_SEQ category.

Similarly, the value of attribute seq_dif in category struct_ref is used to indicate
 whether the two sequences contain point differences. If the
value is &apos;yes&apos;, the differences may be identified and annotated
using data items in the STRUCT_REF_SEQ_DIF category.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_refCategory&gt;
   &lt;PDBx:struct_ref id=&quot;1&quot;&gt;
      &lt;PDBx:biol_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:db_code&gt;12345&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;Genbank&lt;/PDBx:db_name&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:entity_id&gt;1&lt;/PDBx:entity_id&gt;
      &lt;PDBx:seq_align&gt;entire&lt;/PDBx:seq_align&gt;
      &lt;PDBx:seq_dif&gt;yes&lt;/PDBx:seq_dif&gt;
   &lt;/PDBx:struct_ref&gt;
   &lt;PDBx:struct_ref id=&quot;2&quot;&gt;
      &lt;PDBx:biol_id&gt;2&lt;/PDBx:biol_id&gt;
      &lt;PDBx:db_code&gt;1ABC&lt;/PDBx:db_code&gt;
      &lt;PDBx:db_name&gt;PDB&lt;/PDBx:db_name&gt;
      &lt;PDBx:details&gt; The structure of the closely related compound,
isobutyryl-pepstatin (pepstatin A) in complex with
rhizopuspepsin&lt;/PDBx:details&gt;
      &lt;PDBx:entity_id xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:seq_align xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:seq_dif xsi:nil=&quot;true&quot; /&gt;
   &lt;/PDBx:struct_ref&gt;
&lt;/PDBx:struct_refCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_ref" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="biol_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category struct_biol in the
 STRUCT_BIOL category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_code" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The code for this entity or biological unit or for a closely
related entity or biological unit in the named database.
1ABC
ABCDEF
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_name" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The name of the database containing reference information about
this entity or biological unit.
PDB
CSD
Genbank
                        </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 relationship between
the entity or biological unit described in the data block and
that in the referenced database entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="entity_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 entity in the ENTITY category. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_align_begin" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Beginning index in the chemical sequence from the
reference database.
1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_align_end" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">

Ending index in the chemical sequence from the
reference database.
105
245
                        </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 assigned by the reference database.
P07617
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_db_isoform" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Database code assigned by the reference database for a sequence isoform.   An isoform sequence is an
alternative protein sequence that can be generated from the same gene by a single or by a combination of
biological events such as: alternative promoter usage, alternative splicing, alternative initiation
and ribosomal frameshifting.
P29994-6
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_seq_one_letter_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Database chemical sequence expressed as string of one-letter
amino acid codes.

A  for alanine or adenine
B  for ambiguous asparagine/aspartic-acid
R  for arginine
N  for asparagine
D  for aspartic-acid
C  for cysteine or cystine or cytosine
Q  for glutamine
E  for glutamic-acid
Z  for ambiguous glutamine/glutamic acid
G  for glycine or guanine
H  for histidine
I  for isoleucine
L  for leucine
K  for lysine
M  for methionine
F  for phenylalanine
P  for proline
S  for serine
T  for threonine or thymine
W  for tryptophan
Y  for tyrosine
V  for valine
U  for uracil
O  for water
X  for other
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="seq_align" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate the scope of the alignment between the
sequence of the entity or biological unit described in the data
block and that in the referenced database entry. &apos;entire&apos;
indicates that alignment spans the entire length of both
sequences (although point differences may occur and can be
annotated using the data items in the STRUCT_REF_SEQ_DIF
category). &apos;partial&apos; indicates a partial alignment. The region
(or regions) of the alignment may be delimited using data items
in the STRUCT_REF_SEQ category. This data item may also take
the value &apos;.&apos;, indicating that the reference is not to a
sequence.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="complete" />
                           <xsd:enumeration value="partial" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="seq_dif" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A flag to indicate the presence (&apos;yes&apos;) or absence (&apos;no&apos;) of
point differences between the sequence of the entity or
biological unit described in the data block and that in
the referenced database entry. This data item may also
take the value &apos;.&apos;, indicating that the reference is not to a
sequence.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no" />
                           <xsd:enumeration value="n" />
                           <xsd:enumeration value="yes" />
                           <xsd:enumeration value="y" />
                        </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 struct_ref must uniquely identify a record
 in the STRUCT_REF 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>

   <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).
&lt;PDBx:struct_ref_seqCategory&gt;
   &lt;PDBx:struct_ref_seq align_id=&quot;alg1&quot;&gt;
      &lt;PDBx:db_align_beg&gt;18&lt;/PDBx:db_align_beg&gt;
      &lt;PDBx:db_align_end&gt;276&lt;/PDBx:db_align_end&gt;
      &lt;PDBx:details&gt; The alignment contains 3 gaps larger than 2 residues&lt;/PDBx:details&gt;
      &lt;PDBx:ref_id&gt;seqdb1&lt;/PDBx:ref_id&gt;
      &lt;PDBx:seq_align_beg&gt;36&lt;/PDBx:seq_align_beg&gt;
      &lt;PDBx:seq_align_end&gt;288&lt;/PDBx:seq_align_end&gt;
   &lt;/PDBx:struct_ref_seq&gt;
&lt;/PDBx:struct_ref_seqCategory&gt;


         </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>

   <xsd:complexType name="struct_ref_seq_difType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_REF_SEQ_DIF category provide a
mechanism for indicating and annotating point differences
between the sequence of the entity or biological unit described
in the data block and the sequence of the referenced database
entry.

    Example 1 - based on laboratory records for CAP-DNA complex.
&lt;PDBx:struct_ref_seq_difCategory&gt;
   &lt;PDBx:struct_ref_seq_dif pdbx_ordinal=&quot;1&quot;&gt;
      &lt;PDBx:align_id&gt;algn2&lt;/PDBx:align_id&gt;
      &lt;PDBx:db_mon_id&gt;GLU&lt;/PDBx:db_mon_id&gt;
      &lt;PDBx:details&gt; A point mutation was introduced in the CAP at position 181
substituting PHE for GLU.&lt;/PDBx:details&gt;
      &lt;PDBx:mon_id&gt;PHE&lt;/PDBx:mon_id&gt;
      &lt;PDBx:seq_num&gt;181&lt;/PDBx:seq_num&gt;
   &lt;/PDBx:struct_ref_seq_dif&gt;
&lt;/PDBx:struct_ref_seq_difCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_ref_seq_dif" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="align_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
This data item is a pointer to attribute align_id in category struct_ref_seq in
 the STRUCT_REF_SEQ  category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="db_mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The monomer type found at this position in the referenced
database entry.

This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                        </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 point differences
between the sequence of the entity or biological unit described
in the data block and that in the referenced database entry.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="mon_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The monomer type found at this position in the sequence of
the entity or biological unit described in this data block.

This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Insertion code in PDB sequence

1
2
                        </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 ID code.
1BBP
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_pdb_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Insertion code in PDB sequence

1
2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_pdb_strand_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB strand/chain id.
A
B
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_seq_db_accession_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Sequence database accession number.
P07617
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_seq_db_name" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Sequence database name.

SWS
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_seq_db_seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Sequence database sequence number.

142
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="seq_num" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
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="pdbx_ordinal" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
A synthetic integer primary key for this category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_sheetType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_SHEET category record details about
the beta-sheets.

    Example 1 - simple beta-barrel.

N  O    N  O    N  O    N  O    N  O    N  O
 10--11--12--13--14--15--16--17--18--19--20  strand_a
    N  O    N  O    N  O    N  O    N  O
    /  \    /  \    /  \    /  \    /  \
N  O    N  O    N  O    N  O    N  O    N  O
 30--31--32--33--34--35--36--37--38--39--40  strand_b
    N  O    N  O    N  O    N  O    N  O
    /  \    /  \    /  \    /  \    /  \
N  O    N  O    N  O    N  O    N  O    N  O
 50--51--52--53--54--55--56--57--58--59--60  strand_c
    N  O    N  O    N  O    N  O    N  O
    /  \    /  \    /  \    /  \    /  \
N  O    N  O    N  O    N  O    N  O    N  O
 70--71--72--73--74--75--76--77--78--79--80  strand_d
    N  O    N  O    N  O    N  O    N  O
    /  \    /  \    /  \    /  \    /  \
N  O    N  O    N  O    N  O    N  O    N  O
 90--91--92--93--94--95--96--97--98--99-100  strand_e
    N  O    N  O    N  O    N  O    N  O
    /  \    /  \    /  \    /  \    /  \
N  O    N  O    N  O    N  O    N  O    N  O
110-111-112-113-114-115-116-117-118-119-120  strand_f
    N  O    N  O    N  O    N  O    N  O
    /  \    /  \    /  \    /  \    /  \
N  O    N  O    N  O    N  O    N  O    N  O
130-131-132-133-134-135-136-137-138-139-140  strand_g
     N  O    N  O    N  O    N  O    N  O
   /  \    /  \    /  \    /  \    /  \
N  O    N  O    N  O    N  O    N  O    N  O
150-151-152-153-154-155-156-157-158-159-160  strand_h
     N  O    N  O    N  O    N  O    N  O
   /  \    /  \    /  \    /  \    /  \
&lt;PDBx:struct_sheetCategory&gt;
   &lt;PDBx:struct_sheet id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:number_strands&gt;8&lt;/PDBx:number_strands&gt;
      &lt;PDBx:type&gt;beta-barrel&lt;/PDBx:type&gt;
   &lt;/PDBx:struct_sheet&gt;
&lt;/PDBx:struct_sheetCategory&gt;


    Example 2 - five stranded mixed-sense sheet with one two-piece strand.

      N  O    N  O    N  O    N  O
  -10--11--12--13--14--15--16--17--18-&gt;  strand_a
  N  O    N  O    N  O    N  O    N  O
  |  |    |  |    |  |    |  |    |  |
  O  N    O  N    O  N    O  N    O  N
&lt;-119-118-117-116-115-114-113-112-111-110-  strand_b
      O  N    O  N    O  N    O  N    O  N
          \  /   \   /   \   /   \   /   \
          O  N    O  N    O  N    O  N    O  N    O  N
         &lt;-41--40--39--38--37--36--35--34--33--32--31--30-  strand_c
              O  N    O  N    O  N    O  N    O  N    O  N
              |  |    |  |    |  |    |  |    |  |    |  |
              N  O    N  O    N  O    N  O    N  O    N  O
   strand_d1  -50--51--52-&gt;   -90--91--92--93--95--95--96--97-&gt;  strand_d2
                  N  O            N  O    N  O    N  O    N  O
                  |  |    |  |    |  |    |  |    |  |    |  |
                  O  N    O  N    O  N    O  N    O  N    O  N
                 &lt;-80--79--78--77--76--75--74--73--72--71--70-   strand_e
                      O  N    O  N    O  N    O  N    O  N
&lt;PDBx:struct_sheetCategory&gt;
   &lt;PDBx:struct_sheet id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:details&gt;strand_d is in two pieces&lt;/PDBx:details&gt;
      &lt;PDBx:number_strands&gt;5&lt;/PDBx:number_strands&gt;
      &lt;PDBx:type&gt;five stranded, mixed-sense&lt;/PDBx:type&gt;
   &lt;/PDBx:struct_sheet&gt;
&lt;/PDBx:struct_sheetCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_sheet" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 beta-sheet.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="number_strands" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The number of strands in the sheet. If a given range of residues
bulges out from the strands, it is still counted as one strand.
If a strand is composed of two different regions of polypeptide,
it is still counted as one strand, as long as the proper hydrogen-
bonding connections are made to adjacent strands.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="type" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A simple descriptor for the type of the sheet.
jelly-roll
Rossmann fold
beta barrel
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_sheet must uniquely identify a record in
 the STRUCT_SHEET 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>

   <xsd:complexType name="struct_sheet_hbondType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_SHEET_HBOND category record details
about the hydrogen bonding between residue ranges in a beta-
sheet. It is necessary to treat hydrogen bonding independently
of the designation of ranges, because the hydrogen bonding may
begin in different places for the interactions of a given strand
with the one preceding it and the one following it in the sheet.

    Example 1 - simple beta-barrel.
&lt;PDBx:struct_sheet_hbondCategory&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_a&quot; range_id_2=&quot;strand_b&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;11&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;19&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;30&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;40&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_b&quot; range_id_2=&quot;strand_c&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;31&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;39&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;50&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;60&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_c&quot; range_id_2=&quot;strand_d&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;51&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;59&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;70&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;80&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_d&quot; range_id_2=&quot;strand_e&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;71&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;89&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;90&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;100&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_e&quot; range_id_2=&quot;strand_f&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;91&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;99&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;110&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;120&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_f&quot; range_id_2=&quot;strand_g&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;111&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;119&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;130&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;140&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_g&quot; range_id_2=&quot;strand_h&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;131&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;139&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;150&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;160&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_h&quot; range_id_2=&quot;strand_a&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;151&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;159&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;10&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;180&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
&lt;/PDBx:struct_sheet_hbondCategory&gt;


    Example 2 - five stranded mixed-sense sheet with one two-piece strand.
&lt;PDBx:struct_sheet_hbondCategory&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_a&quot; range_id_2=&quot;strand_b&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;20&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;18&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;119&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;111&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_b&quot; range_id_2=&quot;strand_c&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;110&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;N&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;118&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;33&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;O&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;41&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_c&quot; range_id_2=&quot;strand_d1&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;38&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;40&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;52&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;50&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_c&quot; range_id_2=&quot;strand_d2&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;30&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;36&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;96&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;90&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_d1&quot; range_id_2=&quot;strand_e&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;51&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;51&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;80&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;80&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
   &lt;PDBx:struct_sheet_hbond range_id_1=&quot;strand_d2&quot; range_id_2=&quot;strand_e&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:range_1_beg_label_atom_id&gt;N&lt;/PDBx:range_1_beg_label_atom_id&gt;
      &lt;PDBx:range_1_beg_label_seq_id&gt;91&lt;/PDBx:range_1_beg_label_seq_id&gt;
      &lt;PDBx:range_1_end_label_atom_id&gt;O&lt;/PDBx:range_1_end_label_atom_id&gt;
      &lt;PDBx:range_1_end_label_seq_id&gt;97&lt;/PDBx:range_1_end_label_seq_id&gt;
      &lt;PDBx:range_2_beg_label_atom_id&gt;O&lt;/PDBx:range_2_beg_label_atom_id&gt;
      &lt;PDBx:range_2_beg_label_seq_id&gt;76&lt;/PDBx:range_2_beg_label_seq_id&gt;
      &lt;PDBx:range_2_end_label_atom_id&gt;N&lt;/PDBx:range_2_end_label_atom_id&gt;
      &lt;PDBx:range_2_end_label_seq_id&gt;70&lt;/PDBx:range_2_end_label_seq_id&gt;
   &lt;/PDBx:struct_sheet_hbond&gt;
&lt;/PDBx:struct_sheet_hbondCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_sheet_hbond" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pdbx_range_1_beg_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_beg_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_asym_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_beg_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_comp_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_beg_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_asym_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_beg_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_comp_id in category atom_site 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_end_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_end_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_comp_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_end_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute auth_comp_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_end_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_asym_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_1_end_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_comp_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_2_beg_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute pdbx_PDB_ins_code in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_2_beg_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_asym_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_2_beg_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_comp_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_2_end_label_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_asym_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_2_end_label_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Pointer to attribute label_comp_id in category atom_site. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_range_2_end_label_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Place holder for PDB insertion code.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_beg_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the first
partner of the first hydrogen bond between two residue ranges
in a sheet.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_beg_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the first
partner of the first hydrogen bond between two residue ranges
in a sheet.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_beg_label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the first
partner of the first hydrogen bond between two residue ranges
in a sheet.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_beg_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the first
partner of the first hydrogen bond between two residue ranges
in a sheet.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_end_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the first
partner of the last hydrogen bond between two residue ranges in
a sheet.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_end_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the first
partner of the last hydrogen bond between two residue ranges in
a sheet.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_end_label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the first
partner of the last hydrogen bond between two residue ranges in
a sheet.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_1_end_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the first
partner of the last hydrogen bond between two residue ranges in
a sheet.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_beg_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the second
partner of the first hydrogen bond between two residue ranges
in a sheet.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_beg_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the second
partner of the first hydrogen bond between two residue ranges
in a sheet.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_beg_label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the second
partner of the first hydrogen bond between two residue ranges
in a sheet.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_beg_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the second
partner of the first hydrogen bond between two residue ranges
in a sheet.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_end_auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the second
partner of the last hydrogen bond between two residue ranges in
a sheet.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_end_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the second
partner of the last hydrogen bond between two residue ranges in
a sheet.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_end_label_atom_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the second
partner of the last hydrogen bond between two residue ranges in
a sheet.

This data item is a pointer to attribute label_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="range_2_end_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue for the second
partner of the last hydrogen bond between two residue ranges in
a sheet.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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>

   <xsd:complexType name="struct_sheet_orderType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_SHEET_ORDER category record details
about the order of the residue ranges that form a beta-sheet.
All order links are pairwise and the specified pairs are
assumed to be adjacent to one another in the sheet. These data
items are an alternative to the STRUCT_SHEET_TOPOLOGY data
items and they allow all manner of sheets to be described.

    Example 1 - simple beta-barrel.
&lt;PDBx:struct_sheet_orderCategory&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_a&quot; range_id_2=&quot;strand_b&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_b&quot; range_id_2=&quot;strand_c&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_c&quot; range_id_2=&quot;strand_d&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_d&quot; range_id_2=&quot;strand_e&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_e&quot; range_id_2=&quot;strand_f&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_f&quot; range_id_2=&quot;strand_g&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_g&quot; range_id_2=&quot;strand_h&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_h&quot; range_id_2=&quot;strand_a&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
&lt;/PDBx:struct_sheet_orderCategory&gt;


    Example 2 - five stranded mixed-sense sheet with one two-piece strand.
&lt;PDBx:struct_sheet_orderCategory&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_a&quot; range_id_2=&quot;strand_b&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;anti-parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_b&quot; range_id_2=&quot;strand_c&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_c&quot; range_id_2=&quot;strand_d1&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;anti-parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_c&quot; range_id_2=&quot;strand_d2&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;anti-parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_d1&quot; range_id_2=&quot;strand_e&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;anti-parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
   &lt;PDBx:struct_sheet_order range_id_1=&quot;strand_d2&quot; range_id_2=&quot;strand_e&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;anti-parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_order&gt;
&lt;/PDBx:struct_sheet_orderCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_sheet_order" 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>

   <xsd:complexType name="struct_sheet_rangeType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_SHEET_RANGE category record details
about the residue ranges that form a beta-sheet. Residues are
included in a range if they made beta-sheet-type hydrogen-bonding
interactions with at least one adjacent strand and if there are
at least two residues in the range.

    Example 1 - simple beta-barrel.
&lt;PDBx:struct_sheet_rangeCategory&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_a&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;20&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;30&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_b&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;40&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;50&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_c&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;60&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;70&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_d&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;80&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;90&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_e&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;100&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;110&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_f&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;120&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;130&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_g&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;140&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;150&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_h&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;160&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;170&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
&lt;/PDBx:struct_sheet_rangeCategory&gt;


    Example 2 - five stranded mixed-sense sheet with one two-piece strand.
&lt;PDBx:struct_sheet_rangeCategory&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_a&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;10&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;18&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_b&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;110&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;119&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_c&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;30&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;41&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_d1&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;50&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;52&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_d2&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;90&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;97&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
   &lt;PDBx:struct_sheet_range id=&quot;strand_e&quot; sheet_id=&quot;sheet_2&quot;&gt;
      &lt;PDBx:beg_label_asym_id&gt;A&lt;/PDBx:beg_label_asym_id&gt;
      &lt;PDBx:beg_label_comp_id&gt;ala&lt;/PDBx:beg_label_comp_id&gt;
      &lt;PDBx:beg_label_seq_id&gt;70&lt;/PDBx:beg_label_seq_id&gt;
      &lt;PDBx:end_label_asym_id&gt;A&lt;/PDBx:end_label_asym_id&gt;
      &lt;PDBx:end_label_comp_id&gt;ala&lt;/PDBx:end_label_comp_id&gt;
      &lt;PDBx:end_label_seq_id&gt;80&lt;/PDBx:end_label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_sheet_range&gt;
&lt;/PDBx:struct_sheet_rangeCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_sheet_range" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="beg_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range begins.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range begins.

This data item is a pointer to attribute auth_comp_id in category atom_site in
 the ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range begins.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range begins.

This data item is a pointer to attribute id in category struct_asym in the
 STRUCT_ASYM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range begins.

This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="beg_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range begins.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range ends.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.

                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range ends.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range ends.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range ends.

This data item is a pointer to attribute id in category struct_asym in the
 STRUCT_ASYM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range ends.

This data item is a pointer to attribute id in category chem_comp in the CHEM_COMP
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="end_label_seq_id" minOccurs="1" maxOccurs="1" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta-sheet range ends.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_beg_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta sheet range begins.  Insertion code.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_end_PDB_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the residue at which the
beta sheet range ends. Insertion code.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="symmetry" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
residues delimited by the start and end designators in
order to generate the appropriate strand in this sheet.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_sheet_range must uniquely identify a
 range in a given sheet in the STRUCT_SHEET_RANGE list.

Note that this item need not be a number; it can be any unique
identifier.
                     </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>

   <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.
&lt;PDBx:struct_sheet_topologyCategory&gt;
   &lt;PDBx:struct_sheet_topology range_id_1=&quot;strand_a&quot; range_id_2=&quot;strand_b&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_topology&gt;
   &lt;PDBx:struct_sheet_topology range_id_1=&quot;strand_b&quot; range_id_2=&quot;strand_c&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_topology&gt;
   &lt;PDBx:struct_sheet_topology range_id_1=&quot;strand_c&quot; range_id_2=&quot;strand_d&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_topology&gt;
   &lt;PDBx:struct_sheet_topology range_id_1=&quot;strand_d&quot; range_id_2=&quot;strand_e&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_topology&gt;
   &lt;PDBx:struct_sheet_topology range_id_1=&quot;strand_e&quot; range_id_2=&quot;strand_f&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_topology&gt;
   &lt;PDBx:struct_sheet_topology range_id_1=&quot;strand_f&quot; range_id_2=&quot;strand_g&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_topology&gt;
   &lt;PDBx:struct_sheet_topology range_id_1=&quot;strand_g&quot; range_id_2=&quot;strand_h&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_topology&gt;
   &lt;PDBx:struct_sheet_topology range_id_1=&quot;strand_h&quot; range_id_2=&quot;strand_a&quot; sheet_id=&quot;sheet_1&quot;&gt;
      &lt;PDBx:offset&gt;+1&lt;/PDBx:offset&gt;
      &lt;PDBx:sense&gt;parallel&lt;/PDBx:sense&gt;
   &lt;/PDBx:struct_sheet_topology&gt;
&lt;/PDBx:struct_sheet_topologyCategory&gt;


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


         </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>

   <xsd:complexType name="struct_siteType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_SITE category record details about
portions of the structure that contribute to structurally
relevant sites (e.g. active sites, substrate-binding subsites,
metal-coordination sites).

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_siteCategory&gt;
   &lt;PDBx:struct_site id=&quot;P2 site C&quot;&gt;
      &lt;PDBx:details&gt; residues with a contact &amp;lt; 3.7 \&amp;#37;A to an atom in the P2
moiety of the inhibitor in the conformation with
_struct_asym.id = C&lt;/PDBx:details&gt;
   &lt;/PDBx:struct_site&gt;
   &lt;PDBx:struct_site id=&quot;P2 site D&quot;&gt;
      &lt;PDBx:details&gt; residues with a contact &amp;lt; 3.7 \&amp;#37;A to an atom in the P1
moiety of the inhibitor in the conformation with
_struct_asym.id = D)&lt;/PDBx:details&gt;
   &lt;/PDBx:struct_site&gt;
&lt;/PDBx:struct_siteCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_site" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the ligand in the site.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the ligand in the site.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB insertion code for the ligand in the site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for the ligand in the site.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_evidence_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Source of evidence supporting the assignment of this site.
SOFTWARE
AUTHOR
UNKNOWN
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_num_residues" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of residues in the site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_site must uniquely identify a record in
 the STRUCT_SITE 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>

   <xsd:complexType name="struct_site_genType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_SITE_GEN category record details about
the generation of portions of the structure that contribute to
structurally relevant sites.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_site_genCategory&gt;
   &lt;PDBx:struct_site_gen id=&quot;1&quot; site_id=&quot;1&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;32&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_site_gen&gt;
   &lt;PDBx:struct_site_gen id=&quot;2&quot; site_id=&quot;1&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;47&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_site_gen&gt;
   &lt;PDBx:struct_site_gen id=&quot;3&quot; site_id=&quot;1&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;82&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_site_gen&gt;
   &lt;PDBx:struct_site_gen id=&quot;4&quot; site_id=&quot;1&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;A&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;84&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_site_gen&gt;
   &lt;PDBx:struct_site_gen id=&quot;5&quot; site_id=&quot;2&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;B&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;232&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_site_gen&gt;
   &lt;PDBx:struct_site_gen id=&quot;6&quot; site_id=&quot;2&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;B&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;247&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_site_gen&gt;
   &lt;PDBx:struct_site_gen id=&quot;7&quot; site_id=&quot;2&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;B&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;VAL&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;282&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_site_gen&gt;
   &lt;PDBx:struct_site_gen id=&quot;8&quot; site_id=&quot;2&quot;&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:label_asym_id&gt;B&lt;/PDBx:label_asym_id&gt;
      &lt;PDBx:label_comp_id&gt;ILE&lt;/PDBx:label_comp_id&gt;
      &lt;PDBx:label_seq_id&gt;284&lt;/PDBx:label_seq_id&gt;
      &lt;PDBx:symmetry&gt;1_555&lt;/PDBx:symmetry&gt;
   &lt;/PDBx:struct_site_gen&gt;
&lt;/PDBx:struct_site_genCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_site_gen" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="auth_asym_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute auth_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_atom_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute auth_atom_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_comp_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute auth_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="auth_seq_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute auth_seq_id in category atom_site in the
 ATOM_SITE category.
                        </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 symmetry generation of
this portion of the structural site.
                                 The zinc atom lies on a special position;
                                  application of symmetry elements to generate
                                  the insulin hexamer will generate excess zinc
                                  atoms, which must be removed by hand.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_alt_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute id in category atom_sites_alt in the
 ATOM_SITES_ALT category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_asym_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute label_asym_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_atom_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute atom_id in category chem_comp_atom in the
 CHEM_COMP_ATOM category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_comp_id" minOccurs="1" maxOccurs="1" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute label_comp_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="label_seq_id" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
A component of the identifier for participants in the site.

This data item is a pointer to attribute label_seq_id in category atom_site in the
 ATOM_SITE category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_auth_ins_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
PDB insertion code.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="pdbx_num_res" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Number of residues in the site.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="symmetry" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Describes the symmetry operation that should be applied to the
atom set specified by attribute label* in category struct_site_gen to generate a
 portion of the site.
4th symmetry operation applied
4
7th symm. posn.; +a on x; -b on y
7_645
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_site_gen must uniquely identify a record
 in the STRUCT_SITE_GEN list.

Note that this item need not be a number; it can be any unique
identifier.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="site_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_site in the STRUCT_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_site_keywordsType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_SITE_KEYWORDS category record
keywords describing the site.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:struct_site_keywordsCategory&gt;
   &lt;PDBx:struct_site_keywords site_id=&quot;P2 site C&quot; text=&quot;binding site&quot;&gt;&lt;/PDBx:struct_site_keywords&gt;
   &lt;PDBx:struct_site_keywords site_id=&quot;P2 site C&quot; text=&quot;binding pocket&quot;&gt;&lt;/PDBx:struct_site_keywords&gt;
   &lt;PDBx:struct_site_keywords site_id=&quot;P2 site C&quot; text=&quot;P2 site&quot;&gt;&lt;/PDBx:struct_site_keywords&gt;
   &lt;PDBx:struct_site_keywords site_id=&quot;P2 site C&quot; text=&quot;P2 pocket&quot;&gt;&lt;/PDBx:struct_site_keywords&gt;
   &lt;PDBx:struct_site_keywords site_id=&quot;P2 site D&quot; text=&quot;binding site&quot;&gt;&lt;/PDBx:struct_site_keywords&gt;
   &lt;PDBx:struct_site_keywords site_id=&quot;P2 site D&quot; text=&quot;binding pocket&quot;&gt;&lt;/PDBx:struct_site_keywords&gt;
   &lt;PDBx:struct_site_keywords site_id=&quot;P2 site D&quot; text=&quot;P2 site&quot;&gt;&lt;/PDBx:struct_site_keywords&gt;
   &lt;PDBx:struct_site_keywords site_id=&quot;P2 site D&quot; text=&quot;P2 pocket&quot;&gt;&lt;/PDBx:struct_site_keywords&gt;
&lt;/PDBx:struct_site_keywordsCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_site_keywords" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:attribute name="site_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_site in the STRUCT_SITE
 category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="text" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
Keywords describing this site.
active site
binding pocket
Ca coordination
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="struct_site_viewType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the STRUCT_SITE_VIEW category record details
about how to draw and annotate an informative view of the
site.

    Example 1 - based on NDB structure GDL001 by Coll, Aymami,
                Van Der Marel, Van Boom, Rich &amp; Wang
                [Biochemistry (1989), 28, 310-320].
&lt;PDBx:struct_site_viewCategory&gt;
   &lt;PDBx:struct_site_view id=&quot;1&quot;&gt;
      &lt;PDBx:details&gt; This view highlights the site of ATAT-Netropsin
interaction.&lt;/PDBx:details&gt;
      &lt;PDBx:rot_matrix11&gt;0.132&lt;/PDBx:rot_matrix11&gt;
      &lt;PDBx:rot_matrix12&gt;0.922&lt;/PDBx:rot_matrix12&gt;
      &lt;PDBx:rot_matrix13&gt;-0.363&lt;/PDBx:rot_matrix13&gt;
      &lt;PDBx:rot_matrix21&gt;0.131&lt;/PDBx:rot_matrix21&gt;
      &lt;PDBx:rot_matrix22&gt;-0.380&lt;/PDBx:rot_matrix22&gt;
      &lt;PDBx:rot_matrix23&gt;-0.916&lt;/PDBx:rot_matrix23&gt;
      &lt;PDBx:rot_matrix31&gt;-0.982&lt;/PDBx:rot_matrix31&gt;
      &lt;PDBx:rot_matrix32&gt;0.073&lt;/PDBx:rot_matrix32&gt;
      &lt;PDBx:rot_matrix33&gt;-0.172&lt;/PDBx:rot_matrix33&gt;
   &lt;/PDBx:struct_site_view&gt;
&lt;/PDBx:struct_site_viewCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="struct_site_view" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <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 this view of the
site. This data item can be used as a figure legend.
                                 The active site has been oriented with the
                                  specificity pocket on the right and the active
                                  site machinery on the left.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix11" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][1] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category to an orientation useful for
visualizing the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix12" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][2] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category to an orientation useful for
visualizing the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix13" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [1][3] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category to an orientation useful for
visualizing the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix21" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][1] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category to an orientation useful for
visualizing the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix22" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][2] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category to an orientation useful for
visualizing the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix23" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [2][3] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category to an orientation useful for
visualizing the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix31" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][1] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category to an orientation useful for
visualizing the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix32" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][2] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category to an orientation useful for
visualizing the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="rot_matrix33" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:decimal">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The [3][3] element of the matrix used to rotate the subset of the
Cartesian coordinates in the ATOM_SITE category identified in the
STRUCT_SITE_GEN category an orientation useful for visualizing
the site. The conventions used in the rotation are
described in attribute details.
 in category struct_site_view 
|x&apos;|                         |11 12 13| |x|
|y&apos;|~reoriented Cartesian~ = |21 22 23| |y|~Cartesian~
|z&apos;|                         |31 32 33| |z|
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="site_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_site in the STRUCT_SITE
 category.
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 struct_site_view must uniquely identify a
 record in the STRUCT_SITE_VIEW list.

Note that this item need not be a number; it can be any unique
identifier.
Figure 1
unliganded enzyme
view down enzyme active site
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="symmetryType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the SYMMETRY category record details about the
space-group symmetry.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:symmetryCategory&gt;
   &lt;PDBx:symmetry entry_id=&quot;5HVP&quot;&gt;
      &lt;PDBx:Int_Tables_number&gt;18&lt;/PDBx:Int_Tables_number&gt;
      &lt;PDBx:cell_setting&gt;orthorhombic&lt;/PDBx:cell_setting&gt;
      &lt;PDBx:space_group_name_H-M&gt;P 21 21 2&lt;/PDBx:space_group_name_H-M&gt;
   &lt;/PDBx:symmetry&gt;
&lt;/PDBx:symmetryCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="symmetry" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="Int_Tables_number" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:integer">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Space-group number from International Tables for Crystallography
Vol. A (2002).
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="cell_setting" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The cell settings for this space-group symmetry.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="triclinic" />
                           <xsd:enumeration value="monoclinic" />
                           <xsd:enumeration value="orthorhombic" />
                           <xsd:enumeration value="tetragonal" />
                           <xsd:enumeration value="rhombohedral" />
                           <xsd:enumeration value="trigonal" />
                           <xsd:enumeration value="hexagonal" />
                           <xsd:enumeration value="cubic" />
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="pdbx_full_space_group_name_H-M" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Used for PDB space group:

Example: &apos;C 1 2 1&apos;  (instead of C 2)
&apos;P 1 2 1&apos;  (instead of P 2)
&apos;P 1 21 1&apos; (instead of P 21)
&apos;P 1 1 21&apos; (instead of P 21 -unique C axis)
&apos;H 3&apos;      (instead of R 3   -hexagonal)
&apos;H 3 2&apos;    (instead of R 3 2 -hexagonal)


  Example: &apos;C 1 2 1&apos;  (instead of C 2)
           &apos;P 1 2 1&apos;  (instead of P 2)
           &apos;P 1 21 1&apos; (instead of P 21)
           &apos;P 1 1 21&apos; (instead of P 21 -unique C axis)
           &apos;H 3&apos;      (instead of R 3   -hexagonal)
           &apos;H 3 2&apos;    (instead of R 3 2 -hexagonal)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="space_group_name_H-M" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Hermann-Mauguin space-group symbol. Note that the
Hermann-Mauguin symbol does not necessarily contain complete
information about the symmetry and the space-group origin. If
used, always supply the FULL symbol from International Tables
for Crystallography Vol. A (2002) and indicate the origin and
the setting if it is not implicit. If there is any doubt that
the equivalent positions can be uniquely deduced from this
symbol, specify the attribute pos_as_xyz in category symmetry_equiv or
 attribute space_group_name_Hall in category symmetry data items as well. Leave
 spaces between symbols referring to
different axes.
A 1
A 1 2 1
A 2
B 1 1 2
B 2
B 2 21 2
C 2
C 1 2 1
C 21
C 1 21 1
C 2(A 112)
C 2 2 2
C 2 2 21
C 4 21 2
F 2 2 2
F 2 3
F 4 2 2
F 4 3 2
F 41 3 2
I 1 2 1
I 1 21 1
I 2
I 2 2 2
I 2 3
I 21
I 21 3
I 21 21 21
I 4
I 4 2 2
I 4 3 2
I 41
I 41/a
I 41 2 2
I 41 3 2
P 1
P 1-
P 2
P 1 2 1
P 1 1 2
P 2 2 2
P 2 3
P 2 2 21
P 2 21 21
P 21
P 1 21 1
P 1 21/c 1
P 1 1 21
P 21(C)
P 21 2 21
P 21 3
P 21 21 2
P 21 21 2 A
P 21 21 21
P 3
P 3 1 2
P 3 2 1
P 31
P 31 1 2
P 31 2 1
P 32
P 32 1 2
P 32 2 1
P 4
P 4 2 2
P 4 3 2
P 4 21 2
P 41
P 41 2 2
P 41 3 2
P 41 21 2
P 42
P 42 2 2
P 42 3 2
P 42 21 2
P 43
P 43 2 2
P 43 3 2
P 43 21 2
P 6
P 6 2 2
P 61
P 61 2 2
P 62
P 62 2 2
P 63
P 63 2 2
P 64
P 64 2 2
P 65
P 65 2 2
H 3
R 3
H 3 2
R 3 2
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="space_group_name_Hall" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Space-group symbol as described by Hall (1981). This symbol
gives the space-group setting explicitly. Leave spaces between
the separate components of the symbol.

Ref: Hall, S. R. (1981). Acta Cryst. A37, 517-525; erratum
(1981) A37, 921.
-P 2ac 2n
-R 3 2&quot;
P 61 2 2 (0 0 -1)
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="entry_id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
This data item is a pointer to attribute id in category entry in the ENTRY category. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="symmetry_equivType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the SYMMETRY_EQUIV category list the
symmetry-equivalent positions for the space group.

    Example 1 - based on PDB entry 5HVP and laboratory records for the
                structure corresponding to PDB entry 5HVP.
&lt;PDBx:symmetry_equivCategory&gt;
   &lt;PDBx:symmetry_equiv id=&quot;1&quot;&gt;
      &lt;PDBx:pos_as_xyz&gt;+x,+y,+z&lt;/PDBx:pos_as_xyz&gt;
   &lt;/PDBx:symmetry_equiv&gt;
   &lt;PDBx:symmetry_equiv id=&quot;2&quot;&gt;
      &lt;PDBx:pos_as_xyz&gt;-x,-y,z&lt;/PDBx:pos_as_xyz&gt;
   &lt;/PDBx:symmetry_equiv&gt;
   &lt;PDBx:symmetry_equiv id=&quot;3&quot;&gt;
      &lt;PDBx:pos_as_xyz&gt;1/2+x,1/2-y,-z&lt;/PDBx:pos_as_xyz&gt;
   &lt;/PDBx:symmetry_equiv&gt;
   &lt;PDBx:symmetry_equiv id=&quot;4&quot;&gt;
      &lt;PDBx:pos_as_xyz&gt;1/2-x,1/2+y,-z&lt;/PDBx:pos_as_xyz&gt;
   &lt;/PDBx:symmetry_equiv&gt;
&lt;/PDBx:symmetry_equivCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="symmetry_equiv" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="pos_as_xyz" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Symmetry-equivalent position in the &apos;xyz&apos; representation. Except
for the space group P1, these data will be repeated in a loop.
The format of the data item is as per International Tables for
Crystallography Vol. A (2002). All equivalent positions should
be entered, including those for lattice centring and a centre of
symmetry, if present.
-y+x,-y,1/3+z
                        </xsd:documentation>
                     </xsd:annotation>
                  </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 symmetry_equiv must uniquely identify
 a record in the SYMMETRY_EQUIV category.

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>

   <xsd:complexType name="valence_paramType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the VALENCE_PARAM category define the
parameters used for calculating bond valences from bond
lengths.  In addition to the parameters, a pointer
is given to the reference (in VALENCE_REF) from which
the bond-valence parameters were taken.

    Example 1 - a bond-valence parameter list with accompanying references.
&lt;PDBx:valence_paramCategory&gt;
   &lt;PDBx:valence_param atom_1=&quot;Cu&quot; atom_1_valence=&quot;2&quot; atom_2=&quot;O&quot; atom_2_valence=&quot;-2&quot;&gt;
      &lt;PDBx:B&gt;0.37&lt;/PDBx:B&gt;
      &lt;PDBx:Ro&gt;1.679&lt;/PDBx:Ro&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ref_id&gt;a&lt;/PDBx:ref_id&gt;
   &lt;/PDBx:valence_param&gt;
   &lt;PDBx:valence_param atom_1=&quot;Cu&quot; atom_1_valence=&quot;2&quot; atom_2=&quot;O&quot; atom_2_valence=&quot;-2&quot;&gt;
      &lt;PDBx:B&gt;0.37&lt;/PDBx:B&gt;
      &lt;PDBx:Ro&gt;1.649&lt;/PDBx:Ro&gt;
      &lt;PDBx:details xsi:nil=&quot;true&quot; /&gt;
      &lt;PDBx:ref_id&gt;j&lt;/PDBx:ref_id&gt;
   &lt;/PDBx:valence_param&gt;
   &lt;PDBx:valence_param atom_1=&quot;Cu&quot; atom_1_valence=&quot;2&quot; atom_2=&quot;N&quot; atom_2_valence=&quot;-3&quot;&gt;
      &lt;PDBx:B&gt;0.37&lt;/PDBx:B&gt;
      &lt;PDBx:Ro&gt;1.64&lt;/PDBx:Ro&gt;
      &lt;PDBx:details&gt;2-coordinate N&lt;/PDBx:details&gt;
      &lt;PDBx:ref_id&gt;m&lt;/PDBx:ref_id&gt;
   &lt;/PDBx:valence_param&gt;
   &lt;PDBx:valence_param atom_1=&quot;Cu&quot; atom_1_valence=&quot;2&quot; atom_2=&quot;N&quot; atom_2_valence=&quot;-3&quot;&gt;
      &lt;PDBx:B&gt;0.37&lt;/PDBx:B&gt;
      &lt;PDBx:Ro&gt;1.76&lt;/PDBx:Ro&gt;
      &lt;PDBx:details&gt;3-coordinate N&lt;/PDBx:details&gt;
      &lt;PDBx:ref_id&gt;m&lt;/PDBx:ref_id&gt;
   &lt;/PDBx:valence_param&gt;
&lt;/PDBx:valence_paramCategory&gt;
&lt;PDBx:valence_refCategory&gt;
   &lt;PDBx:valence_ref id=&quot;a&quot;&gt;
      &lt;PDBx:reference&gt;Brown &amp;amp; Altermatt (1985), Acta Cryst. B41, 244-247&lt;/PDBx:reference&gt;
   &lt;/PDBx:valence_ref&gt;
   &lt;PDBx:valence_ref id=&quot;j&quot;&gt;
      &lt;PDBx:reference&gt;Liu &amp;amp; Thorp (1993), Inorg. Chem. 32, 4102-4205&lt;/PDBx:reference&gt;
   &lt;/PDBx:valence_ref&gt;
   &lt;PDBx:valence_ref id=&quot;m&quot;&gt;
      &lt;PDBx:reference&gt;See, Krause &amp;amp; Strub (1998), Inorg. Chem. 37, 5369-5375&lt;/PDBx:reference&gt;
   &lt;/PDBx:valence_ref&gt;
&lt;/PDBx:valence_refCategory&gt;


         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="valence_param" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="B" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The bond-valence parameter B used in the expression

s = exp[(Ro - R)/B]

where s is the valence of a bond of length R.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Ro" minOccurs="0" maxOccurs="1" nillable="true">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
The bond-valence parameter Ro used in the expression

s = exp[(Ro - R)/B]

where s is the valence of a bond of length R.
                        </xsd:documentation>
                     </xsd:annotation>
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="xsd:decimal">
                              <xsd:attribute fixed="angstroms" name="units" type="xsd:string" use="optional" />
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="details" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Details of or comments on the bond-valence parameters.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier for the valence parameters of a bond between
the given atoms.
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ref_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
An identifier which links to the reference to the source
from which the bond-valence parameters are taken. A child
of attribute id in category valence_ref which it must match. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="atom_1" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The element symbol of the first atom forming the bond whose
bond-valence parameters are given in this category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_1_valence" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The valence (formal charge) of the first atom whose
bond-valence parameters are given in this category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_2" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The element symbol of the second atom forming the bond whose
bond-valence parameters are given in this category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
               <xsd:attribute name="atom_2_valence" use="required" type="xsd:integer">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
The valence (formal charge) of the second atom whose
bond-valence parameters are given in this category.
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="valence_refType">
      <xsd:annotation>
         <xsd:documentation xml:lang="en">
Data items in the VALENCE_REF category list the references
from which the bond-valence parameters have been taken.

         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
         <xsd:element name="valence_ref" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
               <xsd:all>
                  <xsd:element name="reference" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
                     <xsd:annotation>
                        <xsd:documentation xml:lang="en">
Literature reference from which the valence parameters
identified by attribute id in category valence_param were taken. 
                        </xsd:documentation>
                     </xsd:annotation>
                  </xsd:element>
               </xsd:all>
               <xsd:attribute name="id" use="required" type="xsd:string">
                  <xsd:annotation>
                     <xsd:documentation xml:lang="en">
An identifier for items in this category. Parent of
attribute ref_id in category valence_param, which must have the same value. 
                     </xsd:documentation>
                  </xsd:annotation>
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="datablockType">
      <xsd:all>
         <xsd:element name="atom_siteCategory" type="PDBx:atom_siteType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="atom_site_anisotropCategory" type="PDBx:atom_site_anisotropType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="atom_sitesCategory" type="PDBx:atom_sitesType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="atom_sites_altCategory" type="PDBx:atom_sites_altType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="atom_sites_alt_ensCategory" type="PDBx:atom_sites_alt_ensType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="atom_sites_alt_genCategory" type="PDBx:atom_sites_alt_genType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="atom_sites_footnoteCategory" type="PDBx:atom_sites_footnoteType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="atom_typeCategory" type="PDBx:atom_typeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="auditCategory" type="PDBx:auditType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="audit_authorCategory" type="PDBx:audit_authorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="audit_conformCategory" type="PDBx:audit_conformType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="audit_contact_authorCategory" type="PDBx:audit_contact_authorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="audit_linkCategory" type="PDBx:audit_linkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="cellCategory" type="PDBx:cellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="cell_measurementCategory" type="PDBx:cell_measurementType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="cell_measurement_reflnCategory" type="PDBx:cell_measurement_reflnType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_compCategory" type="PDBx:chem_compType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_angleCategory" type="PDBx:chem_comp_angleType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_atomCategory" type="PDBx:chem_comp_atomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_bondCategory" type="PDBx:chem_comp_bondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_chirCategory" type="PDBx:chem_comp_chirType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_chir_atomCategory" type="PDBx:chem_comp_chir_atomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_linkCategory" type="PDBx:chem_comp_linkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_planeCategory" type="PDBx:chem_comp_planeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_plane_atomCategory" type="PDBx:chem_comp_plane_atomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_torCategory" type="PDBx:chem_comp_torType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_comp_tor_valueCategory" type="PDBx:chem_comp_tor_valueType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_linkCategory" type="PDBx:chem_linkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_link_angleCategory" type="PDBx:chem_link_angleType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_link_bondCategory" type="PDBx:chem_link_bondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_link_chirCategory" type="PDBx:chem_link_chirType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_link_chir_atomCategory" type="PDBx:chem_link_chir_atomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_link_planeCategory" type="PDBx:chem_link_planeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_link_plane_atomCategory" type="PDBx:chem_link_plane_atomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_link_torCategory" type="PDBx:chem_link_torType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chem_link_tor_valueCategory" type="PDBx:chem_link_tor_valueType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chemicalCategory" type="PDBx:chemicalType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chemical_conn_atomCategory" type="PDBx:chemical_conn_atomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chemical_conn_bondCategory" type="PDBx:chemical_conn_bondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="chemical_formulaCategory" type="PDBx:chemical_formulaType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="citationCategory" type="PDBx:citationType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="citation_authorCategory" type="PDBx:citation_authorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="citation_editorCategory" type="PDBx:citation_editorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="computingCategory" type="PDBx:computingType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="databaseCategory" type="PDBx:databaseType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="database_2Category" type="PDBx:database_2Type" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="database_PDB_caveatCategory" type="PDBx:database_PDB_caveatType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="database_PDB_matrixCategory" type="PDBx:database_PDB_matrixType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="database_PDB_remarkCategory" type="PDBx:database_PDB_remarkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="database_PDB_revCategory" type="PDBx:database_PDB_revType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="database_PDB_rev_recordCategory" type="PDBx:database_PDB_rev_recordType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="database_PDB_tvectCategory" type="PDBx:database_PDB_tvectType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrnCategory" type="PDBx:diffrnType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_attenuatorCategory" type="PDBx:diffrn_attenuatorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_detectorCategory" type="PDBx:diffrn_detectorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_measurementCategory" type="PDBx:diffrn_measurementType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_orient_matrixCategory" type="PDBx:diffrn_orient_matrixType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_orient_reflnCategory" type="PDBx:diffrn_orient_reflnType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_radiationCategory" type="PDBx:diffrn_radiationType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_radiation_wavelengthCategory" type="PDBx:diffrn_radiation_wavelengthType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_reflnCategory" type="PDBx:diffrn_reflnType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_reflnsCategory" type="PDBx:diffrn_reflnsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_reflns_classCategory" type="PDBx:diffrn_reflns_classType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_scale_groupCategory" type="PDBx:diffrn_scale_groupType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_sourceCategory" type="PDBx:diffrn_sourceType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_standard_reflnCategory" type="PDBx:diffrn_standard_reflnType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="diffrn_standardsCategory" type="PDBx:diffrn_standardsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_2d_crystal_entityCategory" type="PDBx:em_2d_crystal_entityType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_2d_crystal_growCategory" type="PDBx:em_2d_crystal_growType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_2d_projection_selectionCategory" type="PDBx:em_2d_projection_selectionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_3d_fittingCategory" type="PDBx:em_3d_fittingType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_3d_fitting_listCategory" type="PDBx:em_3d_fitting_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_3d_reconstructionCategory" type="PDBx:em_3d_reconstructionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_assemblyCategory" type="PDBx:em_assemblyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_bufferCategory" type="PDBx:em_bufferType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_buffer_componentsCategory" type="PDBx:em_buffer_componentsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_detectorCategory" type="PDBx:em_detectorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_electron_diffractionCategory" type="PDBx:em_electron_diffractionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_electron_diffraction_patternCategory" type="PDBx:em_electron_diffraction_patternType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_electron_diffraction_phaseCategory" type="PDBx:em_electron_diffraction_phaseType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_entity_assemblyCategory" type="PDBx:em_entity_assemblyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_entity_assembly_listCategory" type="PDBx:em_entity_assembly_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_euler_angle_distributionCategory" type="PDBx:em_euler_angle_distributionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_experimentCategory" type="PDBx:em_experimentType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_helical_entityCategory" type="PDBx:em_helical_entityType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_icos_virus_shellsCategory" type="PDBx:em_icos_virus_shellsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_image_scansCategory" type="PDBx:em_image_scansType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_imagingCategory" type="PDBx:em_imagingType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_sample_preparationCategory" type="PDBx:em_sample_preparationType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_sample_supportCategory" type="PDBx:em_sample_supportType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_single_particle_entityCategory" type="PDBx:em_single_particle_entityType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_virus_entityCategory" type="PDBx:em_virus_entityType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="em_vitrificationCategory" type="PDBx:em_vitrificationType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entityCategory" type="PDBx:entityType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entity_keywordsCategory" type="PDBx:entity_keywordsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entity_linkCategory" type="PDBx:entity_linkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entity_name_comCategory" type="PDBx:entity_name_comType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entity_name_sysCategory" type="PDBx:entity_name_sysType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entity_polyCategory" type="PDBx:entity_polyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entity_poly_seqCategory" type="PDBx:entity_poly_seqType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entity_src_genCategory" type="PDBx:entity_src_genType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entity_src_natCategory" type="PDBx:entity_src_natType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entryCategory" type="PDBx:entryType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="entry_linkCategory" type="PDBx:entry_linkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="exptlCategory" type="PDBx:exptlType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="exptl_crystalCategory" type="PDBx:exptl_crystalType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="exptl_crystal_faceCategory" type="PDBx:exptl_crystal_faceType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="exptl_crystal_growCategory" type="PDBx:exptl_crystal_growType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="exptl_crystal_grow_compCategory" type="PDBx:exptl_crystal_grow_compType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="geomCategory" type="PDBx:geomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="geom_angleCategory" type="PDBx:geom_angleType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="geom_bondCategory" type="PDBx:geom_bondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="geom_contactCategory" type="PDBx:geom_contactType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="geom_hbondCategory" type="PDBx:geom_hbondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="geom_torsionCategory" type="PDBx:geom_torsionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="journalCategory" type="PDBx:journalType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="journal_indexCategory" type="PDBx:journal_indexType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="ndb_original_ndb_coordinatesCategory" type="PDBx:ndb_original_ndb_coordinatesType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="ndb_struct_conf_naCategory" type="PDBx:ndb_struct_conf_naType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="ndb_struct_feature_naCategory" type="PDBx:ndb_struct_feature_naType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="ndb_struct_na_base_pairCategory" type="PDBx:ndb_struct_na_base_pairType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="ndb_struct_na_base_pair_stepCategory" type="PDBx:ndb_struct_na_base_pair_stepType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_SG_projectCategory" type="PDBx:pdbx_SG_projectType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_atom_site_aniso_tlsCategory" type="PDBx:pdbx_atom_site_aniso_tlsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_auditCategory" type="PDBx:pdbx_auditType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_audit_authorCategory" type="PDBx:pdbx_audit_authorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_audit_supportCategory" type="PDBx:pdbx_audit_supportType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_bond_distance_limitsCategory" type="PDBx:pdbx_bond_distance_limitsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_bufferCategory" type="PDBx:pdbx_bufferType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_buffer_componentsCategory" type="PDBx:pdbx_buffer_componentsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_atom_editCategory" type="PDBx:pdbx_chem_comp_atom_editType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_atom_featureCategory" type="PDBx:pdbx_chem_comp_atom_featureType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_auditCategory" type="PDBx:pdbx_chem_comp_auditType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_bond_editCategory" type="PDBx:pdbx_chem_comp_bond_editType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_descriptorCategory" type="PDBx:pdbx_chem_comp_descriptorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_featureCategory" type="PDBx:pdbx_chem_comp_featureType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_identifierCategory" type="PDBx:pdbx_chem_comp_identifierType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_importCategory" type="PDBx:pdbx_chem_comp_importType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_modelCategory" type="PDBx:pdbx_chem_comp_modelType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_model_atomCategory" type="PDBx:pdbx_chem_comp_model_atomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_model_auditCategory" type="PDBx:pdbx_chem_comp_model_auditType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_model_bondCategory" type="PDBx:pdbx_chem_comp_model_bondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_model_descriptorCategory" type="PDBx:pdbx_chem_comp_model_descriptorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_model_featureCategory" type="PDBx:pdbx_chem_comp_model_featureType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_model_referenceCategory" type="PDBx:pdbx_chem_comp_model_referenceType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_subcomponent_entity_listCategory" type="PDBx:pdbx_chem_comp_subcomponent_entity_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_chem_comp_subcomponent_struct_connCategory" type="PDBx:pdbx_chem_comp_subcomponent_struct_connType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_constructCategory" type="PDBx:pdbx_constructType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_construct_featureCategory" type="PDBx:pdbx_construct_featureType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_contact_authorCategory" type="PDBx:pdbx_contact_authorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_coordinate_modelCategory" type="PDBx:pdbx_coordinate_modelType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_database_PDB_obs_sprCategory" type="PDBx:pdbx_database_PDB_obs_sprType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_database_messageCategory" type="PDBx:pdbx_database_messageType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_database_procCategory" type="PDBx:pdbx_database_procType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_database_relatedCategory" type="PDBx:pdbx_database_relatedType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_database_remarkCategory" type="PDBx:pdbx_database_remarkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_database_statusCategory" type="PDBx:pdbx_database_statusType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_deposit_groupCategory" type="PDBx:pdbx_deposit_groupType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_deposit_group_indexCategory" type="PDBx:pdbx_deposit_group_indexType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_diffrn_reflns_shellCategory" type="PDBx:pdbx_diffrn_reflns_shellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_distant_solvent_atomsCategory" type="PDBx:pdbx_distant_solvent_atomsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_domainCategory" type="PDBx:pdbx_domainType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_domain_rangeCategory" type="PDBx:pdbx_domain_rangeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_assemblyCategory" type="PDBx:pdbx_entity_assemblyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_nameCategory" type="PDBx:pdbx_entity_nameType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_nonpolyCategory" type="PDBx:pdbx_entity_nonpolyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_prod_protocolCategory" type="PDBx:pdbx_entity_prod_protocolType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_characterCategory" type="PDBx:pdbx_entity_src_gen_characterType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_chromCategory" type="PDBx:pdbx_entity_src_gen_chromType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_cloneCategory" type="PDBx:pdbx_entity_src_gen_cloneType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_clone_ligationCategory" type="PDBx:pdbx_entity_src_gen_clone_ligationType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_clone_recombinationCategory" type="PDBx:pdbx_entity_src_gen_clone_recombinationType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_expressCategory" type="PDBx:pdbx_entity_src_gen_expressType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_express_timepointCategory" type="PDBx:pdbx_entity_src_gen_express_timepointType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_fractCategory" type="PDBx:pdbx_entity_src_gen_fractType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_lysisCategory" type="PDBx:pdbx_entity_src_gen_lysisType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_prod_digestCategory" type="PDBx:pdbx_entity_src_gen_prod_digestType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_prod_otherCategory" type="PDBx:pdbx_entity_src_gen_prod_otherType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_prod_other_parameterCategory" type="PDBx:pdbx_entity_src_gen_prod_other_parameterType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_prod_pcrCategory" type="PDBx:pdbx_entity_src_gen_prod_pcrType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_proteolysisCategory" type="PDBx:pdbx_entity_src_gen_proteolysisType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_pureCategory" type="PDBx:pdbx_entity_src_gen_pureType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_gen_refoldCategory" type="PDBx:pdbx_entity_src_gen_refoldType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entity_src_synCategory" type="PDBx:pdbx_entity_src_synType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_entry_detailsCategory" type="PDBx:pdbx_entry_detailsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_exptl_crystal_cryo_treatmentCategory" type="PDBx:pdbx_exptl_crystal_cryo_treatmentType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_exptl_crystal_grow_compCategory" type="PDBx:pdbx_exptl_crystal_grow_compType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_exptl_crystal_grow_solCategory" type="PDBx:pdbx_exptl_crystal_grow_solType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_exptl_pdCategory" type="PDBx:pdbx_exptl_pdType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_family_group_indexCategory" type="PDBx:pdbx_family_group_indexType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_family_prd_auditCategory" type="PDBx:pdbx_family_prd_auditType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_feature_assemblyCategory" type="PDBx:pdbx_feature_assemblyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_feature_domainCategory" type="PDBx:pdbx_feature_domainType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_feature_entryCategory" type="PDBx:pdbx_feature_entryType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_feature_monomerCategory" type="PDBx:pdbx_feature_monomerType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_feature_sequence_rangeCategory" type="PDBx:pdbx_feature_sequence_rangeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_helical_symmetryCategory" type="PDBx:pdbx_helical_symmetryType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_moleculeCategory" type="PDBx:pdbx_moleculeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_molecule_featuresCategory" type="PDBx:pdbx_molecule_featuresType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_assigned_chem_shift_listCategory" type="PDBx:pdbx_nmr_assigned_chem_shift_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_chem_shift_experimentCategory" type="PDBx:pdbx_nmr_chem_shift_experimentType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_chem_shift_refCategory" type="PDBx:pdbx_nmr_chem_shift_refType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_chem_shift_referenceCategory" type="PDBx:pdbx_nmr_chem_shift_referenceType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_chem_shift_softwareCategory" type="PDBx:pdbx_nmr_chem_shift_softwareType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_constraint_fileCategory" type="PDBx:pdbx_nmr_constraint_fileType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_constraintsCategory" type="PDBx:pdbx_nmr_constraintsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_detailsCategory" type="PDBx:pdbx_nmr_detailsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_ensembleCategory" type="PDBx:pdbx_nmr_ensembleType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_ensemble_rmsCategory" type="PDBx:pdbx_nmr_ensemble_rmsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_exptlCategory" type="PDBx:pdbx_nmr_exptlType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_exptl_sampleCategory" type="PDBx:pdbx_nmr_exptl_sampleType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_exptl_sample_conditionsCategory" type="PDBx:pdbx_nmr_exptl_sample_conditionsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_force_constantsCategory" type="PDBx:pdbx_nmr_force_constantsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_refineCategory" type="PDBx:pdbx_nmr_refineType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_representativeCategory" type="PDBx:pdbx_nmr_representativeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_sample_detailsCategory" type="PDBx:pdbx_nmr_sample_detailsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_softwareCategory" type="PDBx:pdbx_nmr_softwareType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_software_taskCategory" type="PDBx:pdbx_nmr_software_taskType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_spectral_dimCategory" type="PDBx:pdbx_nmr_spectral_dimType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_spectral_peak_listCategory" type="PDBx:pdbx_nmr_spectral_peak_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_spectral_peak_softwareCategory" type="PDBx:pdbx_nmr_spectral_peak_softwareType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_spectrometerCategory" type="PDBx:pdbx_nmr_spectrometerType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_systematic_chem_shift_offsetCategory" type="PDBx:pdbx_nmr_systematic_chem_shift_offsetType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nmr_uploadCategory" type="PDBx:pdbx_nmr_uploadType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_nonpoly_schemeCategory" type="PDBx:pdbx_nonpoly_schemeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_phasing_MAD_setCategory" type="PDBx:pdbx_phasing_MAD_setType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_phasing_MAD_set_shellCategory" type="PDBx:pdbx_phasing_MAD_set_shellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_phasing_MAD_set_siteCategory" type="PDBx:pdbx_phasing_MAD_set_siteType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_phasing_MAD_shellCategory" type="PDBx:pdbx_phasing_MAD_shellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_phasing_MRCategory" type="PDBx:pdbx_phasing_MRType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_phasing_dmCategory" type="PDBx:pdbx_phasing_dmType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_phasing_dm_shellCategory" type="PDBx:pdbx_phasing_dm_shellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_point_symmetryCategory" type="PDBx:pdbx_point_symmetryType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_poly_seq_schemeCategory" type="PDBx:pdbx_poly_seq_schemeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_prd_auditCategory" type="PDBx:pdbx_prd_auditType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_prerelease_seqCategory" type="PDBx:pdbx_prerelease_seqType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_re_refinementCategory" type="PDBx:pdbx_re_refinementType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_linkCategory" type="PDBx:pdbx_reference_entity_linkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_listCategory" type="PDBx:pdbx_reference_entity_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_nonpolyCategory" type="PDBx:pdbx_reference_entity_nonpolyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_polyCategory" type="PDBx:pdbx_reference_entity_polyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_poly_linkCategory" type="PDBx:pdbx_reference_entity_poly_linkType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_poly_seqCategory" type="PDBx:pdbx_reference_entity_poly_seqType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_sequenceCategory" type="PDBx:pdbx_reference_entity_sequenceType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_src_natCategory" type="PDBx:pdbx_reference_entity_src_natType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_entity_subcomponentsCategory" type="PDBx:pdbx_reference_entity_subcomponentsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_moleculeCategory" type="PDBx:pdbx_reference_moleculeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_molecule_annotationCategory" type="PDBx:pdbx_reference_molecule_annotationType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_molecule_detailsCategory" type="PDBx:pdbx_reference_molecule_detailsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_molecule_familyCategory" type="PDBx:pdbx_reference_molecule_familyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_molecule_featuresCategory" type="PDBx:pdbx_reference_molecule_featuresType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_molecule_listCategory" type="PDBx:pdbx_reference_molecule_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_molecule_related_structuresCategory" type="PDBx:pdbx_reference_molecule_related_structuresType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_molecule_synonymsCategory" type="PDBx:pdbx_reference_molecule_synonymsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reference_publication_listCategory" type="PDBx:pdbx_reference_publication_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_refineCategory" type="PDBx:pdbx_refineType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_refine_aux_fileCategory" type="PDBx:pdbx_refine_aux_fileType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_refine_componentCategory" type="PDBx:pdbx_refine_componentType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_refine_tlsCategory" type="PDBx:pdbx_refine_tlsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_refine_tls_groupCategory" type="PDBx:pdbx_refine_tls_groupType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_reflns_twinCategory" type="PDBx:pdbx_reflns_twinType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_related_exp_data_setCategory" type="PDBx:pdbx_related_exp_data_setType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_remediation_atom_site_mappingCategory" type="PDBx:pdbx_remediation_atom_site_mappingType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_robot_systemCategory" type="PDBx:pdbx_robot_systemType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_sequence_rangeCategory" type="PDBx:pdbx_sequence_rangeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_soln_scatterCategory" type="PDBx:pdbx_soln_scatterType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_soln_scatter_modelCategory" type="PDBx:pdbx_soln_scatter_modelType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_assemblyCategory" type="PDBx:pdbx_struct_assemblyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_assembly_genCategory" type="PDBx:pdbx_struct_assembly_genType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_assembly_propCategory" type="PDBx:pdbx_struct_assembly_propType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_asym_genCategory" type="PDBx:pdbx_struct_asym_genType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_chem_comp_diagnosticsCategory" type="PDBx:pdbx_struct_chem_comp_diagnosticsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_chem_comp_featureCategory" type="PDBx:pdbx_struct_chem_comp_featureType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_conn_angleCategory" type="PDBx:pdbx_struct_conn_angleType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_entity_instCategory" type="PDBx:pdbx_struct_entity_instType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_group_component_rangeCategory" type="PDBx:pdbx_struct_group_component_rangeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_group_componentsCategory" type="PDBx:pdbx_struct_group_componentsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_group_listCategory" type="PDBx:pdbx_struct_group_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_infoCategory" type="PDBx:pdbx_struct_infoType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_legacy_oper_listCategory" type="PDBx:pdbx_struct_legacy_oper_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_mod_residueCategory" type="PDBx:pdbx_struct_mod_residueType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_msym_genCategory" type="PDBx:pdbx_struct_msym_genType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_oper_listCategory" type="PDBx:pdbx_struct_oper_listType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_ref_seq_deletionCategory" type="PDBx:pdbx_struct_ref_seq_deletionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_ref_seq_featureCategory" type="PDBx:pdbx_struct_ref_seq_featureType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_ref_seq_feature_propCategory" type="PDBx:pdbx_struct_ref_seq_feature_propType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_ref_seq_insertionCategory" type="PDBx:pdbx_struct_ref_seq_insertionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_sheet_hbondCategory" type="PDBx:pdbx_struct_sheet_hbondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_struct_special_symmetryCategory" type="PDBx:pdbx_struct_special_symmetryType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_unobs_or_zero_occ_atomsCategory" type="PDBx:pdbx_unobs_or_zero_occ_atomsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_unobs_or_zero_occ_residuesCategory" type="PDBx:pdbx_unobs_or_zero_occ_residuesType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_chiralCategory" type="PDBx:pdbx_validate_chiralType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_close_contactCategory" type="PDBx:pdbx_validate_close_contactType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_main_chain_planeCategory" type="PDBx:pdbx_validate_main_chain_planeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_peptide_omegaCategory" type="PDBx:pdbx_validate_peptide_omegaType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_planesCategory" type="PDBx:pdbx_validate_planesType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_planes_atomCategory" type="PDBx:pdbx_validate_planes_atomType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_polymer_linkageCategory" type="PDBx:pdbx_validate_polymer_linkageType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_rmsd_angleCategory" type="PDBx:pdbx_validate_rmsd_angleType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_rmsd_bondCategory" type="PDBx:pdbx_validate_rmsd_bondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_symm_contactCategory" type="PDBx:pdbx_validate_symm_contactType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_validate_torsionCategory" type="PDBx:pdbx_validate_torsionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_versionCategory" type="PDBx:pdbx_versionType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="pdbx_xplor_fileCategory" type="PDBx:pdbx_xplor_fileType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasingCategory" type="PDBx:phasingType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MADCategory" type="PDBx:phasing_MADType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MAD_clustCategory" type="PDBx:phasing_MAD_clustType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MAD_exptCategory" type="PDBx:phasing_MAD_exptType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MAD_ratioCategory" type="PDBx:phasing_MAD_ratioType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MAD_setCategory" type="PDBx:phasing_MAD_setType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MIRCategory" type="PDBx:phasing_MIRType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MIR_derCategory" type="PDBx:phasing_MIR_derType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MIR_der_reflnCategory" type="PDBx:phasing_MIR_der_reflnType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MIR_der_shellCategory" type="PDBx:phasing_MIR_der_shellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MIR_der_siteCategory" type="PDBx:phasing_MIR_der_siteType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_MIR_shellCategory" type="PDBx:phasing_MIR_shellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_averagingCategory" type="PDBx:phasing_averagingType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_isomorphousCategory" type="PDBx:phasing_isomorphousType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_setCategory" type="PDBx:phasing_setType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="phasing_set_reflnCategory" type="PDBx:phasing_set_reflnType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="publCategory" type="PDBx:publType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="publ_authorCategory" type="PDBx:publ_authorType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="publ_bodyCategory" type="PDBx:publ_bodyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="publ_manuscript_inclCategory" type="PDBx:publ_manuscript_inclType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refineCategory" type="PDBx:refineType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_B_isoCategory" type="PDBx:refine_B_isoType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_analyzeCategory" type="PDBx:refine_analyzeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_funct_minimizedCategory" type="PDBx:refine_funct_minimizedType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_histCategory" type="PDBx:refine_histType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_ls_classCategory" type="PDBx:refine_ls_classType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_ls_restrCategory" type="PDBx:refine_ls_restrType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_ls_restr_ncsCategory" type="PDBx:refine_ls_restr_ncsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_ls_restr_typeCategory" type="PDBx:refine_ls_restr_typeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_ls_shellCategory" type="PDBx:refine_ls_shellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refine_occupancyCategory" type="PDBx:refine_occupancyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="reflnCategory" type="PDBx:reflnType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="refln_sys_absCategory" type="PDBx:refln_sys_absType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="reflnsCategory" type="PDBx:reflnsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="reflns_classCategory" type="PDBx:reflns_classType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="reflns_scaleCategory" type="PDBx:reflns_scaleType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="reflns_shellCategory" type="PDBx:reflns_shellType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="softwareCategory" type="PDBx:softwareType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="space_groupCategory" type="PDBx:space_groupType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="space_group_symopCategory" type="PDBx:space_group_symopType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="structCategory" type="PDBx:structType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_asymCategory" type="PDBx:struct_asymType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_biolCategory" type="PDBx:struct_biolType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_biol_genCategory" type="PDBx:struct_biol_genType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_biol_keywordsCategory" type="PDBx:struct_biol_keywordsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_biol_viewCategory" type="PDBx:struct_biol_viewType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_confCategory" type="PDBx:struct_confType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_conf_typeCategory" type="PDBx:struct_conf_typeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_connCategory" type="PDBx:struct_connType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_conn_typeCategory" type="PDBx:struct_conn_typeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_keywordsCategory" type="PDBx:struct_keywordsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_mon_detailsCategory" type="PDBx:struct_mon_detailsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_mon_nuclCategory" type="PDBx:struct_mon_nuclType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_mon_protCategory" type="PDBx:struct_mon_protType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_mon_prot_cisCategory" type="PDBx:struct_mon_prot_cisType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_ncs_domCategory" type="PDBx:struct_ncs_domType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_ncs_dom_limCategory" type="PDBx:struct_ncs_dom_limType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_ncs_ensCategory" type="PDBx:struct_ncs_ensType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_ncs_ens_genCategory" type="PDBx:struct_ncs_ens_genType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_ncs_operCategory" type="PDBx:struct_ncs_operType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_refCategory" type="PDBx:struct_refType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_ref_seqCategory" type="PDBx:struct_ref_seqType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_ref_seq_difCategory" type="PDBx:struct_ref_seq_difType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_sheetCategory" type="PDBx:struct_sheetType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_sheet_hbondCategory" type="PDBx:struct_sheet_hbondType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_sheet_orderCategory" type="PDBx:struct_sheet_orderType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_sheet_rangeCategory" type="PDBx:struct_sheet_rangeType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_sheet_topologyCategory" type="PDBx:struct_sheet_topologyType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_siteCategory" type="PDBx:struct_siteType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_site_genCategory" type="PDBx:struct_site_genType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_site_keywordsCategory" type="PDBx:struct_site_keywordsType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="struct_site_viewCategory" type="PDBx:struct_site_viewType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="symmetryCategory" type="PDBx:symmetryType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="symmetry_equivCategory" type="PDBx:symmetry_equivType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="valence_paramCategory" type="PDBx:valence_paramType" minOccurs="0" maxOccurs="1">
         </xsd:element>
         <xsd:element name="valence_refCategory" type="PDBx:valence_refType" minOccurs="0" maxOccurs="1">
         </xsd:element>
      </xsd:all>
      <xsd:attribute name="datablockName" type="xsd:string" use="optional" />
   </xsd:complexType>
   <xsd:element name="datablock" type="PDBx:datablockType">
      <xsd:key name="atom_siteKey_0">
         <xsd:selector xpath="PDBx:atom_siteCategory/PDBx:atom_site" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="atom_site_anisotropKey_0">
         <xsd:selector xpath="PDBx:atom_site_anisotropCategory/PDBx:atom_site_anisotrop" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="atom_sitesKey_0">
         <xsd:selector xpath="PDBx:atom_sitesCategory/PDBx:atom_sites" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="atom_sites_altKey_0">
         <xsd:selector xpath="PDBx:atom_sites_altCategory/PDBx:atom_sites_alt" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="atom_sites_altKeyref_0_0_0_0" refer="PDBx:atom_sites_altKey_0">
         <xsd:selector xpath="PDBx:atom_sites_alt_genCategory/PDBx:atom_sites_alt_gen" />
         <xsd:field xpath="@alt_id" />
      </xsd:keyref>
      <xsd:keyref name="atom_sites_altKeyref_0_0_1_0" refer="PDBx:atom_sites_altKey_0">
         <xsd:selector xpath="PDBx:pdbx_atom_site_aniso_tlsCategory/PDBx:pdbx_atom_site_aniso_tls" />
         <xsd:field xpath="PDBx:label_alt_id" />
      </xsd:keyref>
      <xsd:key name="atom_sites_alt_ensKey_0">
         <xsd:selector xpath="PDBx:atom_sites_alt_ensCategory/PDBx:atom_sites_alt_ens" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="atom_sites_alt_ensKeyref_0_0_0_0" refer="PDBx:atom_sites_alt_ensKey_0">
         <xsd:selector xpath="PDBx:atom_sites_alt_genCategory/PDBx:atom_sites_alt_gen" />
         <xsd:field xpath="@ens_id" />
      </xsd:keyref>
      <xsd:key name="atom_sites_alt_genKey_0">
         <xsd:selector xpath="PDBx:atom_sites_alt_genCategory/PDBx:atom_sites_alt_gen" />
         <xsd:field xpath="@alt_id" />
         <xsd:field xpath="@ens_id" />
      </xsd:key>
      <xsd:key name="atom_sites_footnoteKey_0">
         <xsd:selector xpath="PDBx:atom_sites_footnoteCategory/PDBx:atom_sites_footnote" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="atom_typeKey_0">
         <xsd:selector xpath="PDBx:atom_typeCategory/PDBx:atom_type" />
         <xsd:field xpath="@symbol" />
      </xsd:key>
      <xsd:keyref name="atom_typeKeyref_0_0_0_0" refer="PDBx:atom_typeKey_0">
         <xsd:selector xpath="PDBx:atom_siteCategory/PDBx:atom_site" />
         <xsd:field xpath="PDBx:type_symbol" />
      </xsd:keyref>
      <xsd:keyref name="atom_typeKeyref_0_0_1_0" refer="PDBx:atom_typeKey_0">
         <xsd:selector xpath="PDBx:atom_site_anisotropCategory/PDBx:atom_site_anisotrop" />
         <xsd:field xpath="PDBx:type_symbol" />
      </xsd:keyref>
      <xsd:keyref name="atom_typeKeyref_0_0_2_0" refer="PDBx:atom_typeKey_0">
         <xsd:selector xpath="PDBx:chemical_conn_atomCategory/PDBx:chemical_conn_atom" />
         <xsd:field xpath="PDBx:type_symbol" />
      </xsd:keyref>
      <xsd:key name="auditKey_0">
         <xsd:selector xpath="PDBx:auditCategory/PDBx:audit" />
         <xsd:field xpath="@revision_id" />
      </xsd:key>
      <xsd:keyref name="auditKeyref_0_0_0_0" refer="PDBx:auditKey_0">
         <xsd:selector xpath="PDBx:pdbx_auditCategory/PDBx:pdbx_audit" />
         <xsd:field xpath="PDBx:current_version" />
      </xsd:keyref>
      <xsd:key name="audit_authorKey_0">
         <xsd:selector xpath="PDBx:audit_authorCategory/PDBx:audit_author" />
         <xsd:field xpath="@pdbx_ordinal" />
      </xsd:key>
      <xsd:key name="audit_conformKey_0">
         <xsd:selector xpath="PDBx:audit_conformCategory/PDBx:audit_conform" />
         <xsd:field xpath="@dict_name" />
         <xsd:field xpath="@dict_version" />
      </xsd:key>
      <xsd:key name="audit_contact_authorKey_0">
         <xsd:selector xpath="PDBx:audit_contact_authorCategory/PDBx:audit_contact_author" />
         <xsd:field xpath="@name" />
      </xsd:key>
      <xsd:key name="audit_linkKey_0">
         <xsd:selector xpath="PDBx:audit_linkCategory/PDBx:audit_link" />
         <xsd:field xpath="@block_code" />
         <xsd:field xpath="@block_description" />
      </xsd:key>
      <xsd:key name="cellKey_0">
         <xsd:selector xpath="PDBx:cellCategory/PDBx:cell" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="cell_measurementKey_0">
         <xsd:selector xpath="PDBx:cell_measurementCategory/PDBx:cell_measurement" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="cell_measurement_reflnKey_0">
         <xsd:selector xpath="PDBx:cell_measurement_reflnCategory/PDBx:cell_measurement_refln" />
         <xsd:field xpath="@index_h" />
         <xsd:field xpath="@index_k" />
         <xsd:field xpath="@index_l" />
      </xsd:key>
      <xsd:key name="chem_compKey_0">
         <xsd:selector xpath="PDBx:chem_compCategory/PDBx:chem_comp" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="chem_compKeyref_0_0_0_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:atom_siteCategory/PDBx:atom_site" />
         <xsd:field xpath="PDBx:label_comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_1_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:chem_comp_atomCategory/PDBx:chem_comp_atom" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_2_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:chem_comp_bondCategory/PDBx:chem_comp_bond" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_3_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:chem_comp_chirCategory/PDBx:chem_comp_chir" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_4_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:chem_comp_chir_atomCategory/PDBx:chem_comp_chir_atom" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_5_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:chem_comp_planeCategory/PDBx:chem_comp_plane" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_6_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:chem_comp_plane_atomCategory/PDBx:chem_comp_plane_atom" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_7_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:entity_poly_seqCategory/PDBx:entity_poly_seq" />
         <xsd:field xpath="@mon_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_8_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_auditCategory/PDBx:pdbx_chem_comp_audit" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_9_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_descriptorCategory/PDBx:pdbx_chem_comp_descriptor" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_10_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_featureCategory/PDBx:pdbx_chem_comp_feature" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_11_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_identifierCategory/PDBx:pdbx_chem_comp_identifier" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_12_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_importCategory/PDBx:pdbx_chem_comp_import" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_13_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_subcomponent_entity_listCategory/PDBx:pdbx_chem_comp_subcomponent_entity_list" />
         <xsd:field xpath="PDBx:parent_comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_14_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_distant_solvent_atomsCategory/PDBx:pdbx_distant_solvent_atoms" />
         <xsd:field xpath="PDBx:auth_comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_15_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_unobs_or_zero_occ_atomsCategory/PDBx:pdbx_unobs_or_zero_occ_atoms" />
         <xsd:field xpath="PDBx:auth_comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_compKeyref_0_0_16_0" refer="PDBx:chem_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_unobs_or_zero_occ_residuesCategory/PDBx:pdbx_unobs_or_zero_occ_residues" />
         <xsd:field xpath="PDBx:auth_comp_id" />
      </xsd:keyref>
      <xsd:key name="chem_comp_angleKey_0">
         <xsd:selector xpath="PDBx:chem_comp_angleCategory/PDBx:chem_comp_angle" />
         <xsd:field xpath="@atom_id_1" />
         <xsd:field xpath="@atom_id_2" />
         <xsd:field xpath="@atom_id_3" />
         <xsd:field xpath="@comp_id" />
      </xsd:key>
      <xsd:key name="chem_comp_atomKey_0">
         <xsd:selector xpath="PDBx:chem_comp_atomCategory/PDBx:chem_comp_atom" />
         <xsd:field xpath="@atom_id" />
         <xsd:field xpath="@comp_id" />
      </xsd:key>
      <xsd:keyref name="chem_comp_atomKeyref_1_0_0_0" refer="PDBx:chem_comp_atomKey_0">
         <xsd:selector xpath="PDBx:chem_comp_angleCategory/PDBx:chem_comp_angle" />
         <xsd:field xpath="@atom_id_1" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_comp_atomKeyref_1_0_1_0" refer="PDBx:chem_comp_atomKey_0">
         <xsd:selector xpath="PDBx:chem_comp_bondCategory/PDBx:chem_comp_bond" />
         <xsd:field xpath="@atom_id_1" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_comp_atomKeyref_1_0_1_1" refer="PDBx:chem_comp_atomKey_0">
         <xsd:selector xpath="PDBx:chem_comp_bondCategory/PDBx:chem_comp_bond" />
         <xsd:field xpath="@atom_id_2" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_comp_atomKeyref_1_0_2_0" refer="PDBx:chem_comp_atomKey_0">
         <xsd:selector xpath="PDBx:chem_comp_torCategory/PDBx:chem_comp_tor" />
         <xsd:field xpath="PDBx:atom_id_1" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_comp_atomKeyref_1_0_3_0" refer="PDBx:chem_comp_atomKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_atom_featureCategory/PDBx:pdbx_chem_comp_atom_feature" />
         <xsd:field xpath="@atom_id" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:key name="chem_comp_bondKey_0">
         <xsd:selector xpath="PDBx:chem_comp_bondCategory/PDBx:chem_comp_bond" />
         <xsd:field xpath="@atom_id_1" />
         <xsd:field xpath="@atom_id_2" />
         <xsd:field xpath="@comp_id" />
      </xsd:key>
      <xsd:key name="chem_comp_chirKey_0">
         <xsd:selector xpath="PDBx:chem_comp_chirCategory/PDBx:chem_comp_chir" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="chem_comp_chir_atomKey_0">
         <xsd:selector xpath="PDBx:chem_comp_chir_atomCategory/PDBx:chem_comp_chir_atom" />
         <xsd:field xpath="@atom_id" />
         <xsd:field xpath="@chir_id" />
         <xsd:field xpath="@comp_id" />
      </xsd:key>
      <xsd:key name="chem_comp_linkKey_0">
         <xsd:selector xpath="PDBx:chem_comp_linkCategory/PDBx:chem_comp_link" />
         <xsd:field xpath="@link_id" />
      </xsd:key>
      <xsd:key name="chem_comp_planeKey_0">
         <xsd:selector xpath="PDBx:chem_comp_planeCategory/PDBx:chem_comp_plane" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="chem_comp_plane_atomKey_0">
         <xsd:selector xpath="PDBx:chem_comp_plane_atomCategory/PDBx:chem_comp_plane_atom" />
         <xsd:field xpath="@atom_id" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@plane_id" />
      </xsd:key>
      <xsd:key name="chem_comp_torKey_0">
         <xsd:selector xpath="PDBx:chem_comp_torCategory/PDBx:chem_comp_tor" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="chem_comp_tor_valueKey_0">
         <xsd:selector xpath="PDBx:chem_comp_tor_valueCategory/PDBx:chem_comp_tor_value" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@tor_id" />
      </xsd:key>
      <xsd:key name="chem_linkKey_0">
         <xsd:selector xpath="PDBx:chem_linkCategory/PDBx:chem_link" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="chem_linkKeyref_0_0_0_0" refer="PDBx:chem_linkKey_0">
         <xsd:selector xpath="PDBx:chem_comp_linkCategory/PDBx:chem_comp_link" />
         <xsd:field xpath="@link_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_linkKeyref_0_0_1_0" refer="PDBx:chem_linkKey_0">
         <xsd:selector xpath="PDBx:chem_link_angleCategory/PDBx:chem_link_angle" />
         <xsd:field xpath="@link_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_linkKeyref_0_0_2_0" refer="PDBx:chem_linkKey_0">
         <xsd:selector xpath="PDBx:chem_link_bondCategory/PDBx:chem_link_bond" />
         <xsd:field xpath="@link_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_linkKeyref_0_0_3_0" refer="PDBx:chem_linkKey_0">
         <xsd:selector xpath="PDBx:chem_link_chirCategory/PDBx:chem_link_chir" />
         <xsd:field xpath="@link_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_linkKeyref_0_0_4_0" refer="PDBx:chem_linkKey_0">
         <xsd:selector xpath="PDBx:chem_link_planeCategory/PDBx:chem_link_plane" />
         <xsd:field xpath="@link_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_linkKeyref_0_0_5_0" refer="PDBx:chem_linkKey_0">
         <xsd:selector xpath="PDBx:chem_link_torCategory/PDBx:chem_link_tor" />
         <xsd:field xpath="@link_id" />
      </xsd:keyref>
      <xsd:keyref name="chem_linkKeyref_0_0_6_0" refer="PDBx:chem_linkKey_0">
         <xsd:selector xpath="PDBx:entity_linkCategory/PDBx:entity_link" />
         <xsd:field xpath="@link_id" />
      </xsd:keyref>
      <xsd:key name="chem_link_angleKey_0">
         <xsd:selector xpath="PDBx:chem_link_angleCategory/PDBx:chem_link_angle" />
         <xsd:field xpath="@atom_id_1" />
         <xsd:field xpath="@atom_id_2" />
         <xsd:field xpath="@atom_id_3" />
         <xsd:field xpath="@link_id" />
      </xsd:key>
      <xsd:key name="chem_link_bondKey_0">
         <xsd:selector xpath="PDBx:chem_link_bondCategory/PDBx:chem_link_bond" />
         <xsd:field xpath="@atom_id_1" />
         <xsd:field xpath="@atom_id_2" />
         <xsd:field xpath="@link_id" />
      </xsd:key>
      <xsd:key name="chem_link_chirKey_0">
         <xsd:selector xpath="PDBx:chem_link_chirCategory/PDBx:chem_link_chir" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@link_id" />
      </xsd:key>
      <xsd:key name="chem_link_chir_atomKey_0">
         <xsd:selector xpath="PDBx:chem_link_chir_atomCategory/PDBx:chem_link_chir_atom" />
         <xsd:field xpath="@atom_id" />
         <xsd:field xpath="@chir_id" />
      </xsd:key>
      <xsd:key name="chem_link_planeKey_0">
         <xsd:selector xpath="PDBx:chem_link_planeCategory/PDBx:chem_link_plane" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@link_id" />
      </xsd:key>
      <xsd:key name="chem_link_plane_atomKey_0">
         <xsd:selector xpath="PDBx:chem_link_plane_atomCategory/PDBx:chem_link_plane_atom" />
         <xsd:field xpath="@atom_id" />
         <xsd:field xpath="@plane_id" />
      </xsd:key>
      <xsd:key name="chem_link_torKey_0">
         <xsd:selector xpath="PDBx:chem_link_torCategory/PDBx:chem_link_tor" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@link_id" />
      </xsd:key>
      <xsd:key name="chem_link_tor_valueKey_0">
         <xsd:selector xpath="PDBx:chem_link_tor_valueCategory/PDBx:chem_link_tor_value" />
         <xsd:field xpath="@tor_id" />
      </xsd:key>
      <xsd:key name="chemicalKey_0">
         <xsd:selector xpath="PDBx:chemicalCategory/PDBx:chemical" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="chemical_conn_atomKey_0">
         <xsd:selector xpath="PDBx:chemical_conn_atomCategory/PDBx:chemical_conn_atom" />
         <xsd:field xpath="@number" />
      </xsd:key>
      <xsd:keyref name="chemical_conn_atomKeyref_0_0_0_0" refer="PDBx:chemical_conn_atomKey_0">
         <xsd:selector xpath="PDBx:chemical_conn_bondCategory/PDBx:chemical_conn_bond" />
         <xsd:field xpath="@atom_1" />
      </xsd:keyref>
      <xsd:keyref name="chemical_conn_atomKeyref_0_0_0_1" refer="PDBx:chemical_conn_atomKey_0">
         <xsd:selector xpath="PDBx:chemical_conn_bondCategory/PDBx:chemical_conn_bond" />
         <xsd:field xpath="@atom_2" />
      </xsd:keyref>
      <xsd:key name="chemical_conn_bondKey_0">
         <xsd:selector xpath="PDBx:chemical_conn_bondCategory/PDBx:chemical_conn_bond" />
         <xsd:field xpath="@atom_1" />
         <xsd:field xpath="@atom_2" />
      </xsd:key>
      <xsd:key name="chemical_formulaKey_0">
         <xsd:selector xpath="PDBx:chemical_formulaCategory/PDBx:chemical_formula" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="citationKey_0">
         <xsd:selector xpath="PDBx:citationCategory/PDBx:citation" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="citationKeyref_0_0_0_0" refer="PDBx:citationKey_0">
         <xsd:selector xpath="PDBx:citation_authorCategory/PDBx:citation_author" />
         <xsd:field xpath="@citation_id" />
      </xsd:keyref>
      <xsd:keyref name="citationKeyref_0_0_1_0" refer="PDBx:citationKey_0">
         <xsd:selector xpath="PDBx:citation_editorCategory/PDBx:citation_editor" />
         <xsd:field xpath="@citation_id" />
      </xsd:keyref>
      <xsd:key name="citation_authorKey_0">
         <xsd:selector xpath="PDBx:citation_authorCategory/PDBx:citation_author" />
         <xsd:field xpath="@citation_id" />
         <xsd:field xpath="@name" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="citation_editorKey_0">
         <xsd:selector xpath="PDBx:citation_editorCategory/PDBx:citation_editor" />
         <xsd:field xpath="@citation_id" />
         <xsd:field xpath="@name" />
      </xsd:key>
      <xsd:key name="computingKey_0">
         <xsd:selector xpath="PDBx:computingCategory/PDBx:computing" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="databaseKey_0">
         <xsd:selector xpath="PDBx:databaseCategory/PDBx:database" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="database_2Key_0">
         <xsd:selector xpath="PDBx:database_2Category/PDBx:database_2" />
         <xsd:field xpath="@database_code" />
         <xsd:field xpath="@database_id" />
      </xsd:key>
      <xsd:key name="database_PDB_caveatKey_0">
         <xsd:selector xpath="PDBx:database_PDB_caveatCategory/PDBx:database_PDB_caveat" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="database_PDB_matrixKey_0">
         <xsd:selector xpath="PDBx:database_PDB_matrixCategory/PDBx:database_PDB_matrix" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="database_PDB_remarkKey_0">
         <xsd:selector xpath="PDBx:database_PDB_remarkCategory/PDBx:database_PDB_remark" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="database_PDB_revKey_0">
         <xsd:selector xpath="PDBx:database_PDB_revCategory/PDBx:database_PDB_rev" />
         <xsd:field xpath="@num" />
      </xsd:key>
      <xsd:keyref name="database_PDB_revKeyref_0_0_0_0" refer="PDBx:database_PDB_revKey_0">
         <xsd:selector xpath="PDBx:database_PDB_rev_recordCategory/PDBx:database_PDB_rev_record" />
         <xsd:field xpath="@rev_num" />
      </xsd:keyref>
      <xsd:key name="database_PDB_rev_recordKey_0">
         <xsd:selector xpath="PDBx:database_PDB_rev_recordCategory/PDBx:database_PDB_rev_record" />
         <xsd:field xpath="@rev_num" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="database_PDB_tvectKey_0">
         <xsd:selector xpath="PDBx:database_PDB_tvectCategory/PDBx:database_PDB_tvect" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrnCategory/PDBx:diffrn" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="diffrnKeyref_0_0_0_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_detectorCategory/PDBx:diffrn_detector" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_1_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_measurementCategory/PDBx:diffrn_measurement" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_2_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_orient_matrixCategory/PDBx:diffrn_orient_matrix" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_3_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_orient_reflnCategory/PDBx:diffrn_orient_refln" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_4_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_radiationCategory/PDBx:diffrn_radiation" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_5_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_reflnCategory/PDBx:diffrn_refln" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_6_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_reflnsCategory/PDBx:diffrn_reflns" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_7_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_sourceCategory/PDBx:diffrn_source" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_8_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_standard_reflnCategory/PDBx:diffrn_standard_refln" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_9_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:diffrn_standardsCategory/PDBx:diffrn_standards" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:keyref name="diffrnKeyref_0_0_10_0" refer="PDBx:diffrnKey_0">
         <xsd:selector xpath="PDBx:pdbx_diffrn_reflns_shellCategory/PDBx:pdbx_diffrn_reflns_shell" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:keyref>
      <xsd:key name="diffrn_attenuatorKey_0">
         <xsd:selector xpath="PDBx:diffrn_attenuatorCategory/PDBx:diffrn_attenuator" />
         <xsd:field xpath="@code" />
      </xsd:key>
      <xsd:key name="diffrn_detectorKey_0">
         <xsd:selector xpath="PDBx:diffrn_detectorCategory/PDBx:diffrn_detector" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="diffrn_measurementKey_0">
         <xsd:selector xpath="PDBx:diffrn_measurementCategory/PDBx:diffrn_measurement" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="diffrn_orient_matrixKey_0">
         <xsd:selector xpath="PDBx:diffrn_orient_matrixCategory/PDBx:diffrn_orient_matrix" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="diffrn_orient_reflnKey_0">
         <xsd:selector xpath="PDBx:diffrn_orient_reflnCategory/PDBx:diffrn_orient_refln" />
         <xsd:field xpath="@diffrn_id" />
         <xsd:field xpath="@index_h" />
         <xsd:field xpath="@index_k" />
         <xsd:field xpath="@index_l" />
      </xsd:key>
      <xsd:key name="diffrn_radiationKey_0">
         <xsd:selector xpath="PDBx:diffrn_radiationCategory/PDBx:diffrn_radiation" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="diffrn_radiation_wavelengthKey_0">
         <xsd:selector xpath="PDBx:diffrn_radiation_wavelengthCategory/PDBx:diffrn_radiation_wavelength" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="diffrn_reflnKey_0">
         <xsd:selector xpath="PDBx:diffrn_reflnCategory/PDBx:diffrn_refln" />
         <xsd:field xpath="@diffrn_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="diffrn_reflnsKey_0">
         <xsd:selector xpath="PDBx:diffrn_reflnsCategory/PDBx:diffrn_reflns" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="diffrn_reflns_classKey_0">
         <xsd:selector xpath="PDBx:diffrn_reflns_classCategory/PDBx:diffrn_reflns_class" />
         <xsd:field xpath="@code" />
      </xsd:key>
      <xsd:key name="diffrn_scale_groupKey_0">
         <xsd:selector xpath="PDBx:diffrn_scale_groupCategory/PDBx:diffrn_scale_group" />
         <xsd:field xpath="@code" />
      </xsd:key>
      <xsd:keyref name="diffrn_scale_groupKeyref_0_0_0_0" refer="PDBx:diffrn_scale_groupKey_0">
         <xsd:selector xpath="PDBx:diffrn_reflnCategory/PDBx:diffrn_refln" />
         <xsd:field xpath="PDBx:scale_group_code" />
      </xsd:keyref>
      <xsd:key name="diffrn_sourceKey_0">
         <xsd:selector xpath="PDBx:diffrn_sourceCategory/PDBx:diffrn_source" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="diffrn_standard_reflnKey_0">
         <xsd:selector xpath="PDBx:diffrn_standard_reflnCategory/PDBx:diffrn_standard_refln" />
         <xsd:field xpath="@code" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="diffrn_standardsKey_0">
         <xsd:selector xpath="PDBx:diffrn_standardsCategory/PDBx:diffrn_standards" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="em_2d_crystal_entityKey_0">
         <xsd:selector xpath="PDBx:em_2d_crystal_entityCategory/PDBx:em_2d_crystal_entity" />
         <xsd:field xpath="@entity_assembly_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_2d_crystal_growKey_0">
         <xsd:selector xpath="PDBx:em_2d_crystal_growCategory/PDBx:em_2d_crystal_grow" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_2d_projection_selectionKey_0">
         <xsd:selector xpath="PDBx:em_2d_projection_selectionCategory/PDBx:em_2d_projection_selection" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="em_3d_fittingKey_0">
         <xsd:selector xpath="PDBx:em_3d_fittingCategory/PDBx:em_3d_fitting" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_3d_fitting_listKey_0">
         <xsd:selector xpath="PDBx:em_3d_fitting_listCategory/PDBx:em_3d_fitting_list" />
         <xsd:field xpath="@_3d_fitting_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_3d_reconstructionKey_0">
         <xsd:selector xpath="PDBx:em_3d_reconstructionCategory/PDBx:em_3d_reconstruction" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_assemblyKey_0">
         <xsd:selector xpath="PDBx:em_assemblyCategory/PDBx:em_assembly" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_bufferKey_0">
         <xsd:selector xpath="PDBx:em_bufferCategory/PDBx:em_buffer" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="em_bufferKeyref_0_0_0_0" refer="PDBx:em_bufferKey_0">
         <xsd:selector xpath="PDBx:em_buffer_componentsCategory/PDBx:em_buffer_components" />
         <xsd:field xpath="@buffer_id" />
      </xsd:keyref>
      <xsd:key name="em_buffer_componentsKey_0">
         <xsd:selector xpath="PDBx:em_buffer_componentsCategory/PDBx:em_buffer_components" />
         <xsd:field xpath="@buffer_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_detectorKey_0">
         <xsd:selector xpath="PDBx:em_detectorCategory/PDBx:em_detector" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_electron_diffractionKey_0">
         <xsd:selector xpath="PDBx:em_electron_diffractionCategory/PDBx:em_electron_diffraction" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_electron_diffraction_patternKey_0">
         <xsd:selector xpath="PDBx:em_electron_diffraction_patternCategory/PDBx:em_electron_diffraction_pattern" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_electron_diffraction_phaseKey_0">
         <xsd:selector xpath="PDBx:em_electron_diffraction_phaseCategory/PDBx:em_electron_diffraction_phase" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_entity_assemblyKey_0">
         <xsd:selector xpath="PDBx:em_entity_assemblyCategory/PDBx:em_entity_assembly" />
         <xsd:field xpath="@assembly_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_entity_assembly_listKey_0">
         <xsd:selector xpath="PDBx:em_entity_assembly_listCategory/PDBx:em_entity_assembly_list" />
         <xsd:field xpath="@entity_assembly_id" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_euler_angle_distributionKey_0">
         <xsd:selector xpath="PDBx:em_euler_angle_distributionCategory/PDBx:em_euler_angle_distribution" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_experimentKey_0">
         <xsd:selector xpath="PDBx:em_experimentCategory/PDBx:em_experiment" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="em_helical_entityKey_0">
         <xsd:selector xpath="PDBx:em_helical_entityCategory/PDBx:em_helical_entity" />
         <xsd:field xpath="@entity_assembly_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_icos_virus_shellsKey_0">
         <xsd:selector xpath="PDBx:em_icos_virus_shellsCategory/PDBx:em_icos_virus_shells" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@virus_entity_id" />
      </xsd:key>
      <xsd:key name="em_image_scansKey_0">
         <xsd:selector xpath="PDBx:em_image_scansCategory/PDBx:em_image_scans" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_imagingKey_0">
         <xsd:selector xpath="PDBx:em_imagingCategory/PDBx:em_imaging" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_sample_preparationKey_0">
         <xsd:selector xpath="PDBx:em_sample_preparationCategory/PDBx:em_sample_preparation" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_sample_supportKey_0">
         <xsd:selector xpath="PDBx:em_sample_supportCategory/PDBx:em_sample_support" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="em_sample_supportKeyref_0_0_0_0" refer="PDBx:em_sample_supportKey_0">
         <xsd:selector xpath="PDBx:em_imagingCategory/PDBx:em_imaging" />
         <xsd:field xpath="PDBx:sample_support_id" />
      </xsd:keyref>
      <xsd:key name="em_single_particle_entityKey_0">
         <xsd:selector xpath="PDBx:em_single_particle_entityCategory/PDBx:em_single_particle_entity" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="em_virus_entityKey_0">
         <xsd:selector xpath="PDBx:em_virus_entityCategory/PDBx:em_virus_entity" />
         <xsd:field xpath="@entity_assembly_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="em_vitrificationKey_0">
         <xsd:selector xpath="PDBx:em_vitrificationCategory/PDBx:em_vitrification" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="entityKey_0">
         <xsd:selector xpath="PDBx:entityCategory/PDBx:entity" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="entityKeyref_0_0_0_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:atom_siteCategory/PDBx:atom_site" />
         <xsd:field xpath="PDBx:label_entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_1_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:em_entity_assembly_listCategory/PDBx:em_entity_assembly_list" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_2_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:entity_keywordsCategory/PDBx:entity_keywords" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_3_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:entity_linkCategory/PDBx:entity_link" />
         <xsd:field xpath="PDBx:entity_id_1" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_3_1" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:entity_linkCategory/PDBx:entity_link" />
         <xsd:field xpath="PDBx:entity_id_2" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_4_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:entity_name_comCategory/PDBx:entity_name_com" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_5_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:entity_name_sysCategory/PDBx:entity_name_sys" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_6_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:entity_polyCategory/PDBx:entity_poly" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_7_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:entity_src_genCategory/PDBx:entity_src_gen" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_8_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:entity_src_natCategory/PDBx:entity_src_nat" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_9_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_assemblyCategory/PDBx:pdbx_entity_assembly" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_10_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_nameCategory/PDBx:pdbx_entity_name" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_11_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_nonpolyCategory/PDBx:pdbx_entity_nonpoly" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_12_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_prod_protocolCategory/PDBx:pdbx_entity_prod_protocol" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_13_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_characterCategory/PDBx:pdbx_entity_src_gen_character" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_14_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_chromCategory/PDBx:pdbx_entity_src_gen_chrom" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_15_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_cloneCategory/PDBx:pdbx_entity_src_gen_clone" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_16_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_expressCategory/PDBx:pdbx_entity_src_gen_express" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_17_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_fractCategory/PDBx:pdbx_entity_src_gen_fract" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_18_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_lysisCategory/PDBx:pdbx_entity_src_gen_lysis" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_19_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_digestCategory/PDBx:pdbx_entity_src_gen_prod_digest" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_20_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_otherCategory/PDBx:pdbx_entity_src_gen_prod_other" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_21_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_pcrCategory/PDBx:pdbx_entity_src_gen_prod_pcr" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_22_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_proteolysisCategory/PDBx:pdbx_entity_src_gen_proteolysis" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_23_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_pureCategory/PDBx:pdbx_entity_src_gen_pure" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_24_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_refoldCategory/PDBx:pdbx_entity_src_gen_refold" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_25_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_synCategory/PDBx:pdbx_entity_src_syn" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_26_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:pdbx_prerelease_seqCategory/PDBx:pdbx_prerelease_seq" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_27_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:struct_asymCategory/PDBx:struct_asym" />
         <xsd:field xpath="PDBx:entity_id" />
      </xsd:keyref>
      <xsd:keyref name="entityKeyref_0_0_28_0" refer="PDBx:entityKey_0">
         <xsd:selector xpath="PDBx:struct_refCategory/PDBx:struct_ref" />
         <xsd:field xpath="PDBx:entity_id" />
      </xsd:keyref>
      <xsd:key name="entity_keywordsKey_0">
         <xsd:selector xpath="PDBx:entity_keywordsCategory/PDBx:entity_keywords" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:key name="entity_linkKey_0">
         <xsd:selector xpath="PDBx:entity_linkCategory/PDBx:entity_link" />
         <xsd:field xpath="@link_id" />
      </xsd:key>
      <xsd:key name="entity_name_comKey_0">
         <xsd:selector xpath="PDBx:entity_name_comCategory/PDBx:entity_name_com" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:key name="entity_name_sysKey_0">
         <xsd:selector xpath="PDBx:entity_name_sysCategory/PDBx:entity_name_sys" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:key name="entity_polyKey_0">
         <xsd:selector xpath="PDBx:entity_polyCategory/PDBx:entity_poly" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:keyref name="entity_polyKeyref_0_0_0_0" refer="PDBx:entity_polyKey_0">
         <xsd:selector xpath="PDBx:entity_poly_seqCategory/PDBx:entity_poly_seq" />
         <xsd:field xpath="@entity_id" />
      </xsd:keyref>
      <xsd:key name="entity_poly_seqKey_0">
         <xsd:selector xpath="PDBx:entity_poly_seqCategory/PDBx:entity_poly_seq" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@mon_id" />
         <xsd:field xpath="@num" />
      </xsd:key>
      <xsd:keyref name="entity_poly_seqKeyref_0_0_0_0" refer="PDBx:entity_poly_seqKey_0">
         <xsd:selector xpath="PDBx:pdbx_poly_seq_schemeCategory/PDBx:pdbx_poly_seq_scheme" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@mon_id" />
         <xsd:field xpath="@seq_id" />
      </xsd:keyref>
      <xsd:key name="entity_src_genKey_0">
         <xsd:selector xpath="PDBx:entity_src_genCategory/PDBx:entity_src_gen" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:key name="entity_src_natKey_0">
         <xsd:selector xpath="PDBx:entity_src_natCategory/PDBx:entity_src_nat" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:key name="entryKey_0">
         <xsd:selector xpath="PDBx:entryCategory/PDBx:entry" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="entryKeyref_0_0_0_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:atom_sitesCategory/PDBx:atom_sites" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_1_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:cellCategory/PDBx:cell" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_2_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:cell_measurementCategory/PDBx:cell_measurement" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_3_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:chemicalCategory/PDBx:chemical" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_4_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:chemical_formulaCategory/PDBx:chemical_formula" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_5_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:computingCategory/PDBx:computing" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_6_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:databaseCategory/PDBx:database" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_7_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:database_PDB_matrixCategory/PDBx:database_PDB_matrix" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_8_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_2d_projection_selectionCategory/PDBx:em_2d_projection_selection" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_9_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_3d_fittingCategory/PDBx:em_3d_fitting" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_10_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_3d_reconstructionCategory/PDBx:em_3d_reconstruction" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_11_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_assemblyCategory/PDBx:em_assembly" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_12_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_detectorCategory/PDBx:em_detector" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_13_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_electron_diffractionCategory/PDBx:em_electron_diffraction" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_14_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_electron_diffraction_patternCategory/PDBx:em_electron_diffraction_pattern" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_15_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_electron_diffraction_phaseCategory/PDBx:em_electron_diffraction_phase" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_16_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_euler_angle_distributionCategory/PDBx:em_euler_angle_distribution" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_17_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_experimentCategory/PDBx:em_experiment" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_18_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_image_scansCategory/PDBx:em_image_scans" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_19_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_imagingCategory/PDBx:em_imaging" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_20_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_sample_preparationCategory/PDBx:em_sample_preparation" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_21_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_single_particle_entityCategory/PDBx:em_single_particle_entity" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_22_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:em_vitrificationCategory/PDBx:em_vitrification" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_23_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:entry_linkCategory/PDBx:entry_link" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_24_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:exptlCategory/PDBx:exptl" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_25_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:geomCategory/PDBx:geom" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_26_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:journalCategory/PDBx:journal" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_27_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:ndb_struct_conf_naCategory/PDBx:ndb_struct_conf_na" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_28_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:ndb_struct_feature_naCategory/PDBx:ndb_struct_feature_na" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_29_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_auditCategory/PDBx:pdbx_audit" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_30_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_constructCategory/PDBx:pdbx_construct" />
         <xsd:field xpath="PDBx:entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_31_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_construct_featureCategory/PDBx:pdbx_construct_feature" />
         <xsd:field xpath="PDBx:entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_32_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_messageCategory/PDBx:pdbx_database_message" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_33_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_procCategory/PDBx:pdbx_database_proc" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_34_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_statusCategory/PDBx:pdbx_database_status" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_35_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_prod_protocolCategory/PDBx:pdbx_entity_prod_protocol" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_36_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_characterCategory/PDBx:pdbx_entity_src_gen_character" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_37_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_chromCategory/PDBx:pdbx_entity_src_gen_chrom" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_38_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_cloneCategory/PDBx:pdbx_entity_src_gen_clone" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_39_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_expressCategory/PDBx:pdbx_entity_src_gen_express" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_40_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_fractCategory/PDBx:pdbx_entity_src_gen_fract" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_41_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_lysisCategory/PDBx:pdbx_entity_src_gen_lysis" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_42_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_digestCategory/PDBx:pdbx_entity_src_gen_prod_digest" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_43_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_otherCategory/PDBx:pdbx_entity_src_gen_prod_other" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_44_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_pcrCategory/PDBx:pdbx_entity_src_gen_prod_pcr" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_45_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_proteolysisCategory/PDBx:pdbx_entity_src_gen_proteolysis" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_46_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_pureCategory/PDBx:pdbx_entity_src_gen_pure" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_47_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_refoldCategory/PDBx:pdbx_entity_src_gen_refold" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_48_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_entry_detailsCategory/PDBx:pdbx_entry_details" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_49_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_exptl_pdCategory/PDBx:pdbx_exptl_pd" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_50_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_helical_symmetryCategory/PDBx:pdbx_helical_symmetry" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_51_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_constraintsCategory/PDBx:pdbx_nmr_constraints" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_52_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_detailsCategory/PDBx:pdbx_nmr_details" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_53_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_ensembleCategory/PDBx:pdbx_nmr_ensemble" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_54_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_ensemble_rmsCategory/PDBx:pdbx_nmr_ensemble_rms" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_55_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_force_constantsCategory/PDBx:pdbx_nmr_force_constants" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_56_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_refineCategory/PDBx:pdbx_nmr_refine" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_57_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_representativeCategory/PDBx:pdbx_nmr_representative" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_58_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_point_symmetryCategory/PDBx:pdbx_point_symmetry" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_59_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_refineCategory/PDBx:pdbx_refine" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_60_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_soln_scatterCategory/PDBx:pdbx_soln_scatter" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_61_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_versionCategory/PDBx:pdbx_version" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_62_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:phasing_MADCategory/PDBx:phasing_MAD" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_63_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:phasing_MIRCategory/PDBx:phasing_MIR" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_64_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:phasing_averagingCategory/PDBx:phasing_averaging" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_65_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:phasing_isomorphousCategory/PDBx:phasing_isomorphous" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_66_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:publCategory/PDBx:publ" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_67_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:publ_manuscript_inclCategory/PDBx:publ_manuscript_incl" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_68_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:refineCategory/PDBx:refine" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_69_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:refine_analyzeCategory/PDBx:refine_analyze" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_70_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:reflnsCategory/PDBx:reflns" />
         <xsd:field xpath="PDBx:entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_71_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:structCategory/PDBx:struct" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_72_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:struct_keywordsCategory/PDBx:struct_keywords" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_73_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:struct_mon_detailsCategory/PDBx:struct_mon_details" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:keyref name="entryKeyref_0_0_74_0" refer="PDBx:entryKey_0">
         <xsd:selector xpath="PDBx:symmetryCategory/PDBx:symmetry" />
         <xsd:field xpath="@entry_id" />
      </xsd:keyref>
      <xsd:key name="entry_linkKey_0">
         <xsd:selector xpath="PDBx:entry_linkCategory/PDBx:entry_link" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="exptlKey_0">
         <xsd:selector xpath="PDBx:exptlCategory/PDBx:exptl" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@method" />
      </xsd:key>
      <xsd:key name="exptl_crystalKey_0">
         <xsd:selector xpath="PDBx:exptl_crystalCategory/PDBx:exptl_crystal" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="exptl_crystalKeyref_0_0_0_0" refer="PDBx:exptl_crystalKey_0">
         <xsd:selector xpath="PDBx:diffrnCategory/PDBx:diffrn" />
         <xsd:field xpath="PDBx:crystal_id" />
      </xsd:keyref>
      <xsd:keyref name="exptl_crystalKeyref_0_0_1_0" refer="PDBx:exptl_crystalKey_0">
         <xsd:selector xpath="PDBx:exptl_crystal_faceCategory/PDBx:exptl_crystal_face" />
         <xsd:field xpath="@crystal_id" />
      </xsd:keyref>
      <xsd:keyref name="exptl_crystalKeyref_0_0_2_0" refer="PDBx:exptl_crystalKey_0">
         <xsd:selector xpath="PDBx:exptl_crystal_growCategory/PDBx:exptl_crystal_grow" />
         <xsd:field xpath="@crystal_id" />
      </xsd:keyref>
      <xsd:keyref name="exptl_crystalKeyref_0_0_3_0" refer="PDBx:exptl_crystalKey_0">
         <xsd:selector xpath="PDBx:exptl_crystal_grow_compCategory/PDBx:exptl_crystal_grow_comp" />
         <xsd:field xpath="@crystal_id" />
      </xsd:keyref>
      <xsd:keyref name="exptl_crystalKeyref_0_0_4_0" refer="PDBx:exptl_crystalKey_0">
         <xsd:selector xpath="PDBx:pdbx_exptl_crystal_cryo_treatmentCategory/PDBx:pdbx_exptl_crystal_cryo_treatment" />
         <xsd:field xpath="@crystal_id" />
      </xsd:keyref>
      <xsd:keyref name="exptl_crystalKeyref_0_0_5_0" refer="PDBx:exptl_crystalKey_0">
         <xsd:selector xpath="PDBx:pdbx_exptl_crystal_grow_compCategory/PDBx:pdbx_exptl_crystal_grow_comp" />
         <xsd:field xpath="@crystal_id" />
      </xsd:keyref>
      <xsd:keyref name="exptl_crystalKeyref_0_0_6_0" refer="PDBx:exptl_crystalKey_0">
         <xsd:selector xpath="PDBx:pdbx_exptl_crystal_grow_solCategory/PDBx:pdbx_exptl_crystal_grow_sol" />
         <xsd:field xpath="@crystal_id" />
      </xsd:keyref>
      <xsd:key name="exptl_crystal_faceKey_0">
         <xsd:selector xpath="PDBx:exptl_crystal_faceCategory/PDBx:exptl_crystal_face" />
         <xsd:field xpath="@crystal_id" />
         <xsd:field xpath="@index_h" />
         <xsd:field xpath="@index_k" />
         <xsd:field xpath="@index_l" />
      </xsd:key>
      <xsd:key name="exptl_crystal_growKey_0">
         <xsd:selector xpath="PDBx:exptl_crystal_growCategory/PDBx:exptl_crystal_grow" />
         <xsd:field xpath="@crystal_id" />
      </xsd:key>
      <xsd:key name="exptl_crystal_grow_compKey_0">
         <xsd:selector xpath="PDBx:exptl_crystal_grow_compCategory/PDBx:exptl_crystal_grow_comp" />
         <xsd:field xpath="@crystal_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="geomKey_0">
         <xsd:selector xpath="PDBx:geomCategory/PDBx:geom" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="geom_angleKey_0">
         <xsd:selector xpath="PDBx:geom_angleCategory/PDBx:geom_angle" />
         <xsd:field xpath="@atom_site_id_1" />
         <xsd:field xpath="@atom_site_id_2" />
         <xsd:field xpath="@atom_site_id_3" />
         <xsd:field xpath="@site_symmetry_1" />
         <xsd:field xpath="@site_symmetry_2" />
         <xsd:field xpath="@site_symmetry_3" />
      </xsd:key>
      <xsd:key name="geom_bondKey_0">
         <xsd:selector xpath="PDBx:geom_bondCategory/PDBx:geom_bond" />
         <xsd:field xpath="@atom_site_id_1" />
         <xsd:field xpath="@atom_site_id_2" />
         <xsd:field xpath="@site_symmetry_1" />
         <xsd:field xpath="@site_symmetry_2" />
      </xsd:key>
      <xsd:key name="geom_contactKey_0">
         <xsd:selector xpath="PDBx:geom_contactCategory/PDBx:geom_contact" />
         <xsd:field xpath="@atom_site_id_1" />
         <xsd:field xpath="@atom_site_id_2" />
         <xsd:field xpath="@site_symmetry_1" />
         <xsd:field xpath="@site_symmetry_2" />
      </xsd:key>
      <xsd:key name="geom_hbondKey_0">
         <xsd:selector xpath="PDBx:geom_hbondCategory/PDBx:geom_hbond" />
         <xsd:field xpath="@atom_site_id_A" />
         <xsd:field xpath="@atom_site_id_D" />
         <xsd:field xpath="@atom_site_id_H" />
         <xsd:field xpath="@site_symmetry_A" />
         <xsd:field xpath="@site_symmetry_D" />
         <xsd:field xpath="@site_symmetry_H" />
      </xsd:key>
      <xsd:key name="geom_torsionKey_0">
         <xsd:selector xpath="PDBx:geom_torsionCategory/PDBx:geom_torsion" />
         <xsd:field xpath="@atom_site_id_1" />
         <xsd:field xpath="@atom_site_id_2" />
         <xsd:field xpath="@atom_site_id_3" />
         <xsd:field xpath="@atom_site_id_4" />
         <xsd:field xpath="@site_symmetry_1" />
         <xsd:field xpath="@site_symmetry_2" />
         <xsd:field xpath="@site_symmetry_3" />
         <xsd:field xpath="@site_symmetry_4" />
      </xsd:key>
      <xsd:key name="journalKey_0">
         <xsd:selector xpath="PDBx:journalCategory/PDBx:journal" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="journal_indexKey_0">
         <xsd:selector xpath="PDBx:journal_indexCategory/PDBx:journal_index" />
         <xsd:field xpath="@term" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="ndb_original_ndb_coordinatesKey_0">
         <xsd:selector xpath="PDBx:ndb_original_ndb_coordinatesCategory/PDBx:ndb_original_ndb_coordinates" />
         <xsd:field xpath="@coord_section" />
      </xsd:key>
      <xsd:key name="ndb_struct_conf_naKey_0">
         <xsd:selector xpath="PDBx:ndb_struct_conf_naCategory/PDBx:ndb_struct_conf_na" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@feature" />
      </xsd:key>
      <xsd:key name="ndb_struct_feature_naKey_0">
         <xsd:selector xpath="PDBx:ndb_struct_feature_naCategory/PDBx:ndb_struct_feature_na" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@feature" />
      </xsd:key>
      <xsd:key name="ndb_struct_na_base_pairKey_0">
         <xsd:selector xpath="PDBx:ndb_struct_na_base_pairCategory/PDBx:ndb_struct_na_base_pair" />
         <xsd:field xpath="@i_label_asym_id" />
         <xsd:field xpath="@i_label_comp_id" />
         <xsd:field xpath="@i_label_seq_id" />
         <xsd:field xpath="@i_symmetry" />
         <xsd:field xpath="@j_label_asym_id" />
         <xsd:field xpath="@j_label_comp_id" />
         <xsd:field xpath="@j_label_seq_id" />
         <xsd:field xpath="@j_symmetry" />
         <xsd:field xpath="@model_number" />
      </xsd:key>
      <xsd:key name="ndb_struct_na_base_pair_stepKey_0">
         <xsd:selector xpath="PDBx:ndb_struct_na_base_pair_stepCategory/PDBx:ndb_struct_na_base_pair_step" />
         <xsd:field xpath="@i_label_asym_id_1" />
         <xsd:field xpath="@i_label_asym_id_2" />
         <xsd:field xpath="@i_label_comp_id_1" />
         <xsd:field xpath="@i_label_comp_id_2" />
         <xsd:field xpath="@i_label_seq_id_1" />
         <xsd:field xpath="@i_label_seq_id_2" />
         <xsd:field xpath="@i_symmetry_1" />
         <xsd:field xpath="@i_symmetry_2" />
         <xsd:field xpath="@j_label_asym_id_1" />
         <xsd:field xpath="@j_label_asym_id_2" />
         <xsd:field xpath="@j_label_comp_id_1" />
         <xsd:field xpath="@j_label_comp_id_2" />
         <xsd:field xpath="@j_label_seq_id_1" />
         <xsd:field xpath="@j_label_seq_id_2" />
         <xsd:field xpath="@j_symmetry_1" />
         <xsd:field xpath="@j_symmetry_2" />
         <xsd:field xpath="@model_number" />
      </xsd:key>
      <xsd:key name="pdbx_SG_projectKey_0">
         <xsd:selector xpath="PDBx:pdbx_SG_projectCategory/PDBx:pdbx_SG_project" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_atom_site_aniso_tlsKey_0">
         <xsd:selector xpath="PDBx:pdbx_atom_site_aniso_tlsCategory/PDBx:pdbx_atom_site_aniso_tls" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@tls_group_id" />
      </xsd:key>
      <xsd:key name="pdbx_auditKey_0">
         <xsd:selector xpath="PDBx:pdbx_auditCategory/PDBx:pdbx_audit" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_audit_authorKey_0">
         <xsd:selector xpath="PDBx:pdbx_audit_authorCategory/PDBx:pdbx_audit_author" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_audit_supportKey_0">
         <xsd:selector xpath="PDBx:pdbx_audit_supportCategory/PDBx:pdbx_audit_support" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_bond_distance_limitsKey_0">
         <xsd:selector xpath="PDBx:pdbx_bond_distance_limitsCategory/PDBx:pdbx_bond_distance_limits" />
         <xsd:field xpath="@atom_type_1" />
         <xsd:field xpath="@atom_type_2" />
      </xsd:key>
      <xsd:key name="pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_bufferCategory/PDBx:pdbx_buffer" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="pdbx_bufferKeyref_0_0_0_0" refer="PDBx:pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_buffer_componentsCategory/PDBx:pdbx_buffer_components" />
         <xsd:field xpath="@buffer_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_bufferKeyref_0_0_1_0" refer="PDBx:pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_chromCategory/PDBx:pdbx_entity_src_gen_chrom" />
         <xsd:field xpath="PDBx:elution_buffer_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_bufferKeyref_0_0_1_1" refer="PDBx:pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_chromCategory/PDBx:pdbx_entity_src_gen_chrom" />
         <xsd:field xpath="PDBx:equilibration_buffer_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_bufferKeyref_0_0_2_0" refer="PDBx:pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_lysisCategory/PDBx:pdbx_entity_src_gen_lysis" />
         <xsd:field xpath="PDBx:buffer_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_bufferKeyref_0_0_3_0" refer="PDBx:pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_pureCategory/PDBx:pdbx_entity_src_gen_pure" />
         <xsd:field xpath="PDBx:storage_buffer_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_bufferKeyref_0_0_4_0" refer="PDBx:pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_refoldCategory/PDBx:pdbx_entity_src_gen_refold" />
         <xsd:field xpath="PDBx:denature_buffer_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_bufferKeyref_0_0_4_1" refer="PDBx:pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_refoldCategory/PDBx:pdbx_entity_src_gen_refold" />
         <xsd:field xpath="PDBx:refold_buffer_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_bufferKeyref_0_0_4_2" refer="PDBx:pdbx_bufferKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_refoldCategory/PDBx:pdbx_entity_src_gen_refold" />
         <xsd:field xpath="PDBx:storage_buffer_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_buffer_componentsKey_0">
         <xsd:selector xpath="PDBx:pdbx_buffer_componentsCategory/PDBx:pdbx_buffer_components" />
         <xsd:field xpath="@buffer_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_atom_editKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_atom_editCategory/PDBx:pdbx_chem_comp_atom_edit" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_atom_featureKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_atom_featureCategory/PDBx:pdbx_chem_comp_atom_feature" />
         <xsd:field xpath="@atom_id" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@feature_type" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_auditKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_auditCategory/PDBx:pdbx_chem_comp_audit" />
         <xsd:field xpath="@action_type" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@date" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_bond_editKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_bond_editCategory/PDBx:pdbx_chem_comp_bond_edit" />
         <xsd:field xpath="@atom_id_1" />
         <xsd:field xpath="@atom_id_2" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@edit_op" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_descriptorKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_descriptorCategory/PDBx:pdbx_chem_comp_descriptor" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@program" />
         <xsd:field xpath="@program_version" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_featureKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_featureCategory/PDBx:pdbx_chem_comp_feature" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@source" />
         <xsd:field xpath="@type" />
         <xsd:field xpath="@value" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_identifierKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_identifierCategory/PDBx:pdbx_chem_comp_identifier" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@program" />
         <xsd:field xpath="@program_version" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_importKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_importCategory/PDBx:pdbx_chem_comp_import" />
         <xsd:field xpath="@comp_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_chem_comp_importKeyref_0_0_0_0" refer="PDBx:pdbx_chem_comp_importKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_atom_editCategory/PDBx:pdbx_chem_comp_atom_edit" />
         <xsd:field xpath="PDBx:comp_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_chem_comp_importKeyref_0_0_1_0" refer="PDBx:pdbx_chem_comp_importKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_bond_editCategory/PDBx:pdbx_chem_comp_bond_edit" />
         <xsd:field xpath="@comp_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_chem_comp_modelKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_modelCategory/PDBx:pdbx_chem_comp_model" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="pdbx_chem_comp_modelKeyref_0_0_0_0" refer="PDBx:pdbx_chem_comp_modelKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_atomCategory/PDBx:pdbx_chem_comp_model_atom" />
         <xsd:field xpath="@model_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_chem_comp_modelKeyref_0_0_1_0" refer="PDBx:pdbx_chem_comp_modelKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_descriptorCategory/PDBx:pdbx_chem_comp_model_descriptor" />
         <xsd:field xpath="@model_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_chem_comp_modelKeyref_0_0_2_0" refer="PDBx:pdbx_chem_comp_modelKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_featureCategory/PDBx:pdbx_chem_comp_model_feature" />
         <xsd:field xpath="@model_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_chem_comp_modelKeyref_0_0_3_0" refer="PDBx:pdbx_chem_comp_modelKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_referenceCategory/PDBx:pdbx_chem_comp_model_reference" />
         <xsd:field xpath="@model_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_chem_comp_model_atomKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_atomCategory/PDBx:pdbx_chem_comp_model_atom" />
         <xsd:field xpath="@atom_id" />
         <xsd:field xpath="@model_id" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_model_auditKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_auditCategory/PDBx:pdbx_chem_comp_model_audit" />
         <xsd:field xpath="@action_type" />
         <xsd:field xpath="@date" />
         <xsd:field xpath="@model_id" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_model_bondKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_bondCategory/PDBx:pdbx_chem_comp_model_bond" />
         <xsd:field xpath="@atom_id_1" />
         <xsd:field xpath="@atom_id_2" />
         <xsd:field xpath="@model_id" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_model_descriptorKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_descriptorCategory/PDBx:pdbx_chem_comp_model_descriptor" />
         <xsd:field xpath="@model_id" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_model_featureKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_featureCategory/PDBx:pdbx_chem_comp_model_feature" />
         <xsd:field xpath="@feature_name" />
         <xsd:field xpath="@model_id" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_model_referenceKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_model_referenceCategory/PDBx:pdbx_chem_comp_model_reference" />
         <xsd:field xpath="@db_code" />
         <xsd:field xpath="@db_name" />
         <xsd:field xpath="@model_id" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_subcomponent_entity_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_subcomponent_entity_listCategory/PDBx:pdbx_chem_comp_subcomponent_entity_list" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_chem_comp_subcomponent_struct_connKey_0">
         <xsd:selector xpath="PDBx:pdbx_chem_comp_subcomponent_struct_connCategory/PDBx:pdbx_chem_comp_subcomponent_struct_conn" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_constructKey_0">
         <xsd:selector xpath="PDBx:pdbx_constructCategory/PDBx:pdbx_construct" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="pdbx_constructKeyref_0_0_0_0" refer="PDBx:pdbx_constructKey_0">
         <xsd:selector xpath="PDBx:pdbx_construct_featureCategory/PDBx:pdbx_construct_feature" />
         <xsd:field xpath="@construct_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_constructKeyref_0_0_1_0" refer="PDBx:pdbx_constructKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_expressCategory/PDBx:pdbx_entity_src_gen_express" />
         <xsd:field xpath="PDBx:plasmid_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_constructKeyref_0_0_2_0" refer="PDBx:pdbx_constructKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_pcrCategory/PDBx:pdbx_entity_src_gen_prod_pcr" />
         <xsd:field xpath="PDBx:forward_primer_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_constructKeyref_0_0_2_1" refer="PDBx:pdbx_constructKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_pcrCategory/PDBx:pdbx_entity_src_gen_prod_pcr" />
         <xsd:field xpath="PDBx:reverse_primer_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_construct_featureKey_0">
         <xsd:selector xpath="PDBx:pdbx_construct_featureCategory/PDBx:pdbx_construct_feature" />
         <xsd:field xpath="@construct_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_contact_authorKey_0">
         <xsd:selector xpath="PDBx:pdbx_contact_authorCategory/PDBx:pdbx_contact_author" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_coordinate_modelKey_0">
         <xsd:selector xpath="PDBx:pdbx_coordinate_modelCategory/PDBx:pdbx_coordinate_model" />
         <xsd:field xpath="@asym_id" />
      </xsd:key>
      <xsd:key name="pdbx_database_PDB_obs_sprKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_PDB_obs_sprCategory/PDBx:pdbx_database_PDB_obs_spr" />
         <xsd:field xpath="@pdb_id" />
         <xsd:field xpath="@replace_pdb_id" />
      </xsd:key>
      <xsd:key name="pdbx_database_messageKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_messageCategory/PDBx:pdbx_database_message" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@message_id" />
      </xsd:key>
      <xsd:key name="pdbx_database_procKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_procCategory/PDBx:pdbx_database_proc" />
         <xsd:field xpath="@cycle_id" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_database_relatedKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_relatedCategory/PDBx:pdbx_database_related" />
         <xsd:field xpath="@content_type" />
         <xsd:field xpath="@db_id" />
         <xsd:field xpath="@db_name" />
      </xsd:key>
      <xsd:key name="pdbx_database_remarkKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_remarkCategory/PDBx:pdbx_database_remark" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_database_statusKey_0">
         <xsd:selector xpath="PDBx:pdbx_database_statusCategory/PDBx:pdbx_database_status" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_deposit_groupKey_0">
         <xsd:selector xpath="PDBx:pdbx_deposit_groupCategory/PDBx:pdbx_deposit_group" />
         <xsd:field xpath="@group_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_deposit_groupKeyref_0_0_0_0" refer="PDBx:pdbx_deposit_groupKey_0">
         <xsd:selector xpath="PDBx:pdbx_deposit_group_indexCategory/PDBx:pdbx_deposit_group_index" />
         <xsd:field xpath="@group_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_deposit_group_indexKey_0">
         <xsd:selector xpath="PDBx:pdbx_deposit_group_indexCategory/PDBx:pdbx_deposit_group_index" />
         <xsd:field xpath="@group_id" />
         <xsd:field xpath="@ordinal_id" />
      </xsd:key>
      <xsd:key name="pdbx_diffrn_reflns_shellKey_0">
         <xsd:selector xpath="PDBx:pdbx_diffrn_reflns_shellCategory/PDBx:pdbx_diffrn_reflns_shell" />
         <xsd:field xpath="@d_res_high" />
         <xsd:field xpath="@d_res_low" />
         <xsd:field xpath="@diffrn_id" />
      </xsd:key>
      <xsd:key name="pdbx_distant_solvent_atomsKey_0">
         <xsd:selector xpath="PDBx:pdbx_distant_solvent_atomsCategory/PDBx:pdbx_distant_solvent_atoms" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_domainKey_0">
         <xsd:selector xpath="PDBx:pdbx_domainCategory/PDBx:pdbx_domain" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="pdbx_domainKeyref_0_0_0_0" refer="PDBx:pdbx_domainKey_0">
         <xsd:selector xpath="PDBx:pdbx_domain_rangeCategory/PDBx:pdbx_domain_range" />
         <xsd:field xpath="@domain_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_domainKeyref_0_0_1_0" refer="PDBx:pdbx_domainKey_0">
         <xsd:selector xpath="PDBx:pdbx_feature_domainCategory/PDBx:pdbx_feature_domain" />
         <xsd:field xpath="PDBx:domain_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_domain_rangeKey_0">
         <xsd:selector xpath="PDBx:pdbx_domain_rangeCategory/PDBx:pdbx_domain_range" />
         <xsd:field xpath="@beg_label_alt_id" />
         <xsd:field xpath="@beg_label_asym_id" />
         <xsd:field xpath="@beg_label_comp_id" />
         <xsd:field xpath="@beg_label_seq_id" />
         <xsd:field xpath="@domain_id" />
         <xsd:field xpath="@end_label_alt_id" />
         <xsd:field xpath="@end_label_asym_id" />
         <xsd:field xpath="@end_label_comp_id" />
         <xsd:field xpath="@end_label_seq_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_assemblyKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_assemblyCategory/PDBx:pdbx_entity_assembly" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_nameKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_nameCategory/PDBx:pdbx_entity_name" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@name" />
         <xsd:field xpath="@name_type" />
      </xsd:key>
      <xsd:key name="pdbx_entity_nonpolyKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_nonpolyCategory/PDBx:pdbx_entity_nonpoly" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_prod_protocolKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_prod_protocolCategory/PDBx:pdbx_entity_prod_protocol" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@protocol_type" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_characterKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_characterCategory/PDBx:pdbx_entity_src_gen_character" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_chromKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_chromCategory/PDBx:pdbx_entity_src_gen_chrom" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_cloneKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_cloneCategory/PDBx:pdbx_entity_src_gen_clone" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_entity_src_gen_cloneKeyref_0_0_0_0" refer="PDBx:pdbx_entity_src_gen_cloneKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_clone_ligationCategory/PDBx:pdbx_entity_src_gen_clone_ligation" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_entity_src_gen_cloneKeyref_0_0_1_0" refer="PDBx:pdbx_entity_src_gen_cloneKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_clone_recombinationCategory/PDBx:pdbx_entity_src_gen_clone_recombination" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_entity_src_gen_clone_ligationKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_clone_ligationCategory/PDBx:pdbx_entity_src_gen_clone_ligation" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_clone_recombinationKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_clone_recombinationCategory/PDBx:pdbx_entity_src_gen_clone_recombination" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_expressKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_expressCategory/PDBx:pdbx_entity_src_gen_express" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_entity_src_gen_expressKeyref_0_0_0_0" refer="PDBx:pdbx_entity_src_gen_expressKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_express_timepointCategory/PDBx:pdbx_entity_src_gen_express_timepoint" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_entity_src_gen_express_timepointKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_express_timepointCategory/PDBx:pdbx_entity_src_gen_express_timepoint" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@serial" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_fractKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_fractCategory/PDBx:pdbx_entity_src_gen_fract" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_lysisKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_lysisCategory/PDBx:pdbx_entity_src_gen_lysis" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_prod_digestKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_digestCategory/PDBx:pdbx_entity_src_gen_prod_digest" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_prod_otherKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_otherCategory/PDBx:pdbx_entity_src_gen_prod_other" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_entity_src_gen_prod_otherKeyref_0_0_0_0" refer="PDBx:pdbx_entity_src_gen_prod_otherKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_other_parameterCategory/PDBx:pdbx_entity_src_gen_prod_other_parameter" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_entity_src_gen_prod_other_parameterKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_other_parameterCategory/PDBx:pdbx_entity_src_gen_prod_other_parameter" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@parameter" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_prod_pcrKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_prod_pcrCategory/PDBx:pdbx_entity_src_gen_prod_pcr" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_proteolysisKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_proteolysisCategory/PDBx:pdbx_entity_src_gen_proteolysis" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_pureKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_pureCategory/PDBx:pdbx_entity_src_gen_pure" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_gen_refoldKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_gen_refoldCategory/PDBx:pdbx_entity_src_gen_refold" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@step_id" />
      </xsd:key>
      <xsd:key name="pdbx_entity_src_synKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_src_synCategory/PDBx:pdbx_entity_src_syn" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:key name="pdbx_entry_detailsKey_0">
         <xsd:selector xpath="PDBx:pdbx_entry_detailsCategory/PDBx:pdbx_entry_details" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_exptl_crystal_cryo_treatmentKey_0">
         <xsd:selector xpath="PDBx:pdbx_exptl_crystal_cryo_treatmentCategory/PDBx:pdbx_exptl_crystal_cryo_treatment" />
         <xsd:field xpath="@crystal_id" />
      </xsd:key>
      <xsd:key name="pdbx_exptl_crystal_grow_compKey_0">
         <xsd:selector xpath="PDBx:pdbx_exptl_crystal_grow_compCategory/PDBx:pdbx_exptl_crystal_grow_comp" />
         <xsd:field xpath="@comp_id" />
         <xsd:field xpath="@crystal_id" />
      </xsd:key>
      <xsd:key name="pdbx_exptl_crystal_grow_solKey_0">
         <xsd:selector xpath="PDBx:pdbx_exptl_crystal_grow_solCategory/PDBx:pdbx_exptl_crystal_grow_sol" />
         <xsd:field xpath="@crystal_id" />
         <xsd:field xpath="@sol_id" />
      </xsd:key>
      <xsd:key name="pdbx_exptl_pdKey_0">
         <xsd:selector xpath="PDBx:pdbx_exptl_pdCategory/PDBx:pdbx_exptl_pd" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_family_group_indexKey_0">
         <xsd:selector xpath="PDBx:pdbx_family_group_indexCategory/PDBx:pdbx_family_group_index" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_family_prd_auditKey_0">
         <xsd:selector xpath="PDBx:pdbx_family_prd_auditCategory/PDBx:pdbx_family_prd_audit" />
         <xsd:field xpath="@action_type" />
         <xsd:field xpath="@date" />
         <xsd:field xpath="@family_prd_id" />
      </xsd:key>
      <xsd:key name="pdbx_feature_assemblyKey_0">
         <xsd:selector xpath="PDBx:pdbx_feature_assemblyCategory/PDBx:pdbx_feature_assembly" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_feature_domainKey_0">
         <xsd:selector xpath="PDBx:pdbx_feature_domainCategory/PDBx:pdbx_feature_domain" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_feature_entryKey_0">
         <xsd:selector xpath="PDBx:pdbx_feature_entryCategory/PDBx:pdbx_feature_entry" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_feature_monomerKey_0">
         <xsd:selector xpath="PDBx:pdbx_feature_monomerCategory/PDBx:pdbx_feature_monomer" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_feature_sequence_rangeKey_0">
         <xsd:selector xpath="PDBx:pdbx_feature_sequence_rangeCategory/PDBx:pdbx_feature_sequence_range" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_helical_symmetryKey_0">
         <xsd:selector xpath="PDBx:pdbx_helical_symmetryCategory/PDBx:pdbx_helical_symmetry" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_moleculeKey_0">
         <xsd:selector xpath="PDBx:pdbx_moleculeCategory/PDBx:pdbx_molecule" />
         <xsd:field xpath="@asym_id" />
         <xsd:field xpath="@instance_id" />
         <xsd:field xpath="@prd_id" />
      </xsd:key>
      <xsd:key name="pdbx_molecule_featuresKey_0">
         <xsd:selector xpath="PDBx:pdbx_molecule_featuresCategory/PDBx:pdbx_molecule_features" />
         <xsd:field xpath="@prd_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_assigned_chem_shift_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_assigned_chem_shift_listCategory/PDBx:pdbx_nmr_assigned_chem_shift_list" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_chem_shift_experimentKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_chem_shift_experimentCategory/PDBx:pdbx_nmr_chem_shift_experiment" />
         <xsd:field xpath="@assigned_chem_shift_list_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@experiment_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_chem_shift_refKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_chem_shift_refCategory/PDBx:pdbx_nmr_chem_shift_ref" />
         <xsd:field xpath="@atom_isotope_number" />
         <xsd:field xpath="@atom_type" />
         <xsd:field xpath="@chem_shift_reference_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@mol_common_name" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_chem_shift_referenceKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_chem_shift_referenceCategory/PDBx:pdbx_nmr_chem_shift_reference" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_chem_shift_softwareKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_chem_shift_softwareCategory/PDBx:pdbx_nmr_chem_shift_software" />
         <xsd:field xpath="@assigned_chem_shift_list_id" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@software_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_constraint_fileKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_constraint_fileCategory/PDBx:pdbx_nmr_constraint_file" />
         <xsd:field xpath="@constraint_filename" />
         <xsd:field xpath="@constraint_subtype" />
         <xsd:field xpath="@constraint_type" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_constraintsKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_constraintsCategory/PDBx:pdbx_nmr_constraints" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_detailsKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_detailsCategory/PDBx:pdbx_nmr_details" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_ensembleKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_ensembleCategory/PDBx:pdbx_nmr_ensemble" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_ensemble_rmsKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_ensemble_rmsCategory/PDBx:pdbx_nmr_ensemble_rms" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_exptlKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_exptlCategory/PDBx:pdbx_nmr_exptl" />
         <xsd:field xpath="@conditions_id" />
         <xsd:field xpath="@experiment_id" />
         <xsd:field xpath="@solution_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_exptl_sampleKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_exptl_sampleCategory/PDBx:pdbx_nmr_exptl_sample" />
         <xsd:field xpath="@component" />
         <xsd:field xpath="@solution_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_exptl_sample_conditionsKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_exptl_sample_conditionsCategory/PDBx:pdbx_nmr_exptl_sample_conditions" />
         <xsd:field xpath="@conditions_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_force_constantsKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_force_constantsCategory/PDBx:pdbx_nmr_force_constants" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_refineKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_refineCategory/PDBx:pdbx_nmr_refine" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_representativeKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_representativeCategory/PDBx:pdbx_nmr_representative" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_sample_detailsKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_sample_detailsCategory/PDBx:pdbx_nmr_sample_details" />
         <xsd:field xpath="@solution_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_softwareKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_softwareCategory/PDBx:pdbx_nmr_software" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_software_taskKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_software_taskCategory/PDBx:pdbx_nmr_software_task" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@software_ordinal" />
         <xsd:field xpath="@task" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_spectral_dimKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_spectral_dimCategory/PDBx:pdbx_nmr_spectral_dim" />
         <xsd:field xpath="@atom_type" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@spectral_peak_list_id" />
         <xsd:field xpath="@spectral_region" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_spectral_peak_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_spectral_peak_listCategory/PDBx:pdbx_nmr_spectral_peak_list" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_spectral_peak_softwareKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_spectral_peak_softwareCategory/PDBx:pdbx_nmr_spectral_peak_software" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@software_id" />
         <xsd:field xpath="@spectral_peak_list_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_spectrometerKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_spectrometerCategory/PDBx:pdbx_nmr_spectrometer" />
         <xsd:field xpath="@spectrometer_id" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_systematic_chem_shift_offsetKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_systematic_chem_shift_offsetCategory/PDBx:pdbx_nmr_systematic_chem_shift_offset" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_nmr_uploadKey_0">
         <xsd:selector xpath="PDBx:pdbx_nmr_uploadCategory/PDBx:pdbx_nmr_upload" />
         <xsd:field xpath="@data_file_id" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_nonpoly_schemeKey_0">
         <xsd:selector xpath="PDBx:pdbx_nonpoly_schemeCategory/PDBx:pdbx_nonpoly_scheme" />
         <xsd:field xpath="@asym_id" />
         <xsd:field xpath="@ndb_seq_num" />
      </xsd:key>
      <xsd:key name="pdbx_phasing_MAD_setKey_0">
         <xsd:selector xpath="PDBx:pdbx_phasing_MAD_setCategory/PDBx:pdbx_phasing_MAD_set" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_phasing_MAD_set_shellKey_0">
         <xsd:selector xpath="PDBx:pdbx_phasing_MAD_set_shellCategory/PDBx:pdbx_phasing_MAD_set_shell" />
         <xsd:field xpath="@d_res_high" />
         <xsd:field xpath="@d_res_low" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_phasing_MAD_set_siteKey_0">
         <xsd:selector xpath="PDBx:pdbx_phasing_MAD_set_siteCategory/PDBx:pdbx_phasing_MAD_set_site" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_phasing_MAD_shellKey_0">
         <xsd:selector xpath="PDBx:pdbx_phasing_MAD_shellCategory/PDBx:pdbx_phasing_MAD_shell" />
         <xsd:field xpath="@d_res_high" />
         <xsd:field xpath="@d_res_low" />
      </xsd:key>
      <xsd:key name="pdbx_phasing_MRKey_0">
         <xsd:selector xpath="PDBx:pdbx_phasing_MRCategory/PDBx:pdbx_phasing_MR" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_phasing_dmKey_0">
         <xsd:selector xpath="PDBx:pdbx_phasing_dmCategory/PDBx:pdbx_phasing_dm" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_phasing_dm_shellKey_0">
         <xsd:selector xpath="PDBx:pdbx_phasing_dm_shellCategory/PDBx:pdbx_phasing_dm_shell" />
         <xsd:field xpath="@d_res_high" />
         <xsd:field xpath="@d_res_low" />
      </xsd:key>
      <xsd:key name="pdbx_point_symmetryKey_0">
         <xsd:selector xpath="PDBx:pdbx_point_symmetryCategory/PDBx:pdbx_point_symmetry" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_poly_seq_schemeKey_0">
         <xsd:selector xpath="PDBx:pdbx_poly_seq_schemeCategory/PDBx:pdbx_poly_seq_scheme" />
         <xsd:field xpath="@asym_id" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@mon_id" />
         <xsd:field xpath="@seq_id" />
      </xsd:key>
      <xsd:key name="pdbx_prd_auditKey_0">
         <xsd:selector xpath="PDBx:pdbx_prd_auditCategory/PDBx:pdbx_prd_audit" />
         <xsd:field xpath="@action_type" />
         <xsd:field xpath="@date" />
         <xsd:field xpath="@prd_id" />
      </xsd:key>
      <xsd:key name="pdbx_prerelease_seqKey_0">
         <xsd:selector xpath="PDBx:pdbx_prerelease_seqCategory/PDBx:pdbx_prerelease_seq" />
         <xsd:field xpath="@entity_id" />
      </xsd:key>
      <xsd:key name="pdbx_re_refinementKey_0">
         <xsd:selector xpath="PDBx:pdbx_re_refinementCategory/PDBx:pdbx_re_refinement" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_entity_linkKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_linkCategory/PDBx:pdbx_reference_entity_link" />
         <xsd:field xpath="@link_id" />
         <xsd:field xpath="@prd_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_entity_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_listCategory/PDBx:pdbx_reference_entity_list" />
         <xsd:field xpath="@component_id" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_reference_entity_listKeyref_3_0_0_0" refer="PDBx:pdbx_reference_entity_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_poly_linkCategory/PDBx:pdbx_reference_entity_poly_link" />
         <xsd:field xpath="@component_id" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_reference_entity_nonpolyKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_nonpolyCategory/PDBx:pdbx_reference_entity_nonpoly" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_entity_polyKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_polyCategory/PDBx:pdbx_reference_entity_poly" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_reference_entity_polyKeyref_0_0_0_0" refer="PDBx:pdbx_reference_entity_polyKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_poly_linkCategory/PDBx:pdbx_reference_entity_poly_link" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_reference_entity_polyKeyref_0_0_1_0" refer="PDBx:pdbx_reference_entity_polyKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_poly_seqCategory/PDBx:pdbx_reference_entity_poly_seq" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_reference_entity_poly_linkKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_poly_linkCategory/PDBx:pdbx_reference_entity_poly_link" />
         <xsd:field xpath="@component_id" />
         <xsd:field xpath="@link_id" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_entity_poly_seqKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_poly_seqCategory/PDBx:pdbx_reference_entity_poly_seq" />
         <xsd:field xpath="@hetero" />
         <xsd:field xpath="@mon_id" />
         <xsd:field xpath="@num" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_entity_sequenceKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_sequenceCategory/PDBx:pdbx_reference_entity_sequence" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_entity_src_natKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_src_natCategory/PDBx:pdbx_reference_entity_src_nat" />
         <xsd:field xpath="@ordinal" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@ref_entity_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_entity_subcomponentsKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_subcomponentsCategory/PDBx:pdbx_reference_entity_subcomponents" />
         <xsd:field xpath="@prd_id" />
         <xsd:field xpath="@seq" />
      </xsd:key>
      <xsd:key name="pdbx_reference_moleculeKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_moleculeCategory/PDBx:pdbx_reference_molecule" />
         <xsd:field xpath="@prd_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_reference_moleculeKeyref_0_0_0_0" refer="PDBx:pdbx_reference_moleculeKey_0">
         <xsd:selector xpath="PDBx:pdbx_prd_auditCategory/PDBx:pdbx_prd_audit" />
         <xsd:field xpath="@prd_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_reference_moleculeKeyref_0_0_1_0" refer="PDBx:pdbx_reference_moleculeKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_listCategory/PDBx:pdbx_reference_entity_list" />
         <xsd:field xpath="@prd_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_reference_moleculeKeyref_0_0_2_0" refer="PDBx:pdbx_reference_moleculeKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_entity_subcomponentsCategory/PDBx:pdbx_reference_entity_subcomponents" />
         <xsd:field xpath="@prd_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_reference_molecule_annotationKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_annotationCategory/PDBx:pdbx_reference_molecule_annotation" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_reference_molecule_detailsKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_detailsCategory/PDBx:pdbx_reference_molecule_details" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_reference_molecule_familyKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_familyCategory/PDBx:pdbx_reference_molecule_family" />
         <xsd:field xpath="@family_prd_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_reference_molecule_familyKeyref_0_0_0_0" refer="PDBx:pdbx_reference_molecule_familyKey_0">
         <xsd:selector xpath="PDBx:pdbx_family_prd_auditCategory/PDBx:pdbx_family_prd_audit" />
         <xsd:field xpath="@family_prd_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_reference_molecule_familyKeyref_0_0_1_0" refer="PDBx:pdbx_reference_molecule_familyKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_listCategory/PDBx:pdbx_reference_molecule_list" />
         <xsd:field xpath="@family_prd_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_reference_molecule_featuresKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_featuresCategory/PDBx:pdbx_reference_molecule_features" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@ordinal" />
         <xsd:field xpath="@prd_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_molecule_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_listCategory/PDBx:pdbx_reference_molecule_list" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@prd_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_reference_molecule_listKeyref_0_0_0_0" refer="PDBx:pdbx_reference_molecule_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_featuresCategory/PDBx:pdbx_reference_molecule_features" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@prd_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_reference_molecule_listKeyref_0_0_1_0" refer="PDBx:pdbx_reference_molecule_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_synonymsCategory/PDBx:pdbx_reference_molecule_synonyms" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@prd_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_reference_molecule_related_structuresKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_related_structuresCategory/PDBx:pdbx_reference_molecule_related_structures" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_reference_molecule_synonymsKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_molecule_synonymsCategory/PDBx:pdbx_reference_molecule_synonyms" />
         <xsd:field xpath="@family_prd_id" />
         <xsd:field xpath="@ordinal" />
         <xsd:field xpath="@prd_id" />
      </xsd:key>
      <xsd:key name="pdbx_reference_publication_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_reference_publication_listCategory/PDBx:pdbx_reference_publication_list" />
         <xsd:field xpath="@publication_abbrev" />
      </xsd:key>
      <xsd:key name="pdbx_refineKey_0">
         <xsd:selector xpath="PDBx:pdbx_refineCategory/PDBx:pdbx_refine" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@pdbx_refine_id" />
      </xsd:key>
      <xsd:key name="pdbx_refine_aux_fileKey_0">
         <xsd:selector xpath="PDBx:pdbx_refine_aux_fileCategory/PDBx:pdbx_refine_aux_file" />
         <xsd:field xpath="@pdbx_refine_id" />
         <xsd:field xpath="@serial_no" />
      </xsd:key>
      <xsd:key name="pdbx_refine_componentKey_0">
         <xsd:selector xpath="PDBx:pdbx_refine_componentCategory/PDBx:pdbx_refine_component" />
         <xsd:field xpath="@label_alt_id" />
         <xsd:field xpath="@label_asym_id" />
         <xsd:field xpath="@label_comp_id" />
         <xsd:field xpath="@label_seq_id" />
      </xsd:key>
      <xsd:key name="pdbx_refine_tlsKey_0">
         <xsd:selector xpath="PDBx:pdbx_refine_tlsCategory/PDBx:pdbx_refine_tls" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="pdbx_refine_tlsKeyref_0_0_0_0" refer="PDBx:pdbx_refine_tlsKey_0">
         <xsd:selector xpath="PDBx:pdbx_atom_site_aniso_tlsCategory/PDBx:pdbx_atom_site_aniso_tls" />
         <xsd:field xpath="@tls_group_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_refine_tlsKeyref_0_0_1_0" refer="PDBx:pdbx_refine_tlsKey_0">
         <xsd:selector xpath="PDBx:pdbx_refine_tls_groupCategory/PDBx:pdbx_refine_tls_group" />
         <xsd:field xpath="PDBx:refine_tls_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_refine_tls_groupKey_0">
         <xsd:selector xpath="PDBx:pdbx_refine_tls_groupCategory/PDBx:pdbx_refine_tls_group" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_reflns_twinKey_0">
         <xsd:selector xpath="PDBx:pdbx_reflns_twinCategory/PDBx:pdbx_reflns_twin" />
         <xsd:field xpath="@crystal_id" />
         <xsd:field xpath="@diffrn_id" />
         <xsd:field xpath="@operator" />
      </xsd:key>
      <xsd:key name="pdbx_related_exp_data_setKey_0">
         <xsd:selector xpath="PDBx:pdbx_related_exp_data_setCategory/PDBx:pdbx_related_exp_data_set" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_remediation_atom_site_mappingKey_0">
         <xsd:selector xpath="PDBx:pdbx_remediation_atom_site_mappingCategory/PDBx:pdbx_remediation_atom_site_mapping" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_robot_systemKey_0">
         <xsd:selector xpath="PDBx:pdbx_robot_systemCategory/PDBx:pdbx_robot_system" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_sequence_rangeKey_0">
         <xsd:selector xpath="PDBx:pdbx_sequence_rangeCategory/PDBx:pdbx_sequence_range" />
         <xsd:field xpath="@beg_label_alt_id" />
         <xsd:field xpath="@beg_label_asym_id" />
         <xsd:field xpath="@beg_label_comp_id" />
         <xsd:field xpath="@beg_label_seq_id" />
         <xsd:field xpath="@end_label_alt_id" />
         <xsd:field xpath="@end_label_asym_id" />
         <xsd:field xpath="@end_label_comp_id" />
         <xsd:field xpath="@end_label_seq_id" />
         <xsd:field xpath="@seq_range_id" />
      </xsd:key>
      <xsd:key name="pdbx_soln_scatterKey_0">
         <xsd:selector xpath="PDBx:pdbx_soln_scatterCategory/PDBx:pdbx_soln_scatter" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_soln_scatter_modelKey_0">
         <xsd:selector xpath="PDBx:pdbx_soln_scatter_modelCategory/PDBx:pdbx_soln_scatter_model" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@scatter_id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_assemblyKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_assemblyCategory/PDBx:pdbx_struct_assembly" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="pdbx_struct_assemblyKeyref_0_0_0_0" refer="PDBx:pdbx_struct_assemblyKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_assembly_genCategory/PDBx:pdbx_struct_assembly_gen" />
         <xsd:field xpath="@assembly_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_struct_assembly_genKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_assembly_genCategory/PDBx:pdbx_struct_assembly_gen" />
         <xsd:field xpath="@assembly_id" />
         <xsd:field xpath="@asym_id_list" />
         <xsd:field xpath="@oper_expression" />
      </xsd:key>
      <xsd:key name="pdbx_struct_assembly_propKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_assembly_propCategory/PDBx:pdbx_struct_assembly_prop" />
         <xsd:field xpath="@biol_id" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="pdbx_struct_asym_genKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_asym_genCategory/PDBx:pdbx_struct_asym_gen" />
         <xsd:field xpath="@entity_inst_id" />
         <xsd:field xpath="@oper_expression" />
      </xsd:key>
      <xsd:key name="pdbx_struct_chem_comp_diagnosticsKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_chem_comp_diagnosticsCategory/PDBx:pdbx_struct_chem_comp_diagnostics" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_struct_chem_comp_featureKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_chem_comp_featureCategory/PDBx:pdbx_struct_chem_comp_feature" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_struct_conn_angleKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_conn_angleCategory/PDBx:pdbx_struct_conn_angle" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_entity_instKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_entity_instCategory/PDBx:pdbx_struct_entity_inst" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="pdbx_struct_entity_instKeyref_0_0_0_0" refer="PDBx:pdbx_struct_entity_instKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_asym_genCategory/PDBx:pdbx_struct_asym_gen" />
         <xsd:field xpath="@entity_inst_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_struct_entity_instKeyref_0_0_1_0" refer="PDBx:pdbx_struct_entity_instKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_msym_genCategory/PDBx:pdbx_struct_msym_gen" />
         <xsd:field xpath="@entity_inst_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_struct_group_component_rangeKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_group_component_rangeCategory/PDBx:pdbx_struct_group_component_range" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_struct_group_componentsKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_group_componentsCategory/PDBx:pdbx_struct_group_components" />
         <xsd:field xpath="@ordinal" />
      </xsd:key>
      <xsd:key name="pdbx_struct_group_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_group_listCategory/PDBx:pdbx_struct_group_list" />
         <xsd:field xpath="@struct_group_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_struct_group_listKeyref_0_0_0_0" refer="PDBx:pdbx_struct_group_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_group_component_rangeCategory/PDBx:pdbx_struct_group_component_range" />
         <xsd:field xpath="PDBx:struct_group_id" />
      </xsd:keyref>
      <xsd:keyref name="pdbx_struct_group_listKeyref_0_0_1_0" refer="PDBx:pdbx_struct_group_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_group_componentsCategory/PDBx:pdbx_struct_group_components" />
         <xsd:field xpath="PDBx:struct_group_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_struct_infoKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_infoCategory/PDBx:pdbx_struct_info" />
         <xsd:field xpath="@type" />
         <xsd:field xpath="@value" />
      </xsd:key>
      <xsd:key name="pdbx_struct_legacy_oper_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_legacy_oper_listCategory/PDBx:pdbx_struct_legacy_oper_list" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_mod_residueKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_mod_residueCategory/PDBx:pdbx_struct_mod_residue" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_msym_genKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_msym_genCategory/PDBx:pdbx_struct_msym_gen" />
         <xsd:field xpath="@entity_inst_id" />
         <xsd:field xpath="@msym_id" />
         <xsd:field xpath="@oper_expression" />
      </xsd:key>
      <xsd:key name="pdbx_struct_oper_listKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_oper_listCategory/PDBx:pdbx_struct_oper_list" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_ref_seq_deletionKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_ref_seq_deletionCategory/PDBx:pdbx_struct_ref_seq_deletion" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_ref_seq_featureKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_ref_seq_featureCategory/PDBx:pdbx_struct_ref_seq_feature" />
         <xsd:field xpath="@feature_id" />
      </xsd:key>
      <xsd:keyref name="pdbx_struct_ref_seq_featureKeyref_0_0_0_0" refer="PDBx:pdbx_struct_ref_seq_featureKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_ref_seq_feature_propCategory/PDBx:pdbx_struct_ref_seq_feature_prop" />
         <xsd:field xpath="@feature_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_struct_ref_seq_feature_propKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_ref_seq_feature_propCategory/PDBx:pdbx_struct_ref_seq_feature_prop" />
         <xsd:field xpath="@feature_id" />
         <xsd:field xpath="@property_id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_ref_seq_insertionKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_ref_seq_insertionCategory/PDBx:pdbx_struct_ref_seq_insertion" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_sheet_hbondKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_sheet_hbondCategory/PDBx:pdbx_struct_sheet_hbond" />
         <xsd:field xpath="@range_id_1" />
         <xsd:field xpath="@range_id_2" />
         <xsd:field xpath="@sheet_id" />
      </xsd:key>
      <xsd:key name="pdbx_struct_special_symmetryKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_special_symmetryCategory/PDBx:pdbx_struct_special_symmetry" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_unobs_or_zero_occ_atomsKey_0">
         <xsd:selector xpath="PDBx:pdbx_unobs_or_zero_occ_atomsCategory/PDBx:pdbx_unobs_or_zero_occ_atoms" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_unobs_or_zero_occ_residuesKey_0">
         <xsd:selector xpath="PDBx:pdbx_unobs_or_zero_occ_residuesCategory/PDBx:pdbx_unobs_or_zero_occ_residues" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_chiralKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_chiralCategory/PDBx:pdbx_validate_chiral" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_close_contactKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_close_contactCategory/PDBx:pdbx_validate_close_contact" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_main_chain_planeKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_main_chain_planeCategory/PDBx:pdbx_validate_main_chain_plane" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_peptide_omegaKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_peptide_omegaCategory/PDBx:pdbx_validate_peptide_omega" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_planesKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_planesCategory/PDBx:pdbx_validate_planes" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="pdbx_validate_planesKeyref_0_0_0_0" refer="PDBx:pdbx_validate_planesKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_planes_atomCategory/PDBx:pdbx_validate_planes_atom" />
         <xsd:field xpath="PDBx:plane_id" />
      </xsd:keyref>
      <xsd:key name="pdbx_validate_planes_atomKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_planes_atomCategory/PDBx:pdbx_validate_planes_atom" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_polymer_linkageKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_polymer_linkageCategory/PDBx:pdbx_validate_polymer_linkage" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_rmsd_angleKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_rmsd_angleCategory/PDBx:pdbx_validate_rmsd_angle" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_rmsd_bondKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_rmsd_bondCategory/PDBx:pdbx_validate_rmsd_bond" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_symm_contactKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_symm_contactCategory/PDBx:pdbx_validate_symm_contact" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_validate_torsionKey_0">
         <xsd:selector xpath="PDBx:pdbx_validate_torsionCategory/PDBx:pdbx_validate_torsion" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="pdbx_versionKey_0">
         <xsd:selector xpath="PDBx:pdbx_versionCategory/PDBx:pdbx_version" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@major_version" />
         <xsd:field xpath="@minor_version" />
         <xsd:field xpath="@revision_type" />
      </xsd:key>
      <xsd:key name="pdbx_xplor_fileKey_0">
         <xsd:selector xpath="PDBx:pdbx_xplor_fileCategory/PDBx:pdbx_xplor_file" />
         <xsd:field xpath="@pdbx_refine_id" />
         <xsd:field xpath="@serial_no" />
      </xsd:key>
      <xsd:key name="phasingKey_0">
         <xsd:selector xpath="PDBx:phasingCategory/PDBx:phasing" />
         <xsd:field xpath="@method" />
      </xsd:key>
      <xsd:key name="phasing_MADKey_0">
         <xsd:selector xpath="PDBx:phasing_MADCategory/PDBx:phasing_MAD" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="phasing_MAD_clustKey_0">
         <xsd:selector xpath="PDBx:phasing_MAD_clustCategory/PDBx:phasing_MAD_clust" />
         <xsd:field xpath="@expt_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="phasing_MAD_exptKey_0">
         <xsd:selector xpath="PDBx:phasing_MAD_exptCategory/PDBx:phasing_MAD_expt" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="phasing_MAD_exptKeyref_0_0_0_0" refer="PDBx:phasing_MAD_exptKey_0">
         <xsd:selector xpath="PDBx:phasing_MAD_clustCategory/PDBx:phasing_MAD_clust" />
         <xsd:field xpath="@expt_id" />
      </xsd:keyref>
      <xsd:keyref name="phasing_MAD_exptKeyref_0_0_1_0" refer="PDBx:phasing_MAD_exptKey_0">
         <xsd:selector xpath="PDBx:phasing_MAD_ratioCategory/PDBx:phasing_MAD_ratio" />
         <xsd:field xpath="@expt_id" />
      </xsd:keyref>
      <xsd:keyref name="phasing_MAD_exptKeyref_0_0_2_0" refer="PDBx:phasing_MAD_exptKey_0">
         <xsd:selector xpath="PDBx:phasing_MAD_setCategory/PDBx:phasing_MAD_set" />
         <xsd:field xpath="@expt_id" />
      </xsd:keyref>
      <xsd:key name="phasing_MAD_ratioKey_0">
         <xsd:selector xpath="PDBx:phasing_MAD_ratioCategory/PDBx:phasing_MAD_ratio" />
         <xsd:field xpath="@clust_id" />
         <xsd:field xpath="@expt_id" />
         <xsd:field xpath="@wavelength_1" />
         <xsd:field xpath="@wavelength_2" />
      </xsd:key>
      <xsd:key name="phasing_MAD_setKey_0">
         <xsd:selector xpath="PDBx:phasing_MAD_setCategory/PDBx:phasing_MAD_set" />
         <xsd:field xpath="@clust_id" />
         <xsd:field xpath="@expt_id" />
         <xsd:field xpath="@set_id" />
         <xsd:field xpath="@wavelength" />
      </xsd:key>
      <xsd:key name="phasing_MIRKey_0">
         <xsd:selector xpath="PDBx:phasing_MIRCategory/PDBx:phasing_MIR" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="phasing_MIR_derKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_derCategory/PDBx:phasing_MIR_der" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="phasing_MIR_derKeyref_0_0_0_0" refer="PDBx:phasing_MIR_derKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_der_reflnCategory/PDBx:phasing_MIR_der_refln" />
         <xsd:field xpath="@der_id" />
      </xsd:keyref>
      <xsd:keyref name="phasing_MIR_derKeyref_0_0_1_0" refer="PDBx:phasing_MIR_derKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_der_shellCategory/PDBx:phasing_MIR_der_shell" />
         <xsd:field xpath="@der_id" />
      </xsd:keyref>
      <xsd:keyref name="phasing_MIR_derKeyref_0_0_2_0" refer="PDBx:phasing_MIR_derKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_der_siteCategory/PDBx:phasing_MIR_der_site" />
         <xsd:field xpath="@der_id" />
      </xsd:keyref>
      <xsd:key name="phasing_MIR_der_reflnKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_der_reflnCategory/PDBx:phasing_MIR_der_refln" />
         <xsd:field xpath="@der_id" />
         <xsd:field xpath="@index_h" />
         <xsd:field xpath="@index_k" />
         <xsd:field xpath="@index_l" />
         <xsd:field xpath="@set_id" />
      </xsd:key>
      <xsd:key name="phasing_MIR_der_shellKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_der_shellCategory/PDBx:phasing_MIR_der_shell" />
         <xsd:field xpath="@d_res_high" />
         <xsd:field xpath="@d_res_low" />
         <xsd:field xpath="@der_id" />
      </xsd:key>
      <xsd:key name="phasing_MIR_der_siteKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_der_siteCategory/PDBx:phasing_MIR_der_site" />
         <xsd:field xpath="@der_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="phasing_MIR_shellKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_shellCategory/PDBx:phasing_MIR_shell" />
         <xsd:field xpath="@d_res_high" />
         <xsd:field xpath="@d_res_low" />
      </xsd:key>
      <xsd:key name="phasing_averagingKey_0">
         <xsd:selector xpath="PDBx:phasing_averagingCategory/PDBx:phasing_averaging" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="phasing_isomorphousKey_0">
         <xsd:selector xpath="PDBx:phasing_isomorphousCategory/PDBx:phasing_isomorphous" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="phasing_setKey_0">
         <xsd:selector xpath="PDBx:phasing_setCategory/PDBx:phasing_set" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="phasing_setKeyref_0_0_0_0" refer="PDBx:phasing_setKey_0">
         <xsd:selector xpath="PDBx:phasing_MAD_setCategory/PDBx:phasing_MAD_set" />
         <xsd:field xpath="@set_id" />
      </xsd:keyref>
      <xsd:keyref name="phasing_setKeyref_0_0_1_0" refer="PDBx:phasing_setKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_derCategory/PDBx:phasing_MIR_der" />
         <xsd:field xpath="PDBx:der_set_id" />
      </xsd:keyref>
      <xsd:keyref name="phasing_setKeyref_0_0_2_0" refer="PDBx:phasing_setKey_0">
         <xsd:selector xpath="PDBx:phasing_MIR_der_reflnCategory/PDBx:phasing_MIR_der_refln" />
         <xsd:field xpath="@set_id" />
      </xsd:keyref>
      <xsd:keyref name="phasing_setKeyref_0_0_3_0" refer="PDBx:phasing_setKey_0">
         <xsd:selector xpath="PDBx:phasing_set_reflnCategory/PDBx:phasing_set_refln" />
         <xsd:field xpath="@set_id" />
      </xsd:keyref>
      <xsd:key name="phasing_set_reflnKey_0">
         <xsd:selector xpath="PDBx:phasing_set_reflnCategory/PDBx:phasing_set_refln" />
         <xsd:field xpath="@index_h" />
         <xsd:field xpath="@index_k" />
         <xsd:field xpath="@index_l" />
         <xsd:field xpath="@set_id" />
      </xsd:key>
      <xsd:key name="publKey_0">
         <xsd:selector xpath="PDBx:publCategory/PDBx:publ" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="publ_authorKey_0">
         <xsd:selector xpath="PDBx:publ_authorCategory/PDBx:publ_author" />
         <xsd:field xpath="@name" />
      </xsd:key>
      <xsd:key name="publ_bodyKey_0">
         <xsd:selector xpath="PDBx:publ_bodyCategory/PDBx:publ_body" />
         <xsd:field xpath="@element" />
         <xsd:field xpath="@label" />
      </xsd:key>
      <xsd:key name="publ_manuscript_inclKey_0">
         <xsd:selector xpath="PDBx:publ_manuscript_inclCategory/PDBx:publ_manuscript_incl" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="refineKey_0">
         <xsd:selector xpath="PDBx:refineCategory/PDBx:refine" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@pdbx_refine_id" />
      </xsd:key>
      <xsd:key name="refine_B_isoKey_0">
         <xsd:selector xpath="PDBx:refine_B_isoCategory/PDBx:refine_B_iso" />
         <xsd:field xpath="@class" />
         <xsd:field xpath="@pdbx_refine_id" />
      </xsd:key>
      <xsd:key name="refine_analyzeKey_0">
         <xsd:selector xpath="PDBx:refine_analyzeCategory/PDBx:refine_analyze" />
         <xsd:field xpath="@entry_id" />
         <xsd:field xpath="@pdbx_refine_id" />
      </xsd:key>
      <xsd:key name="refine_funct_minimizedKey_0">
         <xsd:selector xpath="PDBx:refine_funct_minimizedCategory/PDBx:refine_funct_minimized" />
         <xsd:field xpath="@pdbx_refine_id" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="refine_histKey_0">
         <xsd:selector xpath="PDBx:refine_histCategory/PDBx:refine_hist" />
         <xsd:field xpath="@cycle_id" />
         <xsd:field xpath="@pdbx_refine_id" />
      </xsd:key>
      <xsd:key name="refine_ls_classKey_0">
         <xsd:selector xpath="PDBx:refine_ls_classCategory/PDBx:refine_ls_class" />
         <xsd:field xpath="@code" />
      </xsd:key>
      <xsd:key name="refine_ls_restrKey_0">
         <xsd:selector xpath="PDBx:refine_ls_restrCategory/PDBx:refine_ls_restr" />
         <xsd:field xpath="@pdbx_refine_id" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="refine_ls_restr_ncsKey_0">
         <xsd:selector xpath="PDBx:refine_ls_restr_ncsCategory/PDBx:refine_ls_restr_ncs" />
         <xsd:field xpath="@pdbx_ordinal" />
      </xsd:key>
      <xsd:key name="refine_ls_restr_typeKey_0">
         <xsd:selector xpath="PDBx:refine_ls_restr_typeCategory/PDBx:refine_ls_restr_type" />
         <xsd:field xpath="@type" />
      </xsd:key>
      <xsd:key name="refine_ls_shellKey_0">
         <xsd:selector xpath="PDBx:refine_ls_shellCategory/PDBx:refine_ls_shell" />
         <xsd:field xpath="@d_res_high" />
         <xsd:field xpath="@pdbx_refine_id" />
      </xsd:key>
      <xsd:key name="refine_occupancyKey_0">
         <xsd:selector xpath="PDBx:refine_occupancyCategory/PDBx:refine_occupancy" />
         <xsd:field xpath="@class" />
         <xsd:field xpath="@pdbx_refine_id" />
      </xsd:key>
      <xsd:key name="reflnKey_0">
         <xsd:selector xpath="PDBx:reflnCategory/PDBx:refln" />
         <xsd:field xpath="@index_h" />
         <xsd:field xpath="@index_k" />
         <xsd:field xpath="@index_l" />
      </xsd:key>
      <xsd:key name="refln_sys_absKey_0">
         <xsd:selector xpath="PDBx:refln_sys_absCategory/PDBx:refln_sys_abs" />
         <xsd:field xpath="@index_h" />
         <xsd:field xpath="@index_k" />
         <xsd:field xpath="@index_l" />
      </xsd:key>
      <xsd:key name="reflnsKey_0">
         <xsd:selector xpath="PDBx:reflnsCategory/PDBx:reflns" />
         <xsd:field xpath="@pdbx_ordinal" />
      </xsd:key>
      <xsd:key name="reflns_classKey_0">
         <xsd:selector xpath="PDBx:reflns_classCategory/PDBx:reflns_class" />
         <xsd:field xpath="@code" />
      </xsd:key>
      <xsd:key name="reflns_scaleKey_0">
         <xsd:selector xpath="PDBx:reflns_scaleCategory/PDBx:reflns_scale" />
         <xsd:field xpath="@group_code" />
      </xsd:key>
      <xsd:key name="reflns_shellKey_0">
         <xsd:selector xpath="PDBx:reflns_shellCategory/PDBx:reflns_shell" />
         <xsd:field xpath="@pdbx_ordinal" />
      </xsd:key>
      <xsd:key name="softwareKey_0">
         <xsd:selector xpath="PDBx:softwareCategory/PDBx:software" />
         <xsd:field xpath="@pdbx_ordinal" />
      </xsd:key>
      <xsd:key name="space_groupKey_0">
         <xsd:selector xpath="PDBx:space_groupCategory/PDBx:space_group" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="space_group_symopKey_0">
         <xsd:selector xpath="PDBx:space_group_symopCategory/PDBx:space_group_symop" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="structKey_0">
         <xsd:selector xpath="PDBx:structCategory/PDBx:struct" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="struct_asymKey_0">
         <xsd:selector xpath="PDBx:struct_asymCategory/PDBx:struct_asym" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:unique name="struct_asymUnique_1">
         <xsd:selector xpath="PDBx:struct_asymCategory/PDBx:struct_asym" />
         <xsd:field xpath="PDBx:entity_id" />
         <xsd:field xpath="@id" />
      </xsd:unique>
      <xsd:keyref name="struct_asymKeyref_0_1_0_0" refer="PDBx:struct_asymUnique_1">
         <xsd:selector xpath="PDBx:atom_siteCategory/PDBx:atom_site" />
         <xsd:field xpath="PDBx:label_entity_id" />
         <xsd:field xpath="PDBx:label_asym_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_asymKeyref_0_1_1_0" refer="PDBx:struct_asymUnique_1">
         <xsd:selector xpath="PDBx:pdbx_poly_seq_schemeCategory/PDBx:pdbx_poly_seq_scheme" />
         <xsd:field xpath="@entity_id" />
         <xsd:field xpath="@asym_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_asymKeyref_1_0_0_0" refer="PDBx:struct_asymKey_0">
         <xsd:selector xpath="PDBx:pdbx_coordinate_modelCategory/PDBx:pdbx_coordinate_model" />
         <xsd:field xpath="@asym_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_asymKeyref_1_0_1_0" refer="PDBx:struct_asymKey_0">
         <xsd:selector xpath="PDBx:pdbx_moleculeCategory/PDBx:pdbx_molecule" />
         <xsd:field xpath="@asym_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_asymKeyref_1_0_2_0" refer="PDBx:struct_asymKey_0">
         <xsd:selector xpath="PDBx:struct_biol_genCategory/PDBx:struct_biol_gen" />
         <xsd:field xpath="@asym_id" />
      </xsd:keyref>
      <xsd:key name="struct_biolKey_0">
         <xsd:selector xpath="PDBx:struct_biolCategory/PDBx:struct_biol" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="struct_biolKeyref_0_0_0_0" refer="PDBx:struct_biolKey_0">
         <xsd:selector xpath="PDBx:pdbx_entity_assemblyCategory/PDBx:pdbx_entity_assembly" />
         <xsd:field xpath="PDBx:biol_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_biolKeyref_0_0_1_0" refer="PDBx:struct_biolKey_0">
         <xsd:selector xpath="PDBx:pdbx_feature_assemblyCategory/PDBx:pdbx_feature_assembly" />
         <xsd:field xpath="PDBx:assembly_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_biolKeyref_0_0_2_0" refer="PDBx:struct_biolKey_0">
         <xsd:selector xpath="PDBx:struct_biol_genCategory/PDBx:struct_biol_gen" />
         <xsd:field xpath="@biol_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_biolKeyref_0_0_3_0" refer="PDBx:struct_biolKey_0">
         <xsd:selector xpath="PDBx:struct_biol_keywordsCategory/PDBx:struct_biol_keywords" />
         <xsd:field xpath="@biol_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_biolKeyref_0_0_4_0" refer="PDBx:struct_biolKey_0">
         <xsd:selector xpath="PDBx:struct_biol_viewCategory/PDBx:struct_biol_view" />
         <xsd:field xpath="@biol_id" />
      </xsd:keyref>
      <xsd:key name="struct_biol_genKey_0">
         <xsd:selector xpath="PDBx:struct_biol_genCategory/PDBx:struct_biol_gen" />
         <xsd:field xpath="@asym_id" />
         <xsd:field xpath="@biol_id" />
         <xsd:field xpath="@symmetry" />
      </xsd:key>
      <xsd:key name="struct_biol_keywordsKey_0">
         <xsd:selector xpath="PDBx:struct_biol_keywordsCategory/PDBx:struct_biol_keywords" />
         <xsd:field xpath="@biol_id" />
         <xsd:field xpath="@text" />
      </xsd:key>
      <xsd:key name="struct_biol_viewKey_0">
         <xsd:selector xpath="PDBx:struct_biol_viewCategory/PDBx:struct_biol_view" />
         <xsd:field xpath="@biol_id" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="struct_confKey_0">
         <xsd:selector xpath="PDBx:struct_confCategory/PDBx:struct_conf" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="struct_conf_typeKey_0">
         <xsd:selector xpath="PDBx:struct_conf_typeCategory/PDBx:struct_conf_type" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="struct_conf_typeKeyref_0_0_0_0" refer="PDBx:struct_conf_typeKey_0">
         <xsd:selector xpath="PDBx:struct_confCategory/PDBx:struct_conf" />
         <xsd:field xpath="PDBx:conf_type_id" />
      </xsd:keyref>
      <xsd:key name="struct_connKey_0">
         <xsd:selector xpath="PDBx:struct_connCategory/PDBx:struct_conn" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="struct_conn_typeKey_0">
         <xsd:selector xpath="PDBx:struct_conn_typeCategory/PDBx:struct_conn_type" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="struct_conn_typeKeyref_0_0_0_0" refer="PDBx:struct_conn_typeKey_0">
         <xsd:selector xpath="PDBx:struct_connCategory/PDBx:struct_conn" />
         <xsd:field xpath="PDBx:conn_type_id" />
      </xsd:keyref>
      <xsd:key name="struct_keywordsKey_0">
         <xsd:selector xpath="PDBx:struct_keywordsCategory/PDBx:struct_keywords" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="struct_mon_detailsKey_0">
         <xsd:selector xpath="PDBx:struct_mon_detailsCategory/PDBx:struct_mon_details" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="struct_mon_nuclKey_0">
         <xsd:selector xpath="PDBx:struct_mon_nuclCategory/PDBx:struct_mon_nucl" />
         <xsd:field xpath="@label_alt_id" />
         <xsd:field xpath="@label_asym_id" />
         <xsd:field xpath="@label_comp_id" />
         <xsd:field xpath="@label_seq_id" />
      </xsd:key>
      <xsd:key name="struct_mon_protKey_0">
         <xsd:selector xpath="PDBx:struct_mon_protCategory/PDBx:struct_mon_prot" />
         <xsd:field xpath="@label_alt_id" />
         <xsd:field xpath="@label_asym_id" />
         <xsd:field xpath="@label_comp_id" />
         <xsd:field xpath="@label_seq_id" />
      </xsd:key>
      <xsd:key name="struct_mon_prot_cisKey_0">
         <xsd:selector xpath="PDBx:struct_mon_prot_cisCategory/PDBx:struct_mon_prot_cis" />
         <xsd:field xpath="@pdbx_id" />
      </xsd:key>
      <xsd:key name="struct_ncs_domKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_domCategory/PDBx:struct_ncs_dom" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@pdbx_ens_id" />
      </xsd:key>
      <xsd:keyref name="struct_ncs_domKeyref_2_0_0_0" refer="PDBx:struct_ncs_domKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_dom_limCategory/PDBx:struct_ncs_dom_lim" />
         <xsd:field xpath="@dom_id" />
         <xsd:field xpath="@pdbx_ens_id" />
      </xsd:keyref>
      <xsd:key name="struct_ncs_dom_limKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_dom_limCategory/PDBx:struct_ncs_dom_lim" />
         <xsd:field xpath="@dom_id" />
         <xsd:field xpath="@pdbx_component_id" />
         <xsd:field xpath="@pdbx_ens_id" />
      </xsd:key>
      <xsd:key name="struct_ncs_ensKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_ensCategory/PDBx:struct_ncs_ens" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="struct_ncs_ensKeyref_0_0_0_0" refer="PDBx:struct_ncs_ensKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_domCategory/PDBx:struct_ncs_dom" />
         <xsd:field xpath="@pdbx_ens_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_ncs_ensKeyref_0_0_1_0" refer="PDBx:struct_ncs_ensKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_ens_genCategory/PDBx:struct_ncs_ens_gen" />
         <xsd:field xpath="@ens_id" />
      </xsd:keyref>
      <xsd:key name="struct_ncs_ens_genKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_ens_genCategory/PDBx:struct_ncs_ens_gen" />
         <xsd:field xpath="@dom_id_1" />
         <xsd:field xpath="@dom_id_2" />
         <xsd:field xpath="@ens_id" />
         <xsd:field xpath="@oper_id" />
      </xsd:key>
      <xsd:key name="struct_ncs_operKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_operCategory/PDBx:struct_ncs_oper" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="struct_ncs_operKeyref_0_0_0_0" refer="PDBx:struct_ncs_operKey_0">
         <xsd:selector xpath="PDBx:struct_ncs_ens_genCategory/PDBx:struct_ncs_ens_gen" />
         <xsd:field xpath="@oper_id" />
      </xsd:keyref>
      <xsd:key name="struct_refKey_0">
         <xsd:selector xpath="PDBx:struct_refCategory/PDBx:struct_ref" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="struct_refKeyref_0_0_0_0" refer="PDBx:struct_refKey_0">
         <xsd:selector xpath="PDBx:struct_ref_seqCategory/PDBx:struct_ref_seq" />
         <xsd:field xpath="PDBx:ref_id" />
      </xsd:keyref>
      <xsd:key name="struct_ref_seqKey_0">
         <xsd:selector xpath="PDBx:struct_ref_seqCategory/PDBx:struct_ref_seq" />
         <xsd:field xpath="@align_id" />
      </xsd:key>
      <xsd:keyref name="struct_ref_seqKeyref_0_0_0_0" refer="PDBx:struct_ref_seqKey_0">
         <xsd:selector xpath="PDBx:struct_ref_seq_difCategory/PDBx:struct_ref_seq_dif" />
         <xsd:field xpath="PDBx:align_id" />
      </xsd:keyref>
      <xsd:key name="struct_ref_seq_difKey_0">
         <xsd:selector xpath="PDBx:struct_ref_seq_difCategory/PDBx:struct_ref_seq_dif" />
         <xsd:field xpath="@pdbx_ordinal" />
      </xsd:key>
      <xsd:key name="struct_sheetKey_0">
         <xsd:selector xpath="PDBx:struct_sheetCategory/PDBx:struct_sheet" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="struct_sheetKeyref_0_0_0_0" refer="PDBx:struct_sheetKey_0">
         <xsd:selector xpath="PDBx:pdbx_struct_sheet_hbondCategory/PDBx:pdbx_struct_sheet_hbond" />
         <xsd:field xpath="@sheet_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_sheetKeyref_0_0_1_0" refer="PDBx:struct_sheetKey_0">
         <xsd:selector xpath="PDBx:struct_sheet_hbondCategory/PDBx:struct_sheet_hbond" />
         <xsd:field xpath="@sheet_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_sheetKeyref_0_0_2_0" refer="PDBx:struct_sheetKey_0">
         <xsd:selector xpath="PDBx:struct_sheet_orderCategory/PDBx:struct_sheet_order" />
         <xsd:field xpath="@sheet_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_sheetKeyref_0_0_3_0" refer="PDBx:struct_sheetKey_0">
         <xsd:selector xpath="PDBx:struct_sheet_rangeCategory/PDBx:struct_sheet_range" />
         <xsd:field xpath="@sheet_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_sheetKeyref_0_0_4_0" refer="PDBx:struct_sheetKey_0">
         <xsd:selector xpath="PDBx:struct_sheet_topologyCategory/PDBx:struct_sheet_topology" />
         <xsd:field xpath="@sheet_id" />
      </xsd:keyref>
      <xsd:key name="struct_sheet_hbondKey_0">
         <xsd:selector xpath="PDBx:struct_sheet_hbondCategory/PDBx:struct_sheet_hbond" />
         <xsd:field xpath="@range_id_1" />
         <xsd:field xpath="@range_id_2" />
         <xsd:field xpath="@sheet_id" />
      </xsd:key>
      <xsd:key name="struct_sheet_orderKey_0">
         <xsd:selector xpath="PDBx:struct_sheet_orderCategory/PDBx:struct_sheet_order" />
         <xsd:field xpath="@range_id_1" />
         <xsd:field xpath="@range_id_2" />
         <xsd:field xpath="@sheet_id" />
      </xsd:key>
      <xsd:key name="struct_sheet_rangeKey_0">
         <xsd:selector xpath="PDBx:struct_sheet_rangeCategory/PDBx:struct_sheet_range" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@sheet_id" />
      </xsd:key>
      <xsd:key name="struct_sheet_topologyKey_0">
         <xsd:selector xpath="PDBx:struct_sheet_topologyCategory/PDBx:struct_sheet_topology" />
         <xsd:field xpath="@range_id_1" />
         <xsd:field xpath="@range_id_2" />
         <xsd:field xpath="@sheet_id" />
      </xsd:key>
      <xsd:key name="struct_siteKey_0">
         <xsd:selector xpath="PDBx:struct_siteCategory/PDBx:struct_site" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:keyref name="struct_siteKeyref_0_0_0_0" refer="PDBx:struct_siteKey_0">
         <xsd:selector xpath="PDBx:struct_site_genCategory/PDBx:struct_site_gen" />
         <xsd:field xpath="@site_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_siteKeyref_0_0_1_0" refer="PDBx:struct_siteKey_0">
         <xsd:selector xpath="PDBx:struct_site_keywordsCategory/PDBx:struct_site_keywords" />
         <xsd:field xpath="@site_id" />
      </xsd:keyref>
      <xsd:keyref name="struct_siteKeyref_0_0_2_0" refer="PDBx:struct_siteKey_0">
         <xsd:selector xpath="PDBx:struct_site_viewCategory/PDBx:struct_site_view" />
         <xsd:field xpath="PDBx:site_id" />
      </xsd:keyref>
      <xsd:key name="struct_site_genKey_0">
         <xsd:selector xpath="PDBx:struct_site_genCategory/PDBx:struct_site_gen" />
         <xsd:field xpath="@id" />
         <xsd:field xpath="@site_id" />
      </xsd:key>
      <xsd:key name="struct_site_keywordsKey_0">
         <xsd:selector xpath="PDBx:struct_site_keywordsCategory/PDBx:struct_site_keywords" />
         <xsd:field xpath="@site_id" />
         <xsd:field xpath="@text" />
      </xsd:key>
      <xsd:key name="struct_site_viewKey_0">
         <xsd:selector xpath="PDBx:struct_site_viewCategory/PDBx:struct_site_view" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="symmetryKey_0">
         <xsd:selector xpath="PDBx:symmetryCategory/PDBx:symmetry" />
         <xsd:field xpath="@entry_id" />
      </xsd:key>
      <xsd:key name="symmetry_equivKey_0">
         <xsd:selector xpath="PDBx:symmetry_equivCategory/PDBx:symmetry_equiv" />
         <xsd:field xpath="@id" />
      </xsd:key>
      <xsd:key name="valence_paramKey_0">
         <xsd:selector xpath="PDBx:valence_paramCategory/PDBx:valence_param" />
         <xsd:field xpath="@atom_1" />
         <xsd:field xpath="@atom_1_valence" />
         <xsd:field xpath="@atom_2" />
         <xsd:field xpath="@atom_2_valence" />
      </xsd:key>
      <xsd:key name="valence_refKey_0">
         <xsd:selector xpath="PDBx:valence_refCategory/PDBx:valence_ref" />
         <xsd:field xpath="@id" />
      </xsd:key>
   </xsd:element>
</xsd:schema>
