OEDesignUnitSplitOptions
Attention
This API is currently available in C++ and Python.
class OEDesignUnitSplitOptions : public OESystem::OEOptions
This class stores the optional parameter sets for splitting a structure into design unit components for use in the OEMakeDesignUnitOptions class.
Constructors
OEDesignUnitSplitOptions() -> OEDesignUnitSplitOptions
OEDesignUnitSplitOptions(arg2: OEDesignUnitSplitOptions) -> OEDesignUnitSplitOptions
Default and copy constructor that constructs a OEDesignUnitSplitOptions object.
AddCofactorCode
AddCofactorCode(addCode: str) -> None
Explicitly sets the name of the molecule(s) to be considered a cofactor.
AddExcipientCode
AddExcipientCode(addCode: str) -> None
Explicitly sets the name of the molecule(s) to be considered an excipient.
AddLipidCode
AddLipidCode(addCode: str) -> None
Explicitly sets the name of the molecule(s) to be considered an lipid.
ClearCofactorCodes
ClearCofactorCodes() -> None
Removes the name(s) of the molecules considered to be cofactors.
ClearExcipientCodes
ClearExcipientCodes() -> None
Removes the name(s) of the molecules considered to be excipients.
ClearLipidCodes
ClearLipidCodes() -> None
Removes the name(s) of the molecules considered to be lipids.
GetAlternateLocationHandling
GetAlternateLocationHandling() -> int
Returns the value of the alternate location handling mode, which is given by the OEAlternateLocationOption namespace.
GetCofactorCodes
GetCofactorCodes() -> OEStringVector
Returns a reference to the vector of the name(s) of the molecule(s) considered to be cofactors.
GetExcipientCodes
GetExcipientCodes() -> OEStringVector
Returns a reference to the stored vector of strings representing names of molecules that should be considered excipients.
GetLipidCodes
GetLipidCodes() -> OEStringVector
Returns a reference to the stored vector of strings representing names of molecules that should be considered lipids.
GetMakePackingResidues
GetMakePackingResidues() -> bool
Returns the boolean whether or not to make packing residues.
GetMaxLigAtoms
GetMaxLigAtoms() -> int
Returns the maximum number of atoms for a molecule to still be considered a ligand.
GetMaxLigResidues
GetMaxLigResidues() -> int
Returns the maximum number of residues for a molecule to still be considered a ligand.
GetMaxSystemAtoms
GetMaxSystemAtoms() -> int
Returns the maximum number of atoms for a system to be split.
GetMinLigAtoms
GetMinLigAtoms() -> int
Returns the minimum number of atoms for a molecule to still be considered a ligand.
GetTargetComponentID
GetTargetComponentID() -> int
Returns the constant of the target component, which is taken from the OEDesignUnitComponents namespace.
SetAlternateLocationHandling
SetAlternateLocationHandling(value: int) -> bool
Sets the constant that controls how alternate location enumeration will be handled, which is taken from the OEAlternateLocationOption namespace.
SetCofactorCodes
SetCofactorCodes(value: OEStringVector) -> bool
Sets the vector of strings representing names of molecules that should be considered cofactors.
SetExcipientCodes
SetExcipientCodes(value: OEStringVector) -> bool
Sets the vector of strings representing names of molecules that should be considered excipients.
SetLipidCodes
SetLipidCodes(value: OEStringVector) -> bool
Sets the vector of strings representing names of molecules that should be considered lipids.
SetMakePackingResidues
SetMakePackingResidues(value: bool) -> bool
Sets the boolean of whether or not to make a packing residue component.
SetMaxLigAtoms
SetMaxLigAtoms(value: int) -> bool
Sets the maximum number of atoms for a molecule to be considered a ligand.
SetMaxLigResidues
SetMaxLigResidues(value: int) -> bool
Sets the maximum number of residues for a molecule to be considered a ligand.
SetMaxSystemAtoms
SetMaxSystemAtoms(value: int) -> bool
Sets the maximum number of atoms for a system to be split.
SetMinLigAtoms
SetMinLigAtoms(value: int) -> bool
Sets the minimum number of atoms for a molecule to be considered a ligand.
SetTargetComponentID
SetTargetComponentID(value: int) -> bool
Sets the constant of the target component, which is taken from the OEDesignUnitComponents namespace.
See also
OEMakeDesignUnitOptions class