A computer generated model of adenosine receptors rationalising binding and selectivity of receptor ligands