Comparison of DNA and protein sequences, especially DNA at the level of protein translation allowing simultaneous comparison of gene structure with homology based alignment. The two programs that are easily used are genewise and estwise.