Evolutionary patterns of amino acid substitutions in 12 Drosophila genomes