Gravar-mail: Codon preference and its use in identifying protein coding regions in long DNA sequences