Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
▼Ndriver | This is the main file for the pnab driver |
CpNAB | The proto-Nucleic Acid Builder main python class |
▼NPNAB | The PNAB name space contains all the C++ classes and functions for the proto-Nucleic Acid Builder |
CBackbone | Class for holding backbone information |
CBase | Class to fully define bases (i.e. Adenine, Cytosine) |
CBases | 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 |
CBaseUnit | Class to hold bases with backbones attached (nucleotides), along with associated necessary information |
CChain | A class for building nucleic acid strands and evaluating their energies |
CConformationSearch | A rotor search function used to find acceptable conformations of arbitrary backbone and helical parameter combinations. The main class of the proto-Nucleic Acid Builder |
CConformerData | Class to contain important information for an individual conformer |
CHelicalParameters | A class for holding values for all helical parameters |
CRuntimeParameters | A class for holding necessary and optional runtime parameters for conformational searches |