Ensemble and Genentech to collaborate on macrocyclic drugs