The non-coding DNA in eukaryotic genomes encodes a language which prog
rams organismal growth and development. We show that a linguistic and
cryptographic approach can be used to deduce the syntax of this progra
mming language for gene regulation and to compile a dictionary of enha
ncers which form its words. (C) 1997 Academic Press Limited.