<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. 'entire' 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). 'partial' 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 '.', 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 ('yes') or absence ('no') 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 '.', 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> |