79066308
Feb 23, 2009
NEW ENGLAND BIOLABS INC.
Subscribe
Proteins, macromolecular and small molecular tags, affinity substrates, and cells and organisms expressing labeled proteins