Sequence- and structure-based prediction of binding sites and the energetics of complex formation.