1\hypertarget{MEA_8h_source}{}\doxysection{MEA.\+h} 2\label{MEA_8h_source}\index{ViennaRNA/MEA.h@{ViennaRNA/MEA.h}} 3 4\begin{DoxyCode}{0} 5\DoxyCodeLine{00001 \textcolor{preprocessor}{\#ifndef VIENNA\_RNA\_PACKAGE\_MEA\_H}} 6\DoxyCodeLine{00002 \textcolor{preprocessor}{\#define VIENNA\_RNA\_PACKAGE\_MEA\_H}} 7\DoxyCodeLine{00003 } 8\DoxyCodeLine{00004 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{datastructures_2basic_8h}{ViennaRNA/datastructures/basic.h}}>}} 9\DoxyCodeLine{00005 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{params_2basic_8h}{ViennaRNA/params/basic.h}}>}} 10\DoxyCodeLine{00006 } 11\DoxyCodeLine{00035 \textcolor{keywordtype}{char} *} 12\DoxyCodeLine{\Hypertarget{MEA_8h_source_l00036}\mbox{\hyperlink{group__mea__fold_ga9b87b664ef014c1266aa50d5bc39f2ac}{00036}} \mbox{\hyperlink{group__mea__fold_ga9b87b664ef014c1266aa50d5bc39f2ac}{vrna\_MEA}}(\mbox{\hyperlink{group__fold__compound_structvrna__fc__s}{vrna\_fold\_compound\_t}} *fc,} 13\DoxyCodeLine{00037 \textcolor{keywordtype}{double} gamma,} 14\DoxyCodeLine{00038 \textcolor{keywordtype}{float} *mea);} 15\DoxyCodeLine{00039 } 16\DoxyCodeLine{00040 } 17\DoxyCodeLine{00065 \textcolor{keywordtype}{char} *} 18\DoxyCodeLine{\Hypertarget{MEA_8h_source_l00066}\mbox{\hyperlink{group__mea__fold_ga26afeef667f7013a743d1d1ebe42666a}{00066}} \mbox{\hyperlink{group__mea__fold_ga26afeef667f7013a743d1d1ebe42666a}{vrna\_MEA\_from\_plist}}(\mbox{\hyperlink{group__struct__utils__plist_structvrna__elem__prob__s}{vrna\_ep\_t}} *\mbox{\hyperlink{group__struct__utils__plist_structvrna__elem__prob__s}{plist}},} 19\DoxyCodeLine{00067 \textcolor{keyword}{const} \textcolor{keywordtype}{char} *sequence,} 20\DoxyCodeLine{00068 \textcolor{keywordtype}{double} gamma,} 21\DoxyCodeLine{00069 \mbox{\hyperlink{group__model__details_structvrna__md__s}{vrna\_md\_t}} *md,} 22\DoxyCodeLine{00070 \textcolor{keywordtype}{float} *mea);} 23\DoxyCodeLine{00071 } 24\DoxyCodeLine{00072 } 25\DoxyCodeLine{00073 \textcolor{preprocessor}{\#ifndef VRNA\_DISABLE\_BACKWARD\_COMPATIBILITY}} 26\DoxyCodeLine{00074 } 27\DoxyCodeLine{00075 \textcolor{preprocessor}{\#ifdef VRNA\_WARN\_DEPRECATED}} 28\DoxyCodeLine{00076 \textcolor{preprocessor}{\# if defined(\_\_clang\_\_)}} 29\DoxyCodeLine{00077 \textcolor{preprocessor}{\# define DEPRECATED(func, msg) func \_\_attribute\_\_ ((deprecated("{}"{}}, msg)))} 30\DoxyCodeLine{00078 \textcolor{preprocessor}{\# elif defined(\_\_GNUC\_\_)}} 31\DoxyCodeLine{00079 \textcolor{preprocessor}{\# define DEPRECATED(func, msg) func \_\_attribute\_\_ ((deprecated(msg)))}} 32\DoxyCodeLine{00080 \textcolor{preprocessor}{\# else}} 33\DoxyCodeLine{00081 \textcolor{preprocessor}{\# define DEPRECATED(func, msg) func}} 34\DoxyCodeLine{00082 \textcolor{preprocessor}{\# endif}} 35\DoxyCodeLine{00083 \textcolor{preprocessor}{\#else}} 36\DoxyCodeLine{00084 \textcolor{preprocessor}{\# define DEPRECATED(func, msg) func}} 37\DoxyCodeLine{00085 \textcolor{preprocessor}{\#endif}} 38\DoxyCodeLine{00086 } 39\DoxyCodeLine{00087 } 40\DoxyCodeLine{00103 DEPRECATED(\textcolor{keywordtype}{float}} 41\DoxyCodeLine{00104 \mbox{\hyperlink{group__mea__fold_ga396ec6144c6a74fcbab4cea6b42d76c3}{MEA}}(\mbox{\hyperlink{group__struct__utils__plist_structvrna__elem__prob__s}{plist}} *p,} 42\DoxyCodeLine{00105 \textcolor{keywordtype}{char} *structure,} 43\DoxyCodeLine{00106 \textcolor{keywordtype}{double} gamma),} 44\DoxyCodeLine{\Hypertarget{MEA_8h_source_l00107}\mbox{\hyperlink{group__mea__fold_ga396ec6144c6a74fcbab4cea6b42d76c3}{00107}} \textcolor{stringliteral}{"{}Use vrna\_MEA() or vrna\_MEA\_from\_plist() instead!"{}});} 45\DoxyCodeLine{00108 } 46\DoxyCodeLine{00109 } 47\DoxyCodeLine{00110 DEPRECATED(\textcolor{keywordtype}{float}} 48\DoxyCodeLine{00111 MEA\_seq(\mbox{\hyperlink{group__struct__utils__plist_structvrna__elem__prob__s}{plist}} *p,} 49\DoxyCodeLine{00112 \textcolor{keyword}{const} \textcolor{keywordtype}{char} *sequence,} 50\DoxyCodeLine{00113 \textcolor{keywordtype}{char} *structure,} 51\DoxyCodeLine{00114 \textcolor{keywordtype}{double} gamma,} 52\DoxyCodeLine{00115 \mbox{\hyperlink{group__energy__parameters_structvrna__exp__param__s}{vrna\_exp\_param\_t}} *pf),} 53\DoxyCodeLine{00116 \textcolor{stringliteral}{"{}Use vrna\_MEA() or vrna\_MEA\_from\_plist() instead!"{}});} 54\DoxyCodeLine{00117 } 55\DoxyCodeLine{00118 } 56\DoxyCodeLine{00119 \textcolor{preprocessor}{\#endif}} 57\DoxyCodeLine{00120 } 58\DoxyCodeLine{00121 \textcolor{preprocessor}{\#endif}} 59 60\end{DoxyCode} 61