Protein tyrosine phosphatases: Ligand interaction analysis and optimisation of virtual screening.