OEFormalChargeOptions

class OEFormalChargeOptions

This class is used for setting options during tautomer enumeration with OEEnumerateFormalCharges.

Constructors

OEFormalChargeOptions(const OEFormalChargeOptions &rhs)
OEFormalChargeOptions(unsigned int maxCount=0u, bool verbose=false, bool warts=true))

Default and copy constructors.

operator=

OEFormalChargeOptions &operator=(const OEFormalChargeOptions &rhs)

Assignment operator.

GetMaxCount

unsigned int GetMaxCount() const

Get the maximum number of charge states to be enumerated.

GetVerbose

bool GetVerbose() const

Get whether detailed info will be printed during charge enumeration.

GetWarts

bool GetWarts() const;

Get whether to add wart to the title of each charge state.

SetMaxCount

void SetMaxCount(unsigned int max)

Set the maximum number of charge states to be enumerated.

SetVerbose

void SetVerbose(bool verbose)

Set whether detailed info is to be printed during charge enumeration. The default is false.

SetWarts

void SetWarts(bool warts);

Set whether to add wart to the title of each charge state. The default is true.