1 #ifndef __VIENNA_RNA_PACKAGE_MEA_H__
2 #define __VIENNA_RNA_PACKAGE_MEA_H__
4 #include "data_structures.h"
8 * \brief Computes a MEA (maximum expected accuracy) structure.
12 * \brief Computes a MEA (maximum expected accuracy) structure.
14 * The algorithm maximizes the expected accuracy
15 * \f[ A(S) = \sum_{(i,j) \in S} 2 \gamma p_{ij} + \sum_{i \notin S} p^u_i \f]
16 * Higher values of \f$\gamma\f$ result in more base pairs of lower
17 * probability and thus higher sensitivity. Low values of \f$\gamma\f$ result in structures
18 * containing only highly likely pairs (high specificity).
19 * The code of the MEA function also demonstrates the use of sparse dynamic
20 * programming scheme to reduce the time and memory complexity of folding.
26 float MEA_seq(plist *p,