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) |
Complex Type | sequence |
Element | iupac-bases |
<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> |