*-*aaaa*a/aaaa+/+aaaa+*2+Q322122
(2.26)
It codes for three conventional genes and one homeotic gene (shown in
blue). The conventional genes code as usual for three different sub-ETs. The homeotic gene controls the interactions between the different sub-ETs. Note that homeotic genes have their specific length and their specific set of functions. In this particular case, the head length of the homeotic gene
hH is equal to five whereas for the other genes the head length is equal to three; the function set of the homeotic gene
FH is equal to FH = {+, *, Q} whereas for the other genes the function set consists of
F = {+, -, *, /}. As shown in Figure
2.12, this kind of representation not only allows the evolution of linking functions but also allows code reuse. As you probably noticed, this is an extremely elegant and simple form of generating in GEP what is known as automatically defined functions (ADFs). Indeed, any conventional gene in this cellular representation can not only be used as many times as necessary but also establish different interactions with the other genes.
Figure 2.12. Expression of chromosomes containing a single homeotic gene. a) The chromosome composed of three conventional genes and one homeotic gene (shown in bold). b) The sub-ETs codified by each conventional gene. c) The final program or cell. Note that this cellular system allows code reuse as each conventional gene codes for an automatically defined function.
The use of more than one homeotic gene results obviously in a multicellular system where each homeotic gene puts together a different consortium of genes. Consider, for instance, the following chromosome:
/a/aaaa+a*aaaa*++aaaaQ*21122+/31333
(2.27)
It codes for three conventional genes and two homeotic genes (shown in
blue). Its expression (Figure 2.13) results in two different cells or programs, each expressing different genes in different ways.
Figure 2.13. Expression of chromosomes containing multiple homeotic genes.
a) The chromosome composed of three conventional genes and two homeotic genes (shown in bold).
b) The sub-ETs codified by each conventional gene. c) Two different programs expressed in two different cells. Note how different cells put together different consortiums of genes.