Attention
This API is currently available in C++ and Python.
OEBioUnitExtractionOptions¶
class OEBioUnitExtractionOptions : public OESystem::OEOptions
This class stores the optional parameter sets for biounit extraction for use in the
OEExtractBioUnits
function.
Code Example
Constructors¶
OEBioUnitExtractionOptions()=default
OEBioUnitExtractionOptions(const OEBioUnitExtractionOptions &)=default
Default and copy constructor that constructs a OEBioUnitExtractionOptions object.
operator=¶
OEBioUnitExtractionOptions &
operator=(const OEBioUnitExtractionOptions &)=default
Assignment operator.
GetMaxAtoms¶
unsigned GetMaxAtoms() const
Returns the maximum number of atoms for the extracted biounit.
GetMaxParts¶
unsigned GetMaxParts() const
Returns the maximum number of parts for a given transformation required to generate a biounit.
GetMinScore¶
unsigned GetMinScore() const
Returns the minimum score required for the biounit extraction’s sequence alignment.
GetPreferAuthorRecord¶
bool GetPreferAuthorRecord() const
Returns the boolean whether or not to prefer the author or software record for biounit extraction.
GetSuperpose¶
bool GetSuperpose() const
Returns the boolean whether or not to superpose the output biounit to the input reference structure.
SetMaxAtoms¶
void SetMaxAtoms(unsigned maxAtoms)
Sets the maximum number of atoms allowed for the extracted biounit.
SetMaxParts¶
void SetMaxParts(unsigned maxParts)
Sets the maximum number of parts allowed for a given transformation required to generate a biounit.
SetMinScore¶
void SetMinScore(int minScore)
Sets the minimum score required for the biounit extraction’s sequence alignment.
SetPreferAuthorRecord¶
void SetPreferAuthorRecord(bool preferAuthor)
Sets the boolean of whether or not to prefer the author or software record for biounit extraction.
SetSuperpose¶
void SetSuperpose(bool superpose)
Sets the boolean whether or not to superpose the output biounit to the input reference structure.
See also
OEMakeDesignUnitOptions class