7 #ifndef __VIENNA_RNA_PACKAGE_TWO_D_FOLD_H__
8 #define __VIENNA_RNA_PACKAGE_TWO_D_FOLD_H__
35 #define DEPRECATED(func) func __attribute__ ((deprecated))
37 #define DEPRECATED(func) func
59 const char *structure1,
60 const char *structure2,
149 const char *structure1,
150 const char *structure2,
void vrna_TwoDfold_destroy_vars(TwoDfold_vars *our_variables)
Destroy a TwoDfold_vars datastructure without memory loss.
TwoDfold_solution * TwoDfoldList(TwoDfold_vars *vars, int distance1, int distance2)
Compute MFE's and representative for distance partitioning.
char * TwoDfold_backtrack_f5(unsigned int j, int k, int l, TwoDfold_vars *vars)
Backtrack a minimum free energy structure from a 5' section of specified length.
void destroy_TwoDfold_variables(TwoDfold_vars *our_variables)
Destroy a TwoDfold_vars datastructure without memory loss.
char * vrna_TwoDfold_backtrack_f5(unsigned int j, int k, int l, TwoDfold_vars *vars)
Backtrack a minimum free energy structure from a 5' section of specified length.
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
TwoDfold_solution * vrna_TwoDfold(TwoDfold_vars *vars, int distance1, int distance2)
Compute MFE's and representative for distance partitioning.
Variables compound for 2Dfold MFE folding.
Definition: data_structures.h:729
TwoDfold_vars * vrna_TwoDfold_get_vars(const char *seq, const char *structure1, const char *structure2, int circ)
Get a structure of type TwoDfold_vars prefilled with current global settings.
int circ
backward compatibility variable.. this does not effect anything
TwoDfold_vars * get_TwoDfold_variables(const char *seq, const char *structure1, const char *structure2, int circ)
Get a structure of type TwoDfold_vars prefilled with current global settings.
Solution element returned from TwoDfoldList.
Definition: data_structures.h:717