RNAlib-2.0.1
H/LPfold.h
Go to the documentation of this file.
00001 #ifndef __VIENNA_RNA_PACKAGE_LPFOLD_H__
00002 #define __VIENNA_RNA_PACKAGE_LPFOLD_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 
00023 void    update_pf_paramsLP(int length);
00024 
00059 plist *pfl_fold(char *sequence,
00060                 int winSize,
00061                 int pairSize,
00062                 float cutoffb,
00063                 double **pU,
00064                 struct plist **dpp2,
00065                 FILE *pUfp,
00066                 FILE *spup);
00067 
00079 void    putoutpU_prob(double **pU,
00080                       int length,
00081                       int ulength,
00082                       FILE *fp,
00083                       int energies);
00084 
00096 void    putoutpU_prob_bin(double **pU,
00097                           int length,
00098                           int ulength,
00099                           FILE *fp,
00100                           int energies);
00101 
00107 DEPRECATED(void init_pf_foldLP(int length));
00108 
00109 #endif