7 #ifndef __VIENNA_RNA_PACKAGE_TWO_D_PF_FOLD_H__
8 #define __VIENNA_RNA_PACKAGE_TWO_D_PF_FOLD_H__
13 #define DEPRECATED(func) func __attribute__ ((deprecated))
15 #define DEPRECATED(func) func
43 const char *structure1,
149 unsigned int length);
167 DEPRECATED(FLT_OR_DBL **TwoDpfold_circ(
TwoDpfold_vars * get_TwoDpfold_variables(const char *seq, const char *structure1, char *structure2, int circ)
Get a datastructure containing all necessary attributes and global folding switches.
TwoDpfold_vars * get_TwoDpfold_variables_from_MFE(TwoDfold_vars *mfe_vars)
Get the datastructure containing all necessary attributes and global folding switches from a pre-fill...
int circ
backward compatibility variable.. this does not effect anything
Solution element returned from TwoDpfoldList.
Definition: data_structures.h:727
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
Variables compound for 2Dfold MFE folding.
Definition: data_structures.h:605
void destroy_TwoDpfold_variables(TwoDpfold_vars *vars)
Free all memory occupied by a TwoDpfold_vars datastructure.
TwoDpfold_solution * TwoDpfoldList(TwoDpfold_vars *vars, int maxDistance1, int maxDistance2)
Compute the partition function for all distance classes.
char * TwoDpfold_pbacktrack5(TwoDpfold_vars *vars, int d1, int d2, unsigned int length)
Sample secondary structure representatives with a specified length from a set of distance classes acc...
char * TwoDpfold_pbacktrack(TwoDpfold_vars *vars, int d1, int d2)
Sample secondary structure representatives from a set of distance classes according to their Boltzman...
Variables compound for 2Dfold partition function folding.
Definition: data_structures.h:739