00001 #ifndef __VIENNA_RNA_PACKAGE_RNASTRUCT_H__
00002 #define __VIENNA_RNA_PACKAGE_RNASTRUCT_H__
00003
00024 #define STRUC 2000
00025
00033 char *b2HIT(const char *structure);
00034
00042 char *b2C(const char *structure);
00043
00052 char *b2Shapiro(const char *structure);
00053
00060 char *add_root(const char *structure);
00061
00069 char *expand_Shapiro(const char *coarse);
00070
00071
00079 char *expand_Full(const char *structure);
00080
00088 char *unexpand_Full(const char *ffull);
00089
00096 char *unweight(const char *wcoarse);
00097
00107 void unexpand_aligned_F(char *align[2]);
00108
00119 void parse_structure(const char *structure);
00120
00125 extern int loop_size[STRUC];
00126
00130 extern int helix_size[STRUC];
00131
00135 extern int loop_degree[STRUC];
00136
00140 extern int loops;
00141
00145 extern int unpaired;
00146
00150 extern int pairs;
00151
00152 #endif