The proto-Nucleic-Acid Builder (pNAB)
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CPNAB::BackboneClass for holding backbone information
 CPNAB::BaseClass to fully define bases (i.e. Adenine, Cytosine)
 CPNAB::BasesA 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
 CPNAB::BaseUnitClass to hold bases with backbones attached (nucleotides), along with associated necessary information
 CPNAB::ChainA class for building nucleic acid strands and evaluating their energies
 CPNAB::ConformationSearchA rotor search function used to find acceptable conformations of arbitrary backbone and helical parameter combinations. The main class of the proto-Nucleic Acid Builder
 CPNAB::ConformerDataClass to contain important information for an individual conformer
 CPNAB::HelicalParametersA class for holding values for all helical parameters
 Cobject
 Cdriver.pNABThe proto-Nucleic Acid Builder main python class
 CPNAB::RuntimeParametersA class for holding necessary and optional runtime parameters for conformational searches