Recent patents on anti-cancer drug discovery.