Gravar-mail: Computational codon optimization of synthetic gene for protein expression