RNAlib-2.0.1
H/cofold.h
Go to the documentation of this file.
00001 #ifndef __VIENNA_RNA_PACKAGE_COFOLD_H__
00002 #define __VIENNA_RNA_PACKAGE_COFOLD_H__
00003 
00004 #include "data_structures.h"
00005 
00006 #ifdef __GNUC__
00007 #define DEPRECATED(func) func __attribute__ ((deprecated))
00008 #else
00009 #define DEPRECATED(func) func
00010 #endif
00011 
00033 float     cofold( const char *sequence,
00034                   char *structure);
00035 
00039 void      free_co_arrays(void);
00040 
00044 void      update_cofold_params(void);
00045 
00056 SOLUTION  *zukersubopt(const char *string);
00057 
00066 void get_monomere_mfes( float *e1,
00067                         float *e2);
00068 
00083 void export_cofold_arrays(int **f5_p,
00084                           int **c_p,
00085                           int **fML_p,
00086                           int **fM1_p,
00087                           int **fc_p,
00088                           int **indx_p,
00089                           char **ptype_p);
00090 
00095 DEPRECATED(void initialize_cofold(int length));
00096 
00097 #endif