Patheon buys IRIX Pharmaceuticals