Analogs of purine nucleosides