Class for calculating properties of proteins and protein residues.
  
    |  | 
        
          | __init__(self,
        struct,
        jobname,
        cleanup=True,
        nbcutoff=14.0,
        residues=None,
        lig_asl=None) Construct a
 ProteinCalculatorclass from a structure 
      file and a jobname. |  |  | 
    |  | 
        
          | _prepInscode(self) Private method to renumber residues with inscodes so that propka can 
      handle them.
 |  |  | 
    |  | 
        
          | runpKa(self) Runs PROPKA to get the pKa of all residues in the
 self.struct, then setsself.pka_data. |  |  | 
    | float | 
        
          | getResiduepKa(self,
        residue) Returns the pKa for specified residue
 |  |  | 
    | float | 
        
          | getTotalpKa(self) Gets the sum of the pKa values for the protein.
 |  |  | 
    |  | 
        
          | setpKaData(self,
        summary,
        renum_map=None) Compares residues from the PROPKA summary with the residues in
 self.residuesand when matches are found the summary's 
      pKa is set for that residue inself.pka_data |  |  | 
    | float |  | 
    | float | 
        
          | getPrimeEnergyByResidues(self,
        residues) Run Prime Minimization on
 self.structonly minimizing 
      the residues inresidues. |  |  | 
    | float |  | 
    | generator |  | 
    | float | 
        
          | getTotalPotentialEnergy(self) Get the potential energy of
 self.structwhich is 
      calculated usingschrodinger.structutils.minimize.Minimizer. |  |  | 
    | float |  | 
    | generator |  | 
    |  | 
        
          | _calculateEnergiesByResidue(self,
        res) |  |  | 
    | float |  | 
    | generator |  | 
    |  | 
        
          | _calculateAtomicSasaList(self) Calculate SASA for all atoms in the structure, and save them.
 |  |  | 
    |  | 
        
          | _sumSasaForAtoms(self,
        atoms=None) Sum up the pre-calculated SASAs for the given atoms.
 |  |  | 
    | float |  | 
    | generator |  | 
    | float |  | 
    | generator |  | 
    | float | 
        
          | getResidueSASA(self,
        residue,
        sidechain=False) Returns the SASA for residue.
 |  |  | 
    | generator |  | 
    | float | 
        
          | getTotalSASAPolar(self,
        sidechain=False) Returns the total approximate solvent accessible surface area for all
      polar residues.
 |  |  | 
    | generator |  | 
    | float | 
        
          | getTotalSASANonPolar(self,
        sidechain=False) Returns the total approximate solvent accessible surface area for all
      non-polar residues.
 |  |  | 
    | generator |  | 
    | float | 
        
          | getTotalSASA(self,
        sidechain=False) Returns the total approximate solvent accessible surface area for all
      residues.
 |  |  | 
    | float |  | 
    | generator |  | 
    | float | 
        
          | getTotalHydropathy(self,
        sidechain=False) Returns the total calculated hydropathy value for all residues.
 |  |  | 
    | int |  | 
    | generator | 
        
          | getRotatableBondsGenerator(self) Returns a generator that yields the schrodinger.structure._Residue object 
      and its number of rotors for each residue in
 self.struct. |  |  | 
    | float |  | 
    |  | 
        
          | _calculateVDWSurfComp(self) |  |  | 
    | float | 
        
          | getTotalSurfComp(self) Returns:
      Median of vdW surface complementarity values for all surface points 
      for all residues.
 |  |  | 
    | float | 
        
          | getResidueSurfComp(self,
        residue) Returns:
      Median of vdW surface complementarity values for all accounted points
      on the surface of this residue.
 |  |  | 
    | generator | 
        
          | calculateOverResidues(self,
        *properties) Helper method that returns a generator which will calculate multiple 
      properties for
 self.struct. |  |  | 
    | dict | 
        
          | calculate(self,
        *properties) Helper method to calculate multiple properties for
 self.struct. |  |  | 
    |  | 
        
          | getTotalAggregation(self) |  |  | 
    |  |  | 
    |  | 
        
          | getTotalComplementarity(self) |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |