Predicting PDZ domain mediated protein interactions from structure