<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.15.0" xml:lang="en-US">
  <compounddef id="group__probing__data" kind="group">
    <compoundname>probing_data</compoundname>
    <title>Experimental Structure Probing Data</title>
    <innerfile refid="probing_2basic_8h">basic.h</innerfile>
    <innergroup refid="group__SHAPE__reactivities">SHAPE Reactivity Data</innergroup>
    <innergroup refid="group__perturbation">Generate Soft Constraints from Data</innergroup>
    <sectiondef kind="typedef">
      <memberdef kind="typedef" id="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" prot="public" static="no">
        <type>struct vrna_probing_data_s *</type>
        <definition>typedef struct vrna_probing_data_s* vrna_probing_data_t</definition>
        <argsstring></argsstring>
        <name>vrna_probing_data_t</name>
        <briefdescription>
<para>A data structure that contains RNA structure probing data and specifies how this data is to be integrated into structure predictions. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para><ref refid="group__probing__data__strategy__deigan_1gacf014a1ab73e49cde659fc441d59e38b" kindref="member">vrna_probing_data_deigan()</ref>, <ref refid="group__probing__data__strategy__deigan_1ga83a8ff8d6404614f9d17d37e6244349c" kindref="member">vrna_probing_data_deigan_comparative()</ref>, <ref refid="group__probing__data__strategy__zarringhalam_1gaa68eaff93fd3c628ed25ca5fdfc5264b" kindref="member">vrna_probing_data_zarringhalam()</ref>, <ref refid="group__probing__data__strategy__zarringhalam_1ga166a5a5d9f6effde96fc1b79a17a003a" kindref="member">vrna_probing_data_zarringhalam_comparative()</ref>, <ref refid="group__probing__data_1gaea5dded27f3e993c69ff617ff0f09648" kindref="member">vrna_sc_probing()</ref>, <ref refid="group__probing__data_1ga8c8e987c91b357fd09913f356f5d25da" kindref="member">vrna_probing_data_free()</ref> </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="41" column="34" bodyfile="ViennaRNA/probing/basic.h" bodystart="41" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="func">
      <memberdef kind="function" id="group__probing__data_1gaea5dded27f3e993c69ff617ff0f09648" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int vrna_sc_probing</definition>
        <argsstring>(vrna_fold_compound_t *fc, vrna_probing_data_t data)</argsstring>
        <name>vrna_sc_probing</name>
        <param>
          <type><ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> *</type>
          <declname>fc</declname>
        </param>
        <param>
          <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
          <declname>data</declname>
        </param>
        <briefdescription>
<para>Apply probing data (e.g. SHAPE) to guide the structure prediction. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref>, <ref refid="group__probing__data_1ga8c8e987c91b357fd09913f356f5d25da" kindref="member">vrna_probing_data_free()</ref>, <ref refid="group__probing__data__strategy__deigan_1gacf014a1ab73e49cde659fc441d59e38b" kindref="member">vrna_probing_data_deigan()</ref>, <ref refid="group__probing__data__strategy__deigan_1ga83a8ff8d6404614f9d17d37e6244349c" kindref="member">vrna_probing_data_deigan_comparative()</ref>, <ref refid="group__probing__data__strategy__zarringhalam_1gaa68eaff93fd3c628ed25ca5fdfc5264b" kindref="member">vrna_probing_data_zarringhalam()</ref>, <ref refid="group__probing__data__strategy__zarringhalam_1ga166a5a5d9f6effde96fc1b79a17a003a" kindref="member">vrna_probing_data_zarringhalam_comparative()</ref>, <ref refid="group__probing__data__strategy__eddy_1ga6238432ed277208b3034b917886e200b" kindref="member">vrna_probing_data_eddy()</ref>, <ref refid="group__probing__data__strategy__eddy_1gab4db5191cddaa5d34861affcab95353d" kindref="member">vrna_probing_data_eddy_comparative()</ref></para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fc</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> the probing data should be applied to in subsequent computations </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>data</parametername>
</parameternamelist>
<parameterdescription>
<para>The prepared probing data and probing data integration strategy </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of probing data sets applied, 0 upon any error</para>
</simplesect>
<xrefsect id="wrappers_1_wrappers000166"><xreftitle>SWIG Wrapper Notes</xreftitle><xrefdescription><para><parblock><para>This function is attached as method <bold>sc_probing()</bold> to objects of type <bold>fold_compound</bold>. See, e.g.  <verbatim>embed:rst:inline  :py:meth:`RNA.fold_compound.sc_probing()` in the :doc:`/api_python` </verbatim>. </para>
</parblock></para>
</xrefdescription></xrefsect></para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="197" column="1" declfile="ViennaRNA/probing/basic.h" declline="197" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga3fbf33f3186349abbdb3fc903517a6e5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_linear</definition>
        <argsstring>(const double *data, unsigned int data_length, const double *data_weights, vrna_probing_strategy_f strategy_cb, void *strategy_cb_options, vrna_auxdata_free_f strategy_cb_options_free, unsigned int options)</argsstring>
        <name>vrna_probing_data_linear</name>
        <param>
          <type>const double *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>data_length</declname>
        </param>
        <param>
          <type>const double *</type>
          <declname>data_weights</declname>
        </param>
        <param>
          <type><ref refid="group__probing__data__strategy_1gad0b4be2df55efa1ab64c2c896237d005" kindref="member">vrna_probing_strategy_f</ref></type>
          <declname>strategy_cb</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>strategy_cb_options</declname>
        </param>
        <param>
          <type><ref refid="group__fold__compound_1gab4e75b7511179095ef41dc1a8656433a" kindref="member">vrna_auxdata_free_f</ref></type>
          <declname>strategy_cb_options_free</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>options</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="202" column="1" declfile="ViennaRNA/probing/basic.h" declline="202" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga457cb9571afa26fabf5869e911d3066e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_linear_multi</definition>
        <argsstring>(const double **data, unsigned int data_size, const unsigned int *data_lengths, const double **data_weights, vrna_probing_strategy_f *strategy_cbs, void **strategy_cbs_options, vrna_auxdata_free_f *strategy_cbs_options_free, unsigned int options)</argsstring>
        <name>vrna_probing_data_linear_multi</name>
        <param>
          <type>const double **</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>data_size</declname>
        </param>
        <param>
          <type>const unsigned int *</type>
          <declname>data_lengths</declname>
        </param>
        <param>
          <type>const double **</type>
          <declname>data_weights</declname>
        </param>
        <param>
          <type><ref refid="group__probing__data__strategy_1gad0b4be2df55efa1ab64c2c896237d005" kindref="member">vrna_probing_strategy_f</ref> *</type>
          <declname>strategy_cbs</declname>
        </param>
        <param>
          <type>void **</type>
          <declname>strategy_cbs_options</declname>
        </param>
        <param>
          <type><ref refid="group__fold__compound_1gab4e75b7511179095ef41dc1a8656433a" kindref="member">vrna_auxdata_free_f</ref> *</type>
          <declname>strategy_cbs_options_free</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>options</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="212" column="1" declfile="ViennaRNA/probing/basic.h" declline="212" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga8c8e987c91b357fd09913f356f5d25da" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void vrna_probing_data_free</definition>
        <argsstring>(vrna_probing_data_t d)</argsstring>
        <name>vrna_probing_data_free</name>
        <param>
          <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
          <declname>d</declname>
        </param>
        <briefdescription>
<para>Free memory occupied by the (prepared) probing data. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref>, <ref refid="group__probing__data_1gaea5dded27f3e993c69ff617ff0f09648" kindref="member">vrna_sc_probing()</ref>, <ref refid="group__probing__data__strategy__deigan_1gacf014a1ab73e49cde659fc441d59e38b" kindref="member">vrna_probing_data_deigan()</ref>, <ref refid="group__probing__data__strategy__deigan_1ga83a8ff8d6404614f9d17d37e6244349c" kindref="member">vrna_probing_data_deigan_comparative()</ref>, <ref refid="group__probing__data__strategy__zarringhalam_1gaa68eaff93fd3c628ed25ca5fdfc5264b" kindref="member">vrna_probing_data_zarringhalam()</ref>, <ref refid="group__probing__data__strategy__zarringhalam_1ga166a5a5d9f6effde96fc1b79a17a003a" kindref="member">vrna_probing_data_zarringhalam_comparative()</ref>, <ref refid="group__probing__data__strategy__eddy_1ga6238432ed277208b3034b917886e200b" kindref="member">vrna_probing_data_eddy()</ref>, <ref refid="group__probing__data__strategy__eddy_1gab4db5191cddaa5d34861affcab95353d" kindref="member">vrna_probing_data_eddy_comparative()</ref> </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="231" column="1" declfile="ViennaRNA/probing/basic.h" declline="231" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1gacd283b537e295bb5bb062baa87478b7d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int vrna_probing_data_linear_num</definition>
        <argsstring>(struct vrna_probing_data_s *data)</argsstring>
        <name>vrna_probing_data_linear_num</name>
        <param>
          <type>struct vrna_probing_data_s *</type>
          <declname>data</declname>
        </param>
        <briefdescription>
<para>Get the number of structure probing data sets. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para>vrna_probing_data_linear(), vrna_probing_data_linear_multi()</para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>data</parametername>
</parameternamelist>
<parameterdescription>
<para>The data structure storing the probing data </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of probing data sets stored in <computeroutput>data</computeroutput> </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="243" column="1" declfile="ViennaRNA/probing/basic.h" declline="243" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga9212fc3506c577ffb05d508e338765da" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double *</type>
        <definition>double * vrna_probing_data_linear_raw</definition>
        <argsstring>(struct vrna_probing_data_s *data, unsigned int pos, unsigned int *data_size)</argsstring>
        <name>vrna_probing_data_linear_raw</name>
        <param>
          <type>struct vrna_probing_data_s *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>pos</declname>
        </param>
        <param>
          <type>unsigned int *</type>
          <declname>data_size</declname>
        </param>
        <briefdescription>
<para>Get the raw probing data. </para>
        </briefdescription>
        <detaileddescription>
<para>This function retrieves a copy of the structure probing data set number <computeroutput>pos</computeroutput> as stored in <computeroutput>data</computeroutput>. The number of values returned by this function is stored in <computeroutput>data_size</computeroutput>.</para>
<para><simplesect kind="see"><para>vrna_probing_data_linear(), vrna_probing_data_linear_multi(), <ref refid="group__probing__data_1gacd283b537e295bb5bb062baa87478b7d" kindref="member">vrna_probing_data_linear_num()</ref>, <ref refid="group__probing__data_1gaf5179144fdf760cac504194ea4dd11e1" kindref="member">vrna_probing_data_linear_weight()</ref>, <ref refid="group__probing__data_1gaf80921b720127a164a8f8b6237bf5103" kindref="member">vrna_probing_data_linear_energies()</ref></para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>data</parametername>
</parameternamelist>
<parameterdescription>
<para>The data structure storing the probing data </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>pos</parametername>
</parameternamelist>
<parameterdescription>
<para>The position of the data set </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>data_size</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a variable to store the number of returned values to </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A copy of the <computeroutput>pos</computeroutput> -th probing data set stored in <computeroutput>data</computeroutput> </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="263" column="1" declfile="ViennaRNA/probing/basic.h" declline="263" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1gaf5179144fdf760cac504194ea4dd11e1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double *</type>
        <definition>double * vrna_probing_data_linear_weight</definition>
        <argsstring>(struct vrna_probing_data_s *data, unsigned int pos, unsigned int *data_size)</argsstring>
        <name>vrna_probing_data_linear_weight</name>
        <param>
          <type>struct vrna_probing_data_s *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>pos</declname>
        </param>
        <param>
          <type>unsigned int *</type>
          <declname>data_size</declname>
        </param>
        <briefdescription>
<para>Get the weights for a probing data set. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="see"><para>vrna_probing_data_linear(), vrna_probing_data_linear_multi(), <ref refid="group__probing__data_1gacd283b537e295bb5bb062baa87478b7d" kindref="member">vrna_probing_data_linear_num()</ref>, <ref refid="group__probing__data_1ga9212fc3506c577ffb05d508e338765da" kindref="member">vrna_probing_data_linear_raw()</ref>, <ref refid="group__probing__data_1gaf80921b720127a164a8f8b6237bf5103" kindref="member">vrna_probing_data_linear_energies()</ref></para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>data</parametername>
</parameternamelist>
<parameterdescription>
<para>The data structure storing the probing data </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>pos</parametername>
</parameternamelist>
<parameterdescription>
<para>The position of the weights vector </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>data_size</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a variable to store the number of returned values to </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A copy of the <computeroutput>pos</computeroutput> -th weighting vector stored in <computeroutput>data</computeroutput> </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="281" column="1" declfile="ViennaRNA/probing/basic.h" declline="281" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1gaf80921b720127a164a8f8b6237bf5103" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double *</type>
        <definition>double * vrna_probing_data_linear_energies</definition>
        <argsstring>(struct vrna_probing_data_s *data, unsigned int pos, vrna_fold_compound_t *fc, unsigned int target, unsigned int *data_size)</argsstring>
        <name>vrna_probing_data_linear_energies</name>
        <param>
          <type>struct vrna_probing_data_s *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>pos</declname>
        </param>
        <param>
          <type><ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> *</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>target</declname>
        </param>
        <param>
          <type>unsigned int *</type>
          <declname>data_size</declname>
        </param>
        <briefdescription>
<para>Get pseudo energy contributions from a structure probing data set. </para>
        </briefdescription>
        <detaileddescription>
<para>This function retrieves a vector of pseudo energies derived from a set of structure probing data stored in <computeroutput>data</computeroutput>. For that, the function calls the probing data strategy that is associated with <computeroutput>data</computeroutput>.</para>
<para><simplesect kind="see"><para>vrna_probing_data_linear(), vrna_probing_data_linear_multi(), <ref refid="group__probing__data_1gacd283b537e295bb5bb062baa87478b7d" kindref="member">vrna_probing_data_linear_num()</ref>, <ref refid="group__probing__data_1ga9212fc3506c577ffb05d508e338765da" kindref="member">vrna_probing_data_linear_raw()</ref>, <ref refid="group__probing__data_1gaf5179144fdf760cac504194ea4dd11e1" kindref="member">vrna_probing_data_linear_weight()</ref>, #VRNA_PROBING_DATA_LINEAR_TARGET_STACK, #VRNA_PROBING_DATA_LINEAR_TARGET_UP, #VRNA_PROBING_DATA_LINEAR_TARGET_BP</para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>data</parametername>
</parameternamelist>
<parameterdescription>
<para>The data structure storing the probing data </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>pos</parametername>
</parameternamelist>
<parameterdescription>
<para>The position of the weights vector </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>fc</parametername>
</parameternamelist>
<parameterdescription>
<para>The fold_compound that will be passed through to the conversion strategy </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>target</parametername>
</parameternamelist>
<parameterdescription>
<para>The target, i.e. the structure context the pseudo energies should be applied to </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>data_size</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a variable to store the number of returned values to </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>An array of pseudo energies (1-based) or <bold>NULL</bold> </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="306" column="1" declfile="ViennaRNA/probing/basic.h" declline="306" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga988b71c2c52fd79547f2ee08761bbc00" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>double **</type>
        <definition>double ** vrna_probing_data_load_n_distribute</definition>
        <argsstring>(unsigned int n_seq, unsigned int *ns, const char **sequences, const char **file_names, const int *file_name_association, unsigned int options)</argsstring>
        <name>vrna_probing_data_load_n_distribute</name>
        <param>
          <type>unsigned int</type>
          <declname>n_seq</declname>
        </param>
        <param>
          <type>unsigned int *</type>
          <declname>ns</declname>
        </param>
        <param>
          <type>const char **</type>
          <declname>sequences</declname>
        </param>
        <param>
          <type>const char **</type>
          <declname>file_names</declname>
        </param>
        <param>
          <type>const int *</type>
          <declname>file_name_association</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>options</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="344" column="21" declfile="ViennaRNA/probing/basic.h" declline="344" declcolumn="21"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga61d0ed331813bfe657777f27e4b0fbf9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_Deigan2009</definition>
        <argsstring>(const double *reactivities, unsigned int n, double m, double b)</argsstring>
        <name>vrna_probing_data_Deigan2009</name>
        <param>
          <type>const double *</type>
          <declname>reactivities</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n</declname>
        </param>
        <param>
          <type>double</type>
          <declname>m</declname>
        </param>
        <param>
          <type>double</type>
          <declname>b</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><xrefsect id="wrappers_1_wrappers000167"><xreftitle>SWIG Wrapper Notes</xreftitle><xrefdescription><para><parblock><para>This function exists in two forms, (i) as overloaded function <bold>probing_data_Deigan2009()</bold> and (ii) as constructor of the <bold>probing_data</bold> object. For the former the second argument <computeroutput>n</computeroutput> can be omitted since the length of the <computeroutput>reactivities</computeroutput> list is determined from the list itself. When the #vrna_probing_data_s constructor is called with the three parameters <computeroutput>reactivities</computeroutput>, <computeroutput>m</computeroutput> and <computeroutput>b</computeroutput>, it will automatically create a prepared data structure for the Deigan et al. 2009 method. See, e.g.  <verbatim>embed:rst:inline  :py:meth:`RNA.probing_data_Deigan2009()` and :py:meth:`RNA.probing_data()` in the :doc:`/api_python` </verbatim>. </para>
</parblock></para>
</xrefdescription></xrefsect></para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="352" column="33" declfile="ViennaRNA/probing/basic.h" declline="352" declcolumn="33"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga25652778747587fceb6b709689427696" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_Deigan2009_comparative</definition>
        <argsstring>(const double **reactivities, const unsigned int *n, unsigned int n_seq, double *ms, double *bs, unsigned int multi_params)</argsstring>
        <name>vrna_probing_data_Deigan2009_comparative</name>
        <param>
          <type>const double **</type>
          <declname>reactivities</declname>
        </param>
        <param>
          <type>const unsigned int *</type>
          <declname>n</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n_seq</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>ms</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>bs</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>multi_params</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="362" column="33" declfile="ViennaRNA/probing/basic.h" declline="362" declcolumn="33"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga69edb23a6f761ae2d581acf4d445761d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_Zarringhalam2012</definition>
        <argsstring>(const double *reactivities, unsigned int n, double beta, const char *pr_conversion, double pr_default)</argsstring>
        <name>vrna_probing_data_Zarringhalam2012</name>
        <param>
          <type>const double *</type>
          <declname>reactivities</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n</declname>
        </param>
        <param>
          <type>double</type>
          <declname>beta</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>pr_conversion</declname>
        </param>
        <param>
          <type>double</type>
          <declname>pr_default</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="371" column="33" declfile="ViennaRNA/probing/basic.h" declline="371" declcolumn="33"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1gacefd5018911a740a3152d907ed0474b9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_Zarringhalam2012_comparative</definition>
        <argsstring>(const double **reactivities, unsigned int *n, unsigned int n_seq, double *betas, const char **pr_conversions, double *pr_defaults, unsigned int multi_params)</argsstring>
        <name>vrna_probing_data_Zarringhalam2012_comparative</name>
        <param>
          <type>const double **</type>
          <declname>reactivities</declname>
        </param>
        <param>
          <type>unsigned int *</type>
          <declname>n</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n_seq</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>betas</declname>
        </param>
        <param>
          <type>const char **</type>
          <declname>pr_conversions</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>pr_defaults</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>multi_params</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="382" column="33" declfile="ViennaRNA/probing/basic.h" declline="382" declcolumn="33"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1ga0658e4900d62cf170a5a9326fcb509ea" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_Eddy2014_2</definition>
        <argsstring>(const double *reactivities, unsigned int n, const double *unpaired_data, unsigned int unpaired_len, const double *paired_data, unsigned int paired_len)</argsstring>
        <name>vrna_probing_data_Eddy2014_2</name>
        <param>
          <type>const double *</type>
          <declname>reactivities</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n</declname>
        </param>
        <param>
          <type>const double *</type>
          <declname>unpaired_data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>unpaired_len</declname>
        </param>
        <param>
          <type>const double *</type>
          <declname>paired_data</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>paired_len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="392" column="33" declfile="ViennaRNA/probing/basic.h" declline="392" declcolumn="33"/>
      </memberdef>
      <memberdef kind="function" id="group__probing__data_1gaafbab72832aa117e8634130578bf16a5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__probing__data_1gae981b94d5dabe6a32cbe74cd5dd7f925" kindref="member">vrna_probing_data_t</ref></type>
        <definition>vrna_probing_data_t vrna_probing_data_Eddy2014_2_comparative</definition>
        <argsstring>(const double **reactivities, unsigned int *n, unsigned int n_seq, const double **unpaired_datas, unsigned int *unpaired_lens, const double **paired_datas, unsigned int *paired_lens, unsigned int multi_params)</argsstring>
        <name>vrna_probing_data_Eddy2014_2_comparative</name>
        <param>
          <type>const double **</type>
          <declname>reactivities</declname>
        </param>
        <param>
          <type>unsigned int *</type>
          <declname>n</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>n_seq</declname>
        </param>
        <param>
          <type>const double **</type>
          <declname>unpaired_datas</declname>
        </param>
        <param>
          <type>unsigned int *</type>
          <declname>unpaired_lens</declname>
        </param>
        <param>
          <type>const double **</type>
          <declname>paired_datas</declname>
        </param>
        <param>
          <type>unsigned int *</type>
          <declname>paired_lens</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>multi_params</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="404" column="33" declfile="ViennaRNA/probing/basic.h" declline="404" declcolumn="33"/>
      </memberdef>
    </sectiondef>
    <sectiondef kind="define">
      <memberdef kind="define" id="group__probing__data_1ga43bcfc61b4c0f74c3953514030026359" prot="public" static="no">
        <name>VRNA_REACTIVITY_MISSING</name>
        <initializer>-999.</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/probing/basic.h" line="44" column="9" bodyfile="ViennaRNA/probing/basic.h" bodystart="44" bodyend="-1"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
<para>Include Experimental Structure Probing Data to Guide Structure Predictions. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
  </compounddef>
</doxygen>
