RNAlib-2.0.5
|
00001 /* 00002 minimum free energy 00003 RNA secondary structure with 00004 basepair distance d to reference structure prediction 00005 00006 */ 00007 #ifndef __VIENNA_RNA_PACKAGE_TWO_D_FOLD_H__ 00008 #define __VIENNA_RNA_PACKAGE_TWO_D_FOLD_H__ 00009 00017 #include "data_structures.h" 00018 00019 #ifdef __GNUC__ 00020 #define DEPRECATED(func) func __attribute__ ((deprecated)) 00021 #else 00022 #define DEPRECATED(func) func 00023 #endif 00024 00042 TwoDfold_vars *get_TwoDfold_variables(const char *seq, 00043 const char *structure1, 00044 const char *structure2, 00045 int circ); 00046 00056 void destroy_TwoDfold_variables(TwoDfold_vars *our_variables); 00057 00061 DEPRECATED(TwoDfold_solution **TwoDfold(TwoDfold_vars *our_variables, 00062 int distance1, 00063 int distance2)); 00064 00089 TwoDfold_solution *TwoDfoldList(TwoDfold_vars *vars, 00090 int distance1, 00091 int distance2); 00092 00111 char *TwoDfold_backtrack_f5(unsigned int j, 00112 int k, 00113 int l, 00114 TwoDfold_vars *vars); 00115 00116 #endif