These are a few simple datatypes used in various more complex schema
definitions. Examples: alleleType which limits the allowed values that a string can take
to the four bases A,C,T and G, plus N.
LSID-format (Life Science Identifiers,
http://www.i3c.org/workgroups/technical_architecture/resources/lsid/docs/index.htm)
For use in genotype and allele frequency schema definitions, where
one wants to restrict the value of the attribute or element text to only the proper
values.
For use in assay definitions and other scenarios when one needs to
specify whether something (usually an allele(s) is called on the forward or the
reverse strand of a chromosome.
The different classes, as determined by dbSNP, of SNPs picked to
genotype.
The different genomic location types for SNPs (and other types
perhaps), according to dbSNP's classifications. These can range from accurate point-
like coordinates to a range that may apply to larger indel thingies. Hopefully this
can also be used for gene features and the like, if need be, but the primary
application are SNPs, however.
Sex indicator, either male, female or unknown.
The different kinds of classes of flank sequences, according to dbSNP
Allowed values of the race an individual is said to belong to. Simple
list at this time, but may later be made more sophisticated to enable definition of
population and subpopulations at different levels.
For use in cases where one has primers, extension probes or the like,
short DNA sequences that can only have the four bases plus ambiguity codes and 'n'
as gap indicators. Also used for SNP flanking sequences and similar.
For use in cases where one has primers, extension probes or the like,
short DNA sequences that can only have the four bases plus ambiguity codes and 'n'
as gap indicators. Whitespace must be accepted, I suppose, for convenience sake, but
we'd like to strip that out before using the sequence or inserting into a database.
General percent datatype, ranging from 0 to 1, with every float-value
between allowed.
Defines several experimental protocol classes.
Defines several batch types, for asssociating genotypes and other
records with batches of various kinds