Chemical Data Processing Library Python API - Version 1.2.0
Public Member Functions | List of all members
CDPL.Chem.BondReactionCenterStatusMatchExpression Class Reference

BondReactionCenterStatusMatchExpression. More...

+ Inheritance diagram for CDPL.Chem.BondReactionCenterStatusMatchExpression:

Public Member Functions

None __init__ (BondReactionCenterStatusMatchExpression expr)
 Initializes a copy of the BondReactionCenterStatusMatchExpression instance expr. More...
 
None __init__ (int status)
 Constructs a BondReactionCenterStatusMatchExpression instance for the specified query reaction center status. More...
 
BondReactionCenterStatusMatchExpression assign (BondReactionCenterStatusMatchExpression expr)
 Replaces the current state of self with a copy of the state of the BondReactionCenterStatusMatchExpression instance expr. More...
 
- Public Member Functions inherited from CDPL.Chem.BondMatchExpression
None __init__ ()
 Initializes the BondMatchExpression instance.
 
int getObjectID ()
 Returns the numeric identifier (ID) of the wrapped C++ class instance. More...
 
bool requiresAtomBondMapping ()
 Tells whether the expression must be reevaluated after a query to target atom/bond mapping candidate has been found. More...
 
bool __call__ (Bond query_bond, MolecularGraph query_molgraph, Bond target_bond, MolecularGraph target_molgraph, Base.Any aux_data)
 Performs an evaluation of the expression for the given query and target objects. More...
 
bool __call__ (Bond query_bond, MolecularGraph query_molgraph, Bond target_bond, MolecularGraph target_molgraph, AtomBondMapping mapping, Base.Any aux_data)
 Performs an evaluation of the expression for the given query and target objects under consideration of the provided candidate atom/bond mapping. More...
 

Additional Inherited Members

- Properties inherited from CDPL.Chem.BondMatchExpression
 objectID = property(getObjectID)
 

Detailed Description

BondReactionCenterStatusMatchExpression.

Constructor & Destructor Documentation

◆ __init__() [1/2]

None CDPL.Chem.BondReactionCenterStatusMatchExpression.__init__ ( BondReactionCenterStatusMatchExpression  expr)

Initializes a copy of the BondReactionCenterStatusMatchExpression instance expr.

Parameters
exprThe BondReactionCenterStatusMatchExpression instance to copy.

◆ __init__() [2/2]

None CDPL.Chem.BondReactionCenterStatusMatchExpression.__init__ ( int  status)

Constructs a BondReactionCenterStatusMatchExpression instance for the specified query reaction center status.

Parameters
statusThe query reaction center status as a (valid) bitwise OR combination of the flags defined in namespace Chem.ReactionCenterStatus. The following flags are supported: Chem.ReactionCenterStatus.NO_CENTER, Chem.ReactionCenterStatus.IS_CENTER, Chem.ReactionCenterStatus.BOND_MADE, Chem.ReactionCenterStatus.BOND_BROKEN, Chem.ReactionCenterStatus.BOND_ORDER_CHANGE and Chem.ReactionCenterStatus.NO_CHANGE - all other flags are ignored. For valid flag combinations see call().

Member Function Documentation

◆ assign()

BondReactionCenterStatusMatchExpression CDPL.Chem.BondReactionCenterStatusMatchExpression.assign ( BondReactionCenterStatusMatchExpression  expr)

Replaces the current state of self with a copy of the state of the BondReactionCenterStatusMatchExpression instance expr.

Parameters
exprThe BondReactionCenterStatusMatchExpression instance to copy.
Returns
self