Genentech has agreed to acquire its Xolair co-marketer, the Houston-based biotech firm Tanox, in a deal worth $919 million.