Structural Analysis and Modeling of Proteins