The PDBX_POLY_SEQ_SCHEME category provides residue level nomenclature mapping for polymer entities. Example 1 - based on NDB entry DDFB25 <PDBx:pdbx_poly_seq_schemeCategory> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DC" seq_id="1"> <PDBx:auth_mon_id>DC</PDBx:auth_mon_id> <PDBx:auth_seq_num>1</PDBx:auth_seq_num> <PDBx:ndb_seq_num>1</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DC</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>1</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DG" seq_id="2"> <PDBx:auth_mon_id>DG</PDBx:auth_mon_id> <PDBx:auth_seq_num>2</PDBx:auth_seq_num> <PDBx:ndb_seq_num>2</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DG</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>2</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DT" seq_id="3"> <PDBx:auth_mon_id>DT</PDBx:auth_mon_id> <PDBx:auth_seq_num>3</PDBx:auth_seq_num> <PDBx:ndb_seq_num>3</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DT</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>3</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DA" seq_id="4"> <PDBx:auth_mon_id>DA</PDBx:auth_mon_id> <PDBx:auth_seq_num>4</PDBx:auth_seq_num> <PDBx:ndb_seq_num>4</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DA</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>4</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DC" seq_id="5"> <PDBx:auth_mon_id>DC</PDBx:auth_mon_id> <PDBx:auth_seq_num>5</PDBx:auth_seq_num> <PDBx:ndb_seq_num>5</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DC</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>5</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DG" seq_id="6"> <PDBx:auth_mon_id>DG</PDBx:auth_mon_id> <PDBx:auth_seq_num>6</PDBx:auth_seq_num> <PDBx:ndb_seq_num>6</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DG</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>6</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> </PDBx:pdbx_poly_seq_schemeCategory> |
<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 <PDBx:pdbx_poly_seq_schemeCategory> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DC" seq_id="1"> <PDBx:auth_mon_id>DC</PDBx:auth_mon_id> <PDBx:auth_seq_num>1</PDBx:auth_seq_num> <PDBx:ndb_seq_num>1</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DC</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>1</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DG" seq_id="2"> <PDBx:auth_mon_id>DG</PDBx:auth_mon_id> <PDBx:auth_seq_num>2</PDBx:auth_seq_num> <PDBx:ndb_seq_num>2</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DG</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>2</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DT" seq_id="3"> <PDBx:auth_mon_id>DT</PDBx:auth_mon_id> <PDBx:auth_seq_num>3</PDBx:auth_seq_num> <PDBx:ndb_seq_num>3</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DT</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>3</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DA" seq_id="4"> <PDBx:auth_mon_id>DA</PDBx:auth_mon_id> <PDBx:auth_seq_num>4</PDBx:auth_seq_num> <PDBx:ndb_seq_num>4</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DA</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>4</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DC" seq_id="5"> <PDBx:auth_mon_id>DC</PDBx:auth_mon_id> <PDBx:auth_seq_num>5</PDBx:auth_seq_num> <PDBx:ndb_seq_num>5</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DC</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>5</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> <PDBx:pdbx_poly_seq_scheme asym_id="A" entity_id="1" mon_id="DG" seq_id="6"> <PDBx:auth_mon_id>DG</PDBx:auth_mon_id> <PDBx:auth_seq_num>6</PDBx:auth_seq_num> <PDBx:ndb_seq_num>6</PDBx:ndb_seq_num> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>DG</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>6</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>A</PDBx:pdb_strand_id> </PDBx:pdbx_poly_seq_scheme> </PDBx:pdbx_poly_seq_schemeCategory></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> |