Add codon selection

For: #47