Suboptimal Structures sensu Zuker
The algorithm to compute optimal secondary structures that contain a particular base pair has been published by Zuker [1989] and is based on ideas for predicting structures for circular RNAs, in particular viroids, as presented in Steger et al. [1984].
- Functions - 
SOLUTION *zukersubopt(const char *string)
- #include <ViennaRNA/subopt.h>Compute Zuker type suboptimal structures. Compute Suboptimal structures according to M. Zuker, i.e. for every possible base pair the minimum energy structure containing the resp. base pair. Returns a list of these structures and their energies. - Deprecated:
- use vrna_zukersubopt() instead 
 - Parameters
- string – RNA sequence 
 
- Returns
- List of zuker suboptimal structures 
 
 - 
SOLUTION *zukersubopt_par(const char *string, vrna_param_t *parameters)
- #include <ViennaRNA/subopt.h>Compute Zuker type suboptimal structures. - Deprecated:
- use vrna_zukersubopt() instead 
 
 - 
vrna_subopt_solution_t *vrna_subopt_zuker(vrna_fold_compound_t *fc)
- #include <ViennaRNA/subopt_zuker.h>Compute Zuker type suboptimal structures. Compute Suboptimal structures according to Zuker [1989] , i.e. for every possible base pair the minimum energy structure containing the resp. base pair. Returns a list of these structures and their energies. - SWIG Wrapper Notes:
- This function is attached as method subopt_zuker() to objects of type - fold_compound. See, e.g.- RNA.fold_compound.subopt_zuker()in the Python API.
 See also - Parameters
- fc – fold compound 
 
- Returns
- List of zuker suboptimal structures 
 
 
- 
SOLUTION *zukersubopt(const char *string)