product Name:7-Deaza-2'-deoxy-7-iodoguanosine
  • 7-Deaza-7-Iodo-2'-DeoxyGuanosine
  • 172163-62-1
  • C11H13IN4O4
  • 392.1531