Search Results

Title Detail Species Tag Identifier Product type Price Add to cart
Lambda protein phosphatase (2 - 221) Bacteriophage Lambda Protein Phosphatase
Bacteriophage lambda DU4170 Proteins
£150.00