Computers Crunch Possible Cures for Cancer