protein-encoding genes