MyBiosource Recombinant Proteins
MSRP:
Now:
€571.50 - €5,842.50
Was:
Recombinant Mouse IDO1 Protein | MBS8305261 | MybiosourceProduct Short Name: [IDO1]Product Name Synonyme: [IDO; INDO; Indoleamine 2,3-dioxygenase 1; IDO-1; Indoleamine-pyrrole 2,3-dioxygenase]Other Names: [indoleamine 2,3-dioxygenase 1 isoform 2;...