add non_synonymous_codon parser