<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def check_genes(self):
 """ Assert that every DNA choice is represented by exactly one gene. """

        gene_dna_set = set([g.dna for g in self.genes])
        assert gene_dna_set == self.dna_choices_set