Artificial intelligence in genomic sequence, protein structure function prediction and DNA microarrays: a survey. (4th January 2010)