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__