write_purine_analogue