The proto-Nucleic-Acid Builder (pNAB)
All Classes Namespaces Files Functions Variables Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NdriverThis is the main file for the pnab driver
 CpNABThe proto-Nucleic Acid Builder main python class
 NPNABThe PNAB name space contains all the C++ classes and functions for the proto-Nucleic Acid Builder
 CBackboneClass for holding backbone information
 CBaseClass to fully define bases (i.e. Adenine, Cytosine)
 CBasesA 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
 CBaseUnitClass to hold bases with backbones attached (nucleotides), along with associated necessary information
 CChainA class for building nucleic acid strands and evaluating their energies
 CConformationSearchA rotor search function used to find acceptable conformations of arbitrary backbone and helical parameter combinations. The main class of the proto-Nucleic Acid Builder
 CConformerDataClass to contain important information for an individual conformer
 CHelicalParametersA class for holding values for all helical parameters
 CRuntimeParametersA class for holding necessary and optional runtime parameters for conformational searches