OEDesignUnitMutationOptions

Attention

This API is currently available in C++ and Python.

class OEDesignUnitMutationOptions : public OESystem::OEOptions

This class stores the optional parameter sets used in design unit mutation for use in the OEMutateResidues function.

Constructors

OEDesignUnitMutationOptions() -> OEDesignUnitMutationOptions
OEDesignUnitMutationOptions(arg2: OEDesignUnitMutationOptions) -> OEDesignUnitMutationOptions

Default and copy constructors.

AddMutation

AddMutation(mutationRes: OEResidue, targetIdx: int) -> None

Adds a mutation to make based on an input OEResidue object, along with a constant representing the target component which is taken from the OEDesignUnitComponents namespace.

ClearMutations

ClearMutations() -> None

Clears all mutations.

GetMutations

GetMutations() -> mapOEResidueUnsigned

Returns the stored std::map of mutations, which is keyed on an OEResidue object with a value of the target component which is taken from the OEDesignUnitComponents namespace.

SetMutations

SetMutations(mutations: mapOEResidueUnsigned) -> None

Sets the stored std::map of mutations, which is keyed on an OEResidue object with a value of the target component which is taken from the OEDesignUnitComponents namespace.

See also