OEIridiumData
Attention
This API is currently available in C++ and Python.
class OEIridiumData
This class contains the Iridium category [Warren-2012], metrics required for categorization, and a methods to determine the Iridium category itself.
See also
Categorization section in OESpruce TK
OECalculateDPIfunctionOEStructureQuality class
OEDrawIridiumDatafunction in Grapheme TK to visualize information stored in an OEIridiumData object
hover cursor over graph
Example of visualizing OEIridiumData
Default and copy constructor. Assignment operator. Returns whether the OEIridiumData object is valid. Resets the OEIridiumData object to its initial state. This function uses the internally stored metrics to determine
the Iridium category. See also Categorization section in OESpruce TK Returns whether or not alternative conformations exist for this structure. Returns the active site density coverage (0 to 1). Returns the Iridium category from the
Returns the diffraction-component precision index (DPI) value. Returns whether or not excipients have interactions with the ligand. Returns whether or not an MTZ file exists for this structure. Returns the irrational Rfree value. Returns the ligand density coverage (0 to 1). Returns whether or not packing residues make interactions with the ligand. Returns whether or not the ligand has partial occupancy. Returns whether or not the protein has partial occupancy. Returns whether or not potential but unperceived covalent
interaction can be found in the active site. Returns the Rfree value. Returns the resolution of the crystal structure. Sets whether or not alternative conformations exist for this structure. Sets the active site density coverage. Sets the Iridium category from a value in the
Sets the diffraction-component precision index (DPI) value. Sets whether or not excipients have interactions with the ligand. Sets whether or not an MTZ file exists for this structure. Sets the irrational Rfree value. Sets the ligand density coverage (0 to 1). Sets whether or not packing residues make interactions with the ligand. Sets whether or not the ligand has partial occupancy. Sets whether or not the protein has partial occupancy. Sets whether or not potential but unperceived covalent
interaction can be found in the active site. Sets the Rfree value. Sets the resolution of the crystal structure.Constructors
OEIridiumData()
OEIridiumData(const OEIridiumData &rhs)
operator=
OEIridiumData &operator=(const OEIridiumData &rhs)
operator bool
operator bool() const
Clear
void Clear()
DetermineCategory
void DetermineCategory()
OEIridiumCategory namespaceGetAltConfs
bool GetAltConfs() const
GetAsDensity
double GetAsDensity() const
GetCategory
unsigned GetCategory() const
OEIridiumCategory namespace.GetDPI
double GetDPI() const
GetExcipients
bool GetExcipients() const
GetHasMTZ
bool GetHasMTZ() const
GetIrrationalRFree
bool GetIrrationalRFree() const
GetLigandDensity
double GetLigandDensity() const
GetPackingResidues
bool GetPackingResidues() const
GetPartOccupancyLigand
bool GetPartOccupancyLigand() const
GetPartOccupancyProtein
bool GetPartOccupancyProtein() const
GetPossibleCovalent
bool GetPossibleCovalent() const
GetRFree
double GetRFree() const
GetResolution
double GetResolution() const
SetAltConfs
bool SetAltConfs(bool altConfs)
SetAsDensity
bool SetAsDensity(double asDensity)
SetCategory
bool SetCategory(unsigned category)
OEIridiumCategory namespace.SetDPI
bool SetDPI(double dpi)
SetExcipients
bool SetExcipients(bool excipients)
SetHasMTZ
bool SetHasMTZ(bool hasMTZ)
SetIrrationalRFree
bool SetIrrationalRFree(bool irrationalRFree)
SetLigandDensity
bool SetLigandDensity(double ligandDensity)
SetPackingResidues
bool SetPackingResidues(bool packingResidues)
SetPartOccupancyLigand
bool SetPartOccupancyLigand(bool partOccupancyLigand)
SetPartOccupancyProtein
bool SetPartOccupancyProtein(bool partOccupancyProtein)
SetPossibleCovalent
bool SetPossibleCovalent(bool possibleCovalent)
SetRFree
bool SetRFree(double rFree)
SetResolution
bool SetResolution(double resolution)