def translate_chromosome(self, chromosome):
        """
        Translate all the genes in a chromosome.
        
        chromosome:  a ``chromosomes.Chromosome`` instance to translate
        
        return:  a list of translation products for the genes in the chromosome
        """
        assert isinstance(chromosome, Chromosome)
        return [self.translate_gene(g) for g in chromosome]