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