Protein docking using a genetic algorithm | Synapse