rdkit.Chem.rdChemReactions.RandomSampleAllBBsStrategy

Package rdkit :: Package Chem :: Module rdChemReactions :: Class RandomSampleAllBBsStrategy |
[hide private]
[frames] | no frames]

# Class RandomSampleAllBBsStrategy

             object --+
                      |
            ??.instance --+
                          |
    EnumerationStrategyBase --+
                              |
                             RandomSampleAllBBsStrategy

    RandomSampleAllBBsStrategy randomly samples from the reagent sets
    with the constraint that all building blocks are samples as early as possible.
    Note that this strategy never halts and can produce duplicates.

Instance Methods | [hide private]
__copy__(...) __copy__( (RandomSampleAllBBsStrategy)arg1) -> EnumerationStrategyBase : |
__init__(...) __init__( (object)arg1) -> None : |
Inherited from `EnumerationStrategyBase`: `GetNumPermutations`, `GetPosition`, `Initialize`, `Skip`, `Type`, `__bool__`, `__next__`, `__nonzero__`, `__reduce__`, `next` Inherited from `unreachable.instance`: `__new__` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables | [hide private]
| __instance_size__ = `24`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __copy__(...) |
    __copy__( (RandomSampleAllBBsStrategy)arg1) -> EnumerationStrategyBase :

        C++ signature :
            RDKit::EnumerationStrategyBase* __copy__(RDKit::RandomSampleAllBBsStrategy {lvalue})
Overrides: EnumerationStrategyBase.__copy__

### __init__(...) (Constructor) |
    __init__( (object)arg1) -> None :

        C++ signature :
            void __init__(_object*)
Overrides: object.__init__