RNAlib-2.0.6
|
00001 #ifndef __VIENNA_RNA_PACKAGE_DIST_VARS_H__ 00002 #define __VIENNA_RNA_PACKAGE_DIST_VARS_H__ 00003 00015 extern int edit_backtrack; 00016 00021 extern char *aligned_line[4]; 00022 00029 extern int cost_matrix; 00030 00031 /* Global type defs for Distance-Package */ 00032 00033 typedef struct { 00034 int type; 00035 int weight; 00036 int father; 00037 int sons; 00038 int leftmostleaf; 00039 } Postorder_list; 00040 00041 typedef struct { 00042 Postorder_list *postorder_list; 00043 int *keyroots; 00044 } Tree; 00045 00046 typedef struct { 00047 int type; 00048 int sign; 00049 float weight; 00050 } swString; 00051 #endif