RNAlib-2.1.9
2Dfold.h
Go to the documentation of this file.
1 /*
2  minimum free energy
3  RNA secondary structure with
4  basepair distance d to reference structure prediction
5 
6 */
7 #ifndef __VIENNA_RNA_PACKAGE_TWO_D_FOLD_H__
8 #define __VIENNA_RNA_PACKAGE_TWO_D_FOLD_H__
9 
32 #include "data_structures.h"
33 
34 #ifdef __GNUC__
35 #define DEPRECATED(func) func __attribute__ ((deprecated))
36 #else
37 #define DEPRECATED(func) func
38 #endif
39 
57 TwoDfold_vars *get_TwoDfold_variables(const char *seq,
58  const char *structure1,
59  const char *structure2,
60  int circ);
61 
71 void destroy_TwoDfold_variables(TwoDfold_vars *our_variables);
72 
76 DEPRECATED(TwoDfold_solution **TwoDfold(TwoDfold_vars *our_variables,
77  int distance1,
78  int distance2));
79 
105  int distance1,
106  int distance2);
107 
126 char *TwoDfold_backtrack_f5(unsigned int j,
127  int k,
128  int l,
129  TwoDfold_vars *vars);
130 
134 #endif