programmable cancer drug