OEBioUnitExtractionOptions

class OEBioUnitExtractionOptions

This class stores the optional parameter sets for biounit extraction for use in the OEExtractBioUnits function.

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 maxinum 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.