AbstractMapping

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".

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
state xs:IDREF required
xml:base xs:anyURI optional
See http://www.w3.org/TR/xmlbase/ for
information about this attribute.
Wildcard: ANY attribute from ANY namespace

Used By

Source

<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>