Beispiel #1
0
    def genome_template(self):
        """
        Get a template of the genome, all chromosomes will have empty genes

        :return:
        """
        genome = Genome()

        chromosome = Chromosome(chromosome_id='HelloWorld', encoding_type=EncodingType.STRING, n_genes=1)
        chromosome.init_genes()
        genome.add_chromosome(chromosome)

        chromosome = Chromosome(chromosome_id='Alphabet', encoding_type=EncodingType.STRING)
        chromosome.init_genes()
        genome.add_chromosome(chromosome)

        chromosome = Chromosome(chromosome_id='Gattaca', encoding_type=EncodingType.STRING, n_genes=1)
        chromosome.charset = 'GATC'
        chromosome.init_genes()
        genome.add_chromosome(chromosome)

        return genome