designing drugs and manipulating molecules 6044754