Understanding Eukaryotic Genes