Protein structure alignment using a genetic algorithm | Synapse