Structural Bioinformatics of Proteins and Protein Complexes and Applications to Cancer Biology