908130-61-0
7-Deaza-2'-deoxy-7-iodoadenosine
(7-脱氮-7-碘-2'-脱氧腺苷)
Product Code:
211957
Molecular Formula:
C11H13IN4O3
Molecular Weight:
376.15
Order 908130-61-0
deaza,deoxy,iodoadenosine,CASNo 908130-61-0