78067864
Jun 7, 2001
SRU BIOSYSTEMS LLC
Subscribe
Laboratory ware embedded with optical resonance structures used for biomolecular screening