|
__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__
|