Class to compute and hold data for Steric Clashes.
  Data point descriptor is atoms involved, values are 
  "Distance", "Min Allowed", "Delta".
  
    |  |  | 
    | bool | 
        
          | within_three_bonds(self,
        protein,
        iatom,
        target_atom) Method to determine whether two atoms are within three bonds of each 
      other.
 |  |  | 
    |  | 
        
          | analyze(self,
        parent) compute and store the data for this class
 |  |  | 
    |  | 
        
          | run_analysis(self,
        protein) Iterate over the atom pairs and check record clashes
 |  |  | 
    |  | 
        
          | analyze_pair(self,
        protein,
        atom1,
        atom2) Test a pair of atoms and record data if they clash.
 |  |  | 
    |  | 
        
          | check_hbond(self,
        protein,
        atom1,
        atom2,
        clash=None,
        distance=None,
        require_hydrogen=True) Test and atom pair to see if they can be considered a hydrogen bond.
 |  |  | 
    |  | 
        
          | find_hbond_hydrogen(self,
        protein,
        donor,
        acceptor,
        distance=None) Locate a hydrogen that is bound to the donor that is closer to the 
      acceptor than the donor is.
 |  |  | 
  
    | Inherited from data_set:add_point,report,report_data_points |