The AbstractPolymorphicStateSet type is the super-class for a polymorphic state set definition. The element has a required AbstractSymbol attribute that in restricted concrete subclasses must be of a sensible type such as a single IUPAC character. It may enclose zero or more AbstractMapping elements to resolve ambiguities. |
<xs:complexType name="AbstractPolymorphicStateSet" abstract="true" mixed="false"> <xs:annotation> <xs:documentation>The AbstractPolymorphicStateSet type is the super-class for a polymorphic state set definition. The element has a required AbstractSymbol attribute that in restricted concrete subclasses must be of a sensible type such as a single IUPAC character. It may enclose zero or more AbstractMapping elements to resolve ambiguities.</xs:documentation> </xs:annotation> <xs:complexContent mixed="false"> <xs:extension base="AbstractUncertainStateSet"> <xs:sequence minOccurs="1" maxOccurs="1"> <xs:element name="uncertain_state_set" type="AbstractUncertainStateSet" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |