JWS-117 Compiled all tools with ./compilebin.sh and some were missing related files.
[jabaws.git] / binaries / src / ViennaRNA / doc / html / group__up__cofold.html
index ba8585a..7461fbe 100644 (file)
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <title>RNAlib-2.1.2: Partition Function for two hybridized Sequences as a stepwise Process</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 </head>
 <body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">RNAlib-2.1.2
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.1 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript">
+<!--
+function changeDisplayState (e){
+  var num=this.id.replace(/[^[0-9]/g,'');
+  var button=this.firstChild;
+  var sectionDiv=document.getElementById('dynsection'+num);
+  if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
+    sectionDiv.style.display='block';
+    button.src='open.gif';
+  }else{
+    sectionDiv.style.display='none';
+    button.src='closed.gif';
+  }
+}
+function initDynSections(){
+  var divs=document.getElementsByTagName('div');
+  var sectionCounter=1;
+  for(var i=0;i<divs.length-1;i++){
+    if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
+      var header=divs[i];
+      var section=divs[i+1];
+      var button=header.firstChild;
+      if (button!='IMG'){
+        divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
+        button=document.createElement('img');
+        divs[i].insertBefore(button,divs[i].firstChild);
+      }
+      header.style.cursor='pointer';
+      header.onclick=changeDisplayState;
+      header.id='dynheader'+sectionCounter;
+      button.src='closed.gif';
+      section.id='dynsection'+sectionCounter;
+      section.style.display='none';
+      section.style.marginLeft='14px';
+      sectionCounter++;
+    }
+  }
+}
+window.onload = initDynSections;
+-->
+</script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
-      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
       <li><a href="files.html"><span>Files</span></a></li>
     </ul>
   </div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
 </div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('group__up__cofold.html','');});
-</script>
-<div id="doc-content">
-<div class="header">
-  <div class="summary">
-<a href="#files">Files</a> &#124;
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">Partition Function for two hybridized Sequences as a stepwise Process</div>  </div>
-<div class="ingroups"><a class="el" href="group__cofold.html">Calculate Secondary Structures of two RNAs upon Dimerization</a> &#124; <a class="el" href="group__pf__fold.html">Calculating Partition Functions and Pair Probabilities</a></div></div><!--header-->
 <div class="contents">
-
+<h1>Partition Function for two hybridized Sequences as a stepwise Process<br/>
+<small>
+[<a class="el" href="group__cofold.html">Calculate Secondary Structures of two RNAs upon Dimerization</a>,&nbsp;<a class="el" href="group__pf__fold.html">Calculating Partition Functions and Pair Probabilities</a>]</small>
+</h1>
 <p>Partition Function Cofolding as a stepwise process.  
-<a href="#details">More...</a></p>
-<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
-  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Partition Function for two hybridized Sequences as a stepwise Process:</div>
-<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
-</div>
-<div id="dynsection-0-content" class="dyncontent" style="display:none;">
-<center><table><tr><td><img src="group__up__cofold.png" border="0" alt="" usemap="#group____up____cofold"/>
-<map name="group____up____cofold" id="group____up____cofold">
-<area shape="rect" id="node2" href="group__pf__fold.html" title="This section provides information about all functions and variables related to the calculation of the..." alt="" coords="6,5,229,46"/><area shape="rect" id="node3" href="group__cofold.html" title="Predict structures formed by two molecules upon hybridization." alt="" coords="31,69,204,125"/></map>
-</td></tr></table></center>
+<a href="#_details">More...</a></p>
+
+<p><div class="dynheader">
+Collaboration diagram for Partition Function for two hybridized Sequences as a stepwise Process:</div>
+<div class="dynsection">
+<center><table><tr><td><img src="group__up__cofold.png" border="0" alt="" usemap="#group____up____cofold_map"/>
+<map name="group____up____cofold_map" id="group____up____cofold">
+<area shape="rect" id="node2" href="group__pf__fold.html" title="This section provides information about all functions and variables related to the..." alt="" coords="41,5,372,35"/><area shape="rect" id="node3" href="group__cofold.html" title="Predict structures formed by two molecules upon hybridization." alt="" coords="5,58,408,89"/></map></td></tr></table></center>
 </div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:part__func__up_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="part__func__up_8h.html">part_func_up.h</a></td></tr>
-<tr class="memdesc:part__func__up_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Partition Function Cofolding as stepwise process. <br/></td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:ga5b4ee40e190d2f633cd01cf0d2fe93cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpu__contrib.html">pu_contrib</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf">pf_unstru</a> (char *sequence, int max_w)</td></tr>
-<tr class="memdesc:ga5b4ee40e190d2f633cd01cf0d2fe93cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the partition function over all unpaired regions of a maximal length.  <a href="#ga5b4ee40e190d2f633cd01cf0d2fe93cf"></a><br/></td></tr>
-<tr class="memitem:ga1aa0aa02bc3a724f87360c03097afd00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structinteract.html">interact</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__up__cofold.html#ga1aa0aa02bc3a724f87360c03097afd00">pf_interact</a> (const char *s1, const char *s2, <a class="el" href="structpu__contrib.html">pu_contrib</a> *p_c, <a class="el" href="structpu__contrib.html">pu_contrib</a> *p_c2, int max_w, char *cstruc, int incr3, int incr5)</td></tr>
-<tr class="memdesc:ga1aa0aa02bc3a724f87360c03097afd00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the probability of a local interaction between two sequences.  <a href="#ga1aa0aa02bc3a724f87360c03097afd00"></a><br/></td></tr>
-<tr class="memitem:gadde308fd5f696dc271b1532aa96fd12f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadde308fd5f696dc271b1532aa96fd12f"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__up__cofold.html#gadde308fd5f696dc271b1532aa96fd12f">free_interact</a> (<a class="el" href="structinteract.html">interact</a> *pin)</td></tr>
-<tr class="memdesc:gadde308fd5f696dc271b1532aa96fd12f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the output of function <a class="el" href="group__up__cofold.html#ga1aa0aa02bc3a724f87360c03097afd00" title="Calculates the probability of a local interaction between two sequences.">pf_interact()</a>. <br/></td></tr>
-<tr class="memitem:gac20bd61824981d45ce0dc9934aa56df8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac20bd61824981d45ce0dc9934aa56df8"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__up__cofold.html#gac20bd61824981d45ce0dc9934aa56df8">free_pu_contrib_struct</a> (<a class="el" href="structpu__contrib.html">pu_contrib</a> *pu)</td></tr>
-<tr class="memdesc:gac20bd61824981d45ce0dc9934aa56df8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the output of function <a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf" title="Calculate the partition function over all unpaired regions of a maximal length.">pf_unstru()</a>. <br/></td></tr>
+</p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="part__func__up_8h.html">part_func_up.h</a></td></tr>
+
+<p><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Partition Function Cofolding as stepwise process. </p>
+<br/></td></tr>
+</p>
+<tr><td colspan="2"><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpu__contrib.html">pu_contrib</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf">pf_unstru</a> (char *sequence, int max_w)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculate the partition function over all unpaired regions of a maximal length.  <a href="#ga5b4ee40e190d2f633cd01cf0d2fe93cf"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structinteract.html">interact</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__up__cofold.html#ga1aa0aa02bc3a724f87360c03097afd00">pf_interact</a> (const char *s1, const char *s2, <a class="el" href="structpu__contrib.html">pu_contrib</a> *p_c, <a class="el" href="structpu__contrib.html">pu_contrib</a> *p_c2, int max_w, char *cstruc, int incr3, int incr5)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates the probability of a local interaction between two sequences.  <a href="#ga1aa0aa02bc3a724f87360c03097afd00"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadde308fd5f696dc271b1532aa96fd12f"></a><!-- doxytag: member="up_cofold::free_interact" ref="gadde308fd5f696dc271b1532aa96fd12f" args="(interact *pin)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__up__cofold.html#gadde308fd5f696dc271b1532aa96fd12f">free_interact</a> (<a class="el" href="structinteract.html">interact</a> *pin)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Frees the output of function <a class="el" href="group__up__cofold.html#ga1aa0aa02bc3a724f87360c03097afd00" title="Calculates the probability of a local interaction between two sequences.">pf_interact()</a>. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac20bd61824981d45ce0dc9934aa56df8"></a><!-- doxytag: member="up_cofold::free_pu_contrib_struct" ref="gac20bd61824981d45ce0dc9934aa56df8" args="(pu_contrib *pu)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__up__cofold.html#gac20bd61824981d45ce0dc9934aa56df8">free_pu_contrib_struct</a> (<a class="el" href="structpu__contrib.html">pu_contrib</a> *pu)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Frees the output of function <a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf" title="Calculate the partition function over all unpaired regions of a maximal length.">pf_unstru()</a>. <br/></td></tr>
 </table>
-<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
 <p>Partition Function Cofolding as a stepwise process. </p>
 <hr/><h2>Function Documentation</h2>
-<a class="anchor" id="ga5b4ee40e190d2f633cd01cf0d2fe93cf"></a>
+<a class="anchor" id="ga5b4ee40e190d2f633cd01cf0d2fe93cf"></a><!-- doxytag: member="part_func_up.h::pf_unstru" ref="ga5b4ee40e190d2f633cd01cf0d2fe93cf" args="(char *sequence, int max_w)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="structpu__contrib.html">pu_contrib</a>* pf_unstru </td>
           <td>(</td>
-          <td class="paramtype">char *&#160;</td>
-          <td class="paramname"><em>sequence</em>, </td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>sequence</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>max_w</em>&#160;</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>max_w</em></td><td>&nbsp;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
-</div><div class="memdoc">
+</div>
+<div class="memdoc">
 
 <p>Calculate the partition function over all unpaired regions of a maximal length. </p>
-<p>You have to call function <a class="el" href="group__pf__fold.html#gadc3db3d98742427e7001a7fd36ef28c2" title="Compute the partition function  of an RNA sequence.">pf_fold()</a> providing the same sequence before calling <a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf" title="Calculate the partition function over all unpaired regions of a maximal length.">pf_unstru()</a>. If you want to calculate unpaired regions for a constrained structure, set variable 'structure' in function '<a class="el" href="group__pf__fold.html#gadc3db3d98742427e7001a7fd36ef28c2" title="Compute the partition function  of an RNA sequence.">pf_fold()</a>' to the constrain string. It returns a <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a> struct containing four arrays of dimension [i = 1 to length(sequence)][j = 0 to u-1] containing all possible contributions to the probabilities of unpaired regions of maximum length u. Each array in <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a> contains one of the contributions to the total probability of being unpaired: The probability of being unpaired within an exterior loop is in array <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>-&gt;E, the probability of being unpaired within a hairpin loop is in array <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>-&gt;H, the probability of being unpaired within an interior loop is in array <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>-&gt;I and probability of being unpaired within a multi-loop is in array <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>-&gt;M. The total probability of being unpaired is the sum of the four arrays of <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>.</p>
+<p>You have to call function <a class="el" href="group__pf__fold.html#gadc3db3d98742427e7001a7fd36ef28c2" title="Compute the partition function  of an RNA sequence.">pf_fold()</a> providing the same sequence before calling <a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf" title="Calculate the partition function over all unpaired regions of a maximal length.">pf_unstru()</a>. If you want to calculate unpaired regions for a constrained structure, set variable 'structure' in function 'pf_fold()' to the <a class="el" href="structconstrain.html" title="constraints for cofolding">constrain</a> string. It returns a <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a> struct containing four arrays of dimension [i = 1 to length(sequence)][j = 0 to u-1] containing all possible contributions to the probabilities of unpaired regions of maximum length u. Each array in <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a> contains one of the contributions to the total probability of being unpaired: The probability of being unpaired within an exterior loop is in array <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>-&gt;E, the probability of being unpaired within a hairpin loop is in array <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>-&gt;H, the probability of being unpaired within an interior loop is in array <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>-&gt;I and probability of being unpaired within a multi-loop is in array <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>-&gt;M. The total probability of being unpaired is the sum of the four arrays of <a class="el" href="structpu__contrib.html" title="contributions to p_u">pu_contrib</a>.</p>
 <p>This function frees everything allocated automatically. To free the output structure call free_pu_contrib().</p>
-<dl class="params"><dt>Parameters:</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">sequence</td><td></td></tr>
-    <tr><td class="paramname">max_w</td><td></td></tr>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>sequence</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>max_w</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns:</dt><dd></dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd></dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="ga1aa0aa02bc3a724f87360c03097afd00"></a>
+<a class="anchor" id="ga1aa0aa02bc3a724f87360c03097afd00"></a><!-- doxytag: member="part_func_up.h::pf_interact" ref="ga1aa0aa02bc3a724f87360c03097afd00" args="(const char *s1, const char *s2, pu_contrib *p_c, pu_contrib *p_c2, int max_w, char *cstruc, int incr3, int incr5)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="structinteract.html">interact</a>* pf_interact </td>
           <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>s1</em>, </td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>s1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>s2</em>, </td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>s2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="structpu__contrib.html">pu_contrib</a> *&#160;</td>
-          <td class="paramname"><em>p_c</em>, </td>
+          <td class="paramtype"><a class="el" href="structpu__contrib.html">pu_contrib</a> *&nbsp;</td>
+          <td class="paramname"> <em>p_c</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="structpu__contrib.html">pu_contrib</a> *&#160;</td>
-          <td class="paramname"><em>p_c2</em>, </td>
+          <td class="paramtype"><a class="el" href="structpu__contrib.html">pu_contrib</a> *&nbsp;</td>
+          <td class="paramname"> <em>p_c2</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>max_w</em>, </td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>max_w</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">char *&#160;</td>
-          <td class="paramname"><em>cstruc</em>, </td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>cstruc</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>incr3</em>, </td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>incr3</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>incr5</em>&#160;</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>incr5</em></td><td>&nbsp;</td>
         </tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
-</div><div class="memdoc">
+</div>
+<div class="memdoc">
 
 <p>Calculates the probability of a local interaction between two sequences. </p>
-<p>The function considers the probability that the region of interaction is unpaired within 's1' and 's2'. The longer sequence has to be given as 's1'. The shorter sequence has to be given as 's2'. Function <a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf" title="Calculate the partition function over all unpaired regions of a maximal length.">pf_unstru()</a> has to be called for 's1' and 's2', where the probabilities of being unpaired have to be given in 'p_c' and 'p_c2', respectively. If you do not want to include the probabilities of being unpaired for 's2' set 'p_c2' to NULL. If variable 'cstruc' is not NULL, constrained folding is done: The available constrains for intermolecular interaction are: '.' (no constrain), 'x' (the base has no intermolecular interaction) and '|' (the corresponding base has to be paired intermolecularily).<br/>
+<p>The function considers the probability that the region of interaction is unpaired within 's1' and 's2'. The longer sequence has to be given as 's1'. The shorter sequence has to be given as 's2'. Function <a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf" title="Calculate the partition function over all unpaired regions of a maximal length.">pf_unstru()</a> has to be called for 's1' and 's2', where the probabilities of being unpaired have to be given in 'p_c' and 'p_c2', respectively. If you do not want to include the probabilities of being unpaired for 's2' set 'p_c2' to NULL. If variable 'cstruc' is not NULL, constrained folding is done: The available constrains for intermolecular interaction are: '.' (no <a class="el" href="structconstrain.html" title="constraints for cofolding">constrain</a>), 'x' (the base has no intermolecular interaction) and '|' (the corresponding base has to be paired intermolecularily).<br/>
  The parameter 'w' determines the maximal length of the interaction. The parameters 'incr5' and 'incr3' allows inclusion of unpaired residues left ('incr5') and right ('incr3') of the region of interaction in 's1'. If the 'incr' options are used, function <a class="el" href="group__up__cofold.html#ga5b4ee40e190d2f633cd01cf0d2fe93cf" title="Calculate the partition function over all unpaired regions of a maximal length.">pf_unstru()</a> has to be called with w=w+incr5+incr3 for the longer sequence 's1'.</p>
 <p>It returns a structure of type <a class="el" href="structinteract.html">interact</a> which contains the probability of the best local interaction including residue i in Pi and the minimum free energy in Gi, where i is the position in sequence 's1'. The member Gikjl of structure <a class="el" href="structinteract.html">interact</a> is the best interaction between region [k,i] k&lt;i in longer sequence 's1' and region [j,l] j&lt;l in 's2'. Gikjl_wo is Gikjl without the probability of beeing unpaired.<br/>
  Use <a class="el" href="group__up__cofold.html#gadde308fd5f696dc271b1532aa96fd12f" title="Frees the output of function pf_interact().">free_interact()</a> to free the returned structure, all other stuff is freed inside <a class="el" href="group__up__cofold.html#ga1aa0aa02bc3a724f87360c03097afd00" title="Calculates the probability of a local interaction between two sequences.">pf_interact()</a>.</p>
-<dl class="params"><dt>Parameters:</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">s1</td><td></td></tr>
-    <tr><td class="paramname">s2</td><td></td></tr>
-    <tr><td class="paramname">p_c</td><td></td></tr>
-    <tr><td class="paramname">p_c2</td><td></td></tr>
-    <tr><td class="paramname">max_w</td><td></td></tr>
-    <tr><td class="paramname">cstruc</td><td></td></tr>
-    <tr><td class="paramname">incr3</td><td></td></tr>
-    <tr><td class="paramname">incr5</td><td></td></tr>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>s1</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>s2</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>p_c</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>p_c2</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>max_w</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cstruc</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>incr3</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>incr5</em>&nbsp;</td><td></td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns:</dt><dd></dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd></dd></dl>
 
 </div>
 </div>
-</div><!-- contents -->
-</div><!-- doc-content -->
-<!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated on Wed Jul 24 2013 13:38:59 for RNAlib-2.1.2 by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
-  </ul>
 </div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on 11 Apr 2017 for RNAlib-2.1.2 by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
 </body>
 </html>