Applications of molecular modeling techniques in the design of xanthine based adenosine receptor antagonists and the development of the protein function annotation method SALSA