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