The AbstractMapping type is the superclass for an ambiguity mapping. In an instance document, a subclass of this type will look like <member state="st1"/>, i.e. an element called "member" with an attribute called "state" whose value is an id reference that refers to an element that subclasses AbstractState. The purpose of AbstractMapping is to specify which other states may be implied, e.g. a nucleotide symbol "N" would have mappings to "A", "C", "G" and "T". |
Element | AbstractUncertainStateSet/member |
Complex Types | AAMapping, DNAMapping, RNAMapping, StandardMapping |
<xs:complexType name="AbstractMapping" abstract="true"> <xs:annotation> <xs:documentation>The AbstractMapping type is the superclass for an ambiguity mapping. In an instance document, a subclass of this type will look like <member state="st1"/>, i.e. an element called "member" with an attribute called "state" whose value is an id reference that refers to an element that subclasses AbstractState. The purpose of AbstractMapping is to specify which other states may be implied, e.g. a nucleotide symbol "N" would have mappings to "A", "C", "G" and "T".</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="Base"> <xs:attribute name="state" use="required" type="xs:IDREF"/> </xs:extension> </xs:complexContent> </xs:complexType> |