75038590
Dec 29, 1995
Nov 12, 1996
APPLERA CORPORATION
Subscribe
substrate for beta-galactosidase for biological and industrial research and testing and for medical research
substrate for beta-galactosidase for medical clinical testing