|  | 
        
          | __init__(self,
        st,
        options) Create a StructureFragmenter object.
 |  |  | 
    |  | 
        
          | findBreakableBonds(self) Gets the list of those C-C bonds that should be broken.
 |  |  | 
    |  | 
        
          | breakBonds(self) Breaks the C-C bonds that should be broken and returns a list of new 
      molecules
 |  |  | 
    |  | 
        
          | generateFinalMolecules(self) Create a list of fragments that meet all the criteria
 |  |  | 
    |  |  | 
    |  | 
        
          | generateMurckoScaffold(self) |  |  | 
    |  | 
        
          | storeFragments(self,
        options) Creates the final fragment list - also adds hydrogen atoms and sets 
      the title
 |  |  | 
    |  |  | 
    | bool | 
        
          | _checkMolecule(self,
        mol) Check to see if a fragment structure passes all the criteria
 |  |  | 
    | bool | 
        
          | hasEnoughHeavyAtoms(self,
        mol) Calculates how many non-hydgrogen atoms the molecule contains and 
      returns False if less than user-specified minimum.
 |  |  | 
    | bool |  | 
    | bool | 
        
          | checkBrokenBonds(self,
        mol) Checks if molecule has more than the cutoff number of broken bonds
 |  |  | 
    |  |  | 
    |  | 
        
          | makeFragments(self) Generate fragments by breaking bonds that have True set for them in 
      self.break_nobreak_dict.
 |  |  | 
    |  |  | 
    | list of lists | 
        
          | getCombinations(self,
        bonds) Get all possible combinations of bonds to break that will return all 
      possible fragments, including intermediates.
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |