# Data Structures

Here are the data structures with brief descriptions:

bondT | Base pair
bondTEn | Base pair with associated energy
cofoldF |
ConcEnt |
constrain |
COORDINATE | This is a workarround for the SWIG Perl Wrapper RNA plot function that returns an array of type COORDINATE
cpair | This datastructure is used as input parameter in functions of PS_dot.c
duplexT |
dupVar |
folden |
interact |
intermediate_t |
INTERVAL | Sequence interval stack element used in subopt.c
LIST |
LST_BUCKET |
model_detailsT | The data structure that contains the complete model details used throughout the calculations
move_t |
PAIR | Base pair data structure used in subopt.c
pair_info | A base pair info structure
pairpro |
paramT | The datastructure that contains temperature scaled energy parameters
path_t |
pf_paramT | The datastructure that contains temperature scaled Boltzmann weights of the energy parameters
plist | This datastructure is used as input parameter in functions of PS_dot.h and others
Postorder_list |
pu_contrib |
pu_out |
sect | Stack of partial structures for backtracking
snoopT |
SOLUTION | Solution element from subopt.c
svm_model |
swString |
Tree |
TwoDfold_solution | Solution element returned from TwoDfoldList
TwoDfold_vars | Variables compound for 2Dfold MFE folding
TwoDpfold_solution | Solution element returned from TwoDpfoldList
TwoDpfold_vars | Variables compound for 2Dfold partition function folding