RNAlib-2.1.9h
part_func_up.h
Go to the documentation of this file.
1#ifndef __VIENNA_RNA_PACKAGE_PART_FUNC_UP_H__
2#define __VIENNA_RNA_PACKAGE_PART_FUNC_UP_H__
3
4#include "data_structures.h"
5
6#define RNA_UP_MODE_1 1U
7#define RNA_UP_MODE_2 2U
8#define RNA_UP_MODE_3 4U
9
55pu_contrib *pf_unstru(char *sequence,
56 int max_w);
57
100interact *pf_interact(const char *s1,
101 const char *s2,
102 pu_contrib *p_c,
103 pu_contrib *p_c2,
104 int max_w,
105 char *cstruc,
106 int incr3,
107 int incr5);
108
113
117int Up_plot(pu_contrib *p_c,
118 pu_contrib *p_c_sh,
119 interact *pint,
120 char *ofile,
121 int **unpaired_values,
122 char *select_contrib,
123 char *head,
124 unsigned int mode);
125
129pu_contrib *get_pu_contrib_struct( unsigned int n,
130 unsigned int w);
131
136
141#endif
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
pu_contrib * pf_unstru(char *sequence, int max_w)
Calculate the partition function over all unpaired regions of a maximal length.
interact * pf_interact(const char *s1, const char *s2, pu_contrib *p_c, pu_contrib *p_c2, int max_w, char *cstruc, int incr3, int incr5)
Calculates the probability of a local interaction between two sequences.
void free_pu_contrib_struct(pu_contrib *pu)
Frees the output of function pf_unstru().
void free_interact(interact *pin)
Frees the output of function pf_interact().
Definition data_structures.h:440
contributions to p_u
Definition data_structures.h:428