|
The proto-Nucleic-Acid Builder (pNAB)
|
A file for declaring various classes for defining options. More...
#include <string>#include <random>#include <array>#include <openbabel/mol.h>#include <openbabel/atom.h>#include <openbabel/bond.h>#include <openbabel/obconversion.h>#include <openbabel/math/matrix3x3.h>

Go to the source code of this file.
Classes | |
| class | PNAB::RuntimeParameters |
| A class for holding necessary and optional runtime parameters for conformational searches. More... | |
| class | PNAB::HelicalParameters |
| A class for holding values for all helical parameters. More... | |
| class | PNAB::Backbone |
| Class for holding backbone information. More... | |
| class | PNAB::Base |
| Class to fully define bases (i.e. Adenine, Cytosine) More... | |
| class | PNAB::Bases |
| A class that contains a vector of all the defined bases and a funtion to return a base and the complimentary base for all the bases defined. More... | |
| class | PNAB::BaseUnit |
| Class to hold bases with backbones attached (nucleotides), along with associated necessary information. More... | |
| struct | PNAB::ConformerData |
| Class to contain important information for an individual conformer. More... | |
Namespaces | |
| PNAB | |
| The PNAB name space contains all the C++ classes and functions for the proto-Nucleic Acid Builder. | |
Macros | |
| #define | M_PI 3.14159265358979323846 |
| #define | DEG_TO_RAD (M_PI/180.0) |
A file for declaring various classes for defining options.
| #define DEG_TO_RAD (M_PI/180.0) |
| #define M_PI 3.14159265358979323846 |
1.8.18