Development And Applications Of A Computational Framework For Protein And Drug Design