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 00055 pu_contrib *pf_unstru(char *sequence, 00056 int max_w); 00057 00100 interact *pf_interact(const char *s1, 00101 const char *s2, 00102 pu_contrib *p_c, 00103 pu_contrib *p_c2, 00104 int max_w, 00105 char *cstruc, 00106 int incr3, 00107 int incr5); 00108 00112 void free_interact(interact *pin); 00113 00117 int Up_plot(pu_contrib *p_c, 00118 pu_contrib *p_c_sh, 00119 interact *pint, 00120 char *ofile, 00121 int **unpaired_values, 00122 char *select_contrib, 00123 char *head, 00124 unsigned int mode); 00125 00129 pu_contrib *get_pu_contrib_struct( unsigned int n, 00130 unsigned int w); 00131 00135 void free_pu_contrib_struct(pu_contrib *pu); 00136 00141 #endif