The DataWarrior "Build Evolutionary Library" The algorithm for generation of children molecules from selected parents included in the DW package was initiated by copy/paste a 2D image of the selected PC190723 parent from a *.sdf file and selection of a *.pdb of the crystallographic PC190723 bound to 4dxd. The PC190723 molecular fragments that will be preserved during evolutionary random modifications were then selected using the lazo tool provided by DW inside the build evolutionary library option. Children molecules were generated by randomly adding small molecular modifications to the parent fragment selected for modification and evolution. Modifications are selected randomly from a list including single atom replacements, insertions, single/double bond changes, atom migrations, ring aromatization/reduction, etc, by the so called Mutator modifications (). Molecular modifications were applied to the parent, then ranked by their fitting criteria and the best fitting molecules used for further modifications in the next generation. After each generation, a calculated weighted sum of all the user selected fitting criteria ranks each children fitness.