00001 #ifndef __VIENNA_RNA_PACKAGE_PART_FUNC_UP_H__ 00002 #define __VIENNA_RNA_PACKAGE_PART_FUNC_UP_H__ 00003 00004 #include "data_structures.h" 00005 00006 #define RNA_UP_MODE_1 1U 00007 #define RNA_UP_MODE_2 2U 00008 #define RNA_UP_MODE_3 4U 00009 00051 pu_contrib *pf_unstru(char *sequence, 00052 int max_w); 00053 00096 interact *pf_interact(const char *s1, 00097 const char *s2, 00098 pu_contrib *p_c, 00099 pu_contrib *p_c2, 00100 int max_w, 00101 char *cstruc, 00102 int incr3, 00103 int incr5); 00104 00108 void free_interact(interact *pin); 00109 00113 int Up_plot(pu_contrib *p_c, 00114 pu_contrib *p_c_sh, 00115 interact *pint, 00116 char *ofile, 00117 int **unpaired_values, 00118 char *select_contrib, 00119 char *head, 00120 unsigned int mode); 00121 00125 pu_contrib *get_pu_contrib_struct( unsigned int n, 00126 unsigned int w); 00127 00131 void free_pu_contrib_struct(pu_contrib *pu); 00132 00133 #endif