Towards structure-based protein drug design