Skip to main content
Fig. 2 | BMC Genomics

Fig. 2

From: GATC: a genetic algorithm for gene tree construction under the Duplication-Transfer-Loss model of evolution

Fig. 2

Crossover operator. a Subtree swap. A subtree G1[ x] (in red) is pruned from G1 then regrafted to a random branch of G2 after deleting from G2 its leaves that also appear in G1[ x] (shown in dotted lines). To obtain the second child, a similar operation is performed from G2 to G1b Subtree swap preserving reconciliation. Two subtrees G1[ x] and G2[ y], respectively from G1 and G2, such that \(\overline {G_{1}[\!x]}=\overline {G_{2}[\!y]}\) are swapped and the remaining leaves are corrected to conserve the same leafset as the parent

Back to article page