<?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__gquad__dp" kind="group">
    <compoundname>gquad_dp</compoundname>
    <title>Construction of G-quadruplex Dynamic Programming Matrices</title>
    <sectiondef kind="func">
      <memberdef kind="function" id="group__gquad__dp_1ga3b628f079d9ed1630365b9939ef609d2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>vrna_smx_csr_int_t *</type>
        <definition>vrna_smx_csr_int_t * vrna_mfe_gquad_mx</definition>
        <argsstring>(vrna_fold_compound_t *fc)</argsstring>
        <name>vrna_mfe_gquad_mx</name>
        <param>
          <type><ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> *</type>
          <declname>fc</declname>
        </param>
        <briefdescription>
<para>Get G-Quadruplexes (MFE). </para>
        </briefdescription>
        <detaileddescription>
<para>This function yields a sparse, two-dimensional matrix <formula id="119">$ G $</formula> that at position <formula id="120">$ G(i,j) $</formula> stores the minimum free energy of a G-Quadruplex that starts at <formula id="55">$ i $</formula> and ends at <formula id="56">$ j $</formula>.</para>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fc</parametername>
</parameternamelist>
<parameterdescription>
<para>The fold_compound </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A sparse matrix with all MFE G-Quadruplexes </para>
</simplesect>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/mfe/gquad.h" line="74" column="1" declfile="ViennaRNA/mfe/gquad.h" declline="74" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__gquad__dp_1gaeddca099141903fc4359f740dc3a9a96" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int **</type>
        <definition>int ** get_gquad_L_matrix</definition>
        <argsstring>(short *S, int start, int maxdist, int n, int **g, vrna_param_t *P)</argsstring>
        <name>get_gquad_L_matrix</name>
        <param>
          <type>short *</type>
          <declname>S</declname>
        </param>
        <param>
          <type>int</type>
          <declname>start</declname>
        </param>
        <param>
          <type>int</type>
          <declname>maxdist</declname>
        </param>
        <param>
          <type>int</type>
          <declname>n</declname>
        </param>
        <param>
          <type>int **</type>
          <declname>g</declname>
        </param>
        <param>
          <type><ref refid="group__energy__parameters_1ga8a69ca7d787e4fd6079914f5343a1f35" kindref="member">vrna_param_t</ref> *</type>
          <declname>P</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/mfe/gquad.h" line="78" column="1" declfile="ViennaRNA/mfe/gquad.h" declline="78" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__gquad__dp_1ga25d7499c49963599c078dc2c93321b8e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void vrna_gquad_mx_local_update</definition>
        <argsstring>(vrna_fold_compound_t *fc, int start)</argsstring>
        <name>vrna_gquad_mx_local_update</name>
        <param>
          <type><ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> *</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>int</type>
          <declname>start</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/mfe/gquad.h" line="87" column="1" declfile="ViennaRNA/mfe/gquad.h" declline="87" declcolumn="1"/>
      </memberdef>
      <memberdef kind="function" id="group__gquad__dp_1gaf4400fdc6c626db0110a950e5ed80eb4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>vrna_smx_csr_FLT_OR_DBL_t *</type>
        <definition>vrna_smx_csr_FLT_OR_DBL_t * vrna_gq_pos_pf</definition>
        <argsstring>(vrna_fold_compound_t *fc)</argsstring>
        <name>vrna_gq_pos_pf</name>
        <param>
          <type><ref refid="group__fold__compound_1ga1b0cef17fd40466cef5968eaeeff6166" kindref="member">vrna_fold_compound_t</ref> *</type>
          <declname>fc</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="ViennaRNA/partfunc/gquad.h" line="36" column="1" declfile="ViennaRNA/partfunc/gquad.h" declline="36" declcolumn="1"/>
      </memberdef>
    </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
  </compounddef>
</doxygen>
