166247-63-8
7-DEAZA-7-IODO-2'-DEOXYADENOSINE
Product Code:
529047
Molecular Formula:
C11H13IN4O3
Molecular Weight:
376.15
Order 166247-63-8
deaza,deoxyadenosine,CASNo 166247-63-8