<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 <PDBx:pdbx_feature_assemblyCategory> <PDBx:pdbx_feature_assembly id="1"> <PDBx:assembly_id>b1</PDBx:assembly_id> <PDBx:feature>nitrogen metabolism</PDBx:feature> <PDBx:feature_assigned_by>GO</PDBx:feature_assigned_by> <PDBx:feature_citation_id>GO</PDBx:feature_citation_id> <PDBx:feature_name>biological process</PDBx:feature_name> <PDBx:feature_type>value</PDBx:feature_type> </PDBx:pdbx_feature_assembly> </PDBx:pdbx_feature_assemblyCategory></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> |