Ask a question
We will email your question to the supplier on your behalf.
Creative Biomart
Indoleamine-pyrrole 2,3-dioxygenase (IDO or INDO EC 1.13.11.52) is an immunomodulatory enzyme...
Cat# Ido1-2126M,
10ug : USD $398