The PDBX_NONPOLY_SCHEME category provides residue level nomenclature mapping for non-polymer entities. Example 1 - <PDBx:pdbx_nonpoly_schemeCategory> <PDBx:pdbx_nonpoly_scheme asym_id="C" ndb_seq_num="100"> <PDBx:auth_mon_id>HOH</PDBx:auth_mon_id> <PDBx:auth_seq_num>100</PDBx:auth_seq_num> <PDBx:entity_id>3</PDBx:entity_id> <PDBx:mon_id>HOH</PDBx:mon_id> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>HOH</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>100</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>C</PDBx:pdb_strand_id> </PDBx:pdbx_nonpoly_scheme> </PDBx:pdbx_nonpoly_schemeCategory> |
<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 - <PDBx:pdbx_nonpoly_schemeCategory> <PDBx:pdbx_nonpoly_scheme asym_id="C" ndb_seq_num="100"> <PDBx:auth_mon_id>HOH</PDBx:auth_mon_id> <PDBx:auth_seq_num>100</PDBx:auth_seq_num> <PDBx:entity_id>3</PDBx:entity_id> <PDBx:mon_id>HOH</PDBx:mon_id> <PDBx:pdb_ins_code xsi:nil="true" /> <PDBx:pdb_mon_id>HOH</PDBx:pdb_mon_id> <PDBx:pdb_seq_num>100</PDBx:pdb_seq_num> <PDBx:pdb_strand_id>C</PDBx:pdb_strand_id> </PDBx:pdbx_nonpoly_scheme> </PDBx:pdbx_nonpoly_schemeCategory></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> |