Purine nucleosides (synthetic nucleoside analogue antiviral)