OEDesignUnitBuildOptions

Attention

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

class OEDesignUnitBuildOptions : public OESystem::OEOptions

This class stores the optional parameter sets for building the missing structural components of a design unit for use in the OEMakeDesignUnitOptions class.

Constructors

OEDesignUnitBuildOptions()
OEDesignUnitBuildOptions(const OEDesignUnitBuildOptions &)

Default and copy constructor that constructs a OEDesignUnitBuildOptions object.

GetBuildLoops

bool GetBuildLoops() const

Returns the boolean whether or not to build loops.

GetBuildSidechains

bool GetBuildSidechains() const

Returns the boolean whether or not to build side chains.

GetCapCTermini

bool GetCapCTermini() const

Returns the boolean whether or not to cap all C-termini in the system with NME.

GetCapNTermini

bool GetCapNTermini() const

Returns the boolean whether or not to cap all N-termini in the system with ACE.

GetSidechainBuilderOptions

OESidechainBuilderOptions& GetSidechainBuilderOptions()
const OESidechainBuilderOptions& GetSidechainBuilderOptions() const

Returns a reference to the stored sidechain builder options (OESidechainBuilderOptions) class.

GetLoopBuilderOptions

OELoopBuilderOptions& GetLoopBuilderOptions()
const OELoopBuilderOptions& GetLoopBuilderOptions() const

Returns a reference to the stored loop builder options (OELoopBuilderOptions) class.

GetCapBuilderOptions

OECapBuilderOptions& GetCapBuilderOptions()
const OECapBuilderOptions& GetCapBuilderOptions() const

Returns a reference to the stored cap builder options (OECapBuilderOptions) class.

SetBuildLoops

bool SetBuildLoops(bool buildLoops)

Sets the boolean of whether or not to build loops.

SetBuildSidechains

bool SetBuildSidechains(bool buildSidechains)

Sets the boolean of whether or not to build side chains.

SetCapCTermini

bool SetCapCTermini(bool capCTermini)

Sets the boolean of whether or not to cap all C-termini in the system with NME.

SetCapNTermini

bool SetCapNTermini(bool capNTermini)

Sets the boolean of whether or not to cap all N-termini in the system with ACE.

SetSidechainBuilderOptions

void SetSidechainBuilderOptions(const OESidechainBuilderOptions& value)

Set the sidechain builder options class (OESidechainBuilderOptions).

SetCapBuilderOptions

void SetCapBuilderOptions(const OECapBuilderOptions& value)

Set the cap builder options class (OECapBuilderOptions).

SetLoopBuilderOptions

void SetLoopBuilderOptions(const OELoopBuilderOptions& value)

Set the loop builder options class (OELoopBuilderOptions).