| Trees | Indices | Help |
|
|---|
|
|
Module containing RGroupDecomposition classes and functions.
|
|||
| MOL_SPTR_VECT | |||
| RGroupCoreAlignment | |||
|
RGroupDecomposition RGroupDecompositionParameters controls how the RGroupDecomposition sets labelling and matches structures OPTIONS: - RGroupCoreAlignment: can be one of RGroupCoreAlignment.None or RGroupCoreAlignment.MCS If set to MCS, cores labels are mapped to each other using their Maximum common substructure overlap. |
|||
|
RGroupDecompositionParameters RGroupDecompositionParameters controls how the RGroupDecomposition sets labelling and matches structures OPTIONS: - RGroupCoreAlignment: can be one of RGroupCoreAlignment.None or RGroupCoreAlignment.MCS If set to MCS, cores labels are mapped to each other using their Maximum common substructure overlap. |
|||
| RGroupLabelling | |||
| RGroupLabels | |||
| RGroupMatching | |||
|
|||
|
|||
|
|||
AtomIndexLabels = rdkit.Chem.rdRGroupDecomposition.RGroupLabel
|
|||
AtomMap = rdkit.Chem.rdRGroupDecomposition.RGroupLabelling.Ato
|
|||
AtomMapLabels = rdkit.Chem.rdRGroupDecomposition.RGroupLabels.
|
|||
AutoDetect = rdkit.Chem.rdRGroupDecomposition.RGroupLabels.Aut
|
|||
Exhaustive = rdkit.Chem.rdRGroupDecomposition.RGroupMatching.E
|
|||
Greedy = rdkit.Chem.rdRGroupDecomposition.RGroupMatching.Greedy
|
|||
GreedyChunks = rdkit.Chem.rdRGroupDecomposition.RGroupMatching
|
|||
Isotope = rdkit.Chem.rdRGroupDecomposition.RGroupLabelling.Iso
|
|||
IsotopeLabels = rdkit.Chem.rdRGroupDecomposition.RGroupLabels.
|
|||
MCS = rdkit.Chem.rdRGroupDecomposition.RGroupCoreAlignment.MCS
|
|||
MDLRGroup = rdkit.Chem.rdRGroupDecomposition.RGroupLabelling.M
|
|||
None = rdkit.Chem.rdRGroupDecomposition.RGroupCoreAlignment.None
|
|||
RelabelDuplicateLabels = rdkit.Chem.rdRGroupDecomposition.RGro
|
|||
__package__ = Nonehash(x) |
|||
|
|||
RGroupDecompose( (AtomPairsParameters)cores, (AtomPairsParameters)mols [, (bool)asSmiles=False [, (bool)asRows=True [, (RGroupDecompositionParameters)options=<rdkit.Chem.rdRGroupDecomposition.RGroupDecompositionParameters object at 0x7fc4408795a0>]]]) -> object :
Decompose a collecion of molecules into their Rgroups
ARGUMENTS:
- cores: a set of cores from most to least specific.
See RGroupDecompositionParameters for more details
on how the cores can be labelled
- mols: the molecules to be decomposed
- asSmiles: if True return smiles strings, otherwise return molecules [default: False]
- asRows: return the results as rows (default) otherwise return columns
RETURNS: row_or_column_results, unmatched
Row structure:
rows[idx] = {rgroup_label: molecule_or_smiles}
Column structure:
columns[rgroup_label] = [ mols_or_smiles ]
unmatched is a vector of indices in the input mols that were not matched.
C++ signature :
boost::python::api::object RGroupDecompose(boost::python::api::object,boost::python::api::object [,bool=False [,bool=True [,RDKit::RGroupDecompositionParameters=<rdkit.Chem.rdRGroupDecomposition.RGroupDecompositionParameters object at 0x7fc4408795a0>]]])
|
|
|||
AtomIndexLabels
|
AtomMap
|
AtomMapLabels
|
AutoDetect
|
Exhaustive
|
GreedyChunks
|
Isotope
|
IsotopeLabels
|
MDLRGroup
|
RelabelDuplicateLabels
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Sun Oct 8 11:32:01 2017 | http://epydoc.sourceforge.net |