Roche's Genentech unit has forged an alliance with Astex, worth up to $515 million, to partner on a fragment-based drug ...