iupac-bases

Nucleotide bases representing sequence ambiguity.
        Primary nucleotides: A, C, G, T (DNA).
        "Wildcard" nucleotides: M, R, W, S, Y, K, V, H, D, B, X, N.

        Wildcard nucleotides may be used if they are acceptable in the context 
        in which they appear. The default is to use all upper case letters. 

        The full specification of the IUPAC codes may be found here:
        (http://nar.oxfordjournals.org/content/13/9/3021.short)
        Cornish-Bowden A. Nomenclature for incompletely specified bases in 
        nucleic acid sequences: recommendations 1984. Nucleic Acids Res. 1985; 
        13:3021-3030.

        The bases of the sequence string are restricted to the upper and lower case
        versions of the nucleotides specified above.

        Data:
        ---- 
        - Nucleotide sequence in DNA alphabet (string, required)

Simple Type Information

Used By

Complex Type sequence
Element iupac-bases

Source

<xs:simpleType name="iupac-bases">
  <xs:annotation>
    <xs:documentation>Nucleotide bases representing sequence ambiguity. Primary nucleotides: A, C, G, T (DNA). "Wildcard" nucleotides: M, R, W, S, Y, K, V, H, D, B, X, N. Wildcard nucleotides may be used if they are acceptable in the context in which they appear. The default is to use all upper case letters. The full specification of the IUPAC codes may be found here: (http://nar.oxfordjournals.org/content/13/9/3021.short) Cornish-Bowden A. Nomenclature for incompletely specified bases in nucleic acid sequences: recommendations 1984. Nucleic Acids Res. 1985; 13:3021-3030. The bases of the sequence string are restricted to the upper and lower case versions of the nucleotides specified above. Data: ---- - Nucleotide sequence in DNA alphabet (string, required)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="([\sACGTUMRWSYKVHDBXNacgtumrwsykvhdbxn])+"/>
    <xs:minLength value="1"/>
  </xs:restriction>
</xs:simpleType>