Codon preference and its use in identifying protein coding regions in long DNA sequences | Synapse