title: to get properties of a residue from pdb file
body: <p>I have a pdb file and I want to parse the pdb using python and I want to find the following for residues in pdb: </p>
  
  <pre><code>1. hydrophobicity
  2. interface topology
  3. solvent accessible surface area
  </code></pre>
  
  <p>I have tried using pybel</p>
  
  <pre><code>file_name = "4hhb.pdb"
  allmols = [mol for mol in pybel.readfile("pdb", file_name)]
  for mol in allmols:
      dir(mols)
  </code></pre>
  
  <p>but, I am only able to see few properties. </p>
  
  <pre><code>'addh', 'atoms', 'calcdesc', 'calcfp', 'charge', 'conformers', 'data', 'dim', 'draw', 'energy', 'exactmass', 'formula', 'localopt', 'make3D', 'molwt', 'removeh', 'spin', 'sssr', 'title', 'unitcell', 'write
  </code></pre>
  
  <p>How can I find these 3 properties from pdb? I can use any module available in python to get these properties.</p>