The Ligand GA fitness function uses an S(PLP) -ADME_Penalty for each of the molecules and stereoisomers. ADME_penalty enforces the Lipinski Rule of 5 conditions in the soft sense . There are additional constraints that have been written for a completely different set of molecules and goal, including enforcing particular hydrogen bonds, but these are not used in this analysis.