Class to contain important information for an individual conformer.
More...
#include <Containers.h>
|
OpenBabel::OBMol | molecule |
| The openbabel OBMol object for the conformer. More...
|
|
double * | monomer_coord |
| Pointer to array containing coordinates of a single monomer. More...
|
|
double | distance |
| distance between interconnects in Backbone for adjacent BaseUnit More...
|
|
double | bondE |
| Energy of newly formed bonds in the backbone divided by the length of the strand -1. More...
|
|
double | angleE |
| Energy of newly formed angles in the backbone divided by the length of the strand -1. More...
|
|
double | torsionE |
| Energy of all rotatable torsions divided by the length of the strand. More...
|
|
double | VDWE |
| Total van Der Wals Energy divided by the length of the strand. More...
|
|
double | total_energy |
| Total energy of the conformation divided by divided by the length of the strand. More...
|
|
double | rmsd |
| Root-mean square distance relative to lowest energy conformer. More...
|
|
std::size_t | index |
| The index of the conformer. More...
|
|
bool | accepted |
| Is the energy of the conformer less than the thresholds. More...
|
|
std::vector< double > | dihedral_angles |
| The values of the rotatable dihedral angles in the conformer in degrees. More...
|
|
Class to contain important information for an individual conformer.
It includes detailed information about the energy components important for distinguishing between different conformers. It also includes the value of the RMSD relative to the best candidate. If the conformer satisfies the distance and energy thresholds, then it is saved. It also contains the openbabel OBMol object for the accepted candidates
- See also
- Chain::generateConformerData
-
ConformationSearch::reportData
-
RuntimeParameters::energy_filter
-
RuntimeParameters::max_distance
◆ operator<()
bool PNAB::ConformerData::operator< |
( |
const ConformerData & |
cd | ) |
const |
|
inline |
Used for simple sorting based on total energy of the conformer.
- Parameters
-
- Returns
- True if the other ConformerData has greater total energy, false otherwise
◆ accepted
bool PNAB::ConformerData::accepted |
Is the energy of the conformer less than the thresholds.
◆ angleE
double PNAB::ConformerData::angleE |
Energy of newly formed angles in the backbone divided by the length of the strand -1.
◆ bondE
double PNAB::ConformerData::bondE |
Energy of newly formed bonds in the backbone divided by the length of the strand -1.
◆ dihedral_angles
std::vector<double> PNAB::ConformerData::dihedral_angles |
The values of the rotatable dihedral angles in the conformer in degrees.
◆ distance
double PNAB::ConformerData::distance |
◆ index
std::size_t PNAB::ConformerData::index |
The index of the conformer.
◆ molecule
OpenBabel::OBMol PNAB::ConformerData::molecule |
The openbabel OBMol object for the conformer.
◆ monomer_coord
double* PNAB::ConformerData::monomer_coord |
Pointer to array containing coordinates of a single monomer.
◆ rmsd
double PNAB::ConformerData::rmsd |
Root-mean square distance relative to lowest energy conformer.
◆ torsionE
double PNAB::ConformerData::torsionE |
Energy of all rotatable torsions divided by the length of the strand.
◆ total_energy
double PNAB::ConformerData::total_energy |
Total energy of the conformation divided by divided by the length of the strand.
◆ VDWE
double PNAB::ConformerData::VDWE |
Total van Der Wals Energy divided by the length of the strand.
The documentation for this struct was generated from the following file: