Characterizing Protein Structures By Surface Mapping