Computational Design of Protein Structure and Prediction of Ligand Binding