RNAlib-2.0.3
H/dist_vars.h
Go to the documentation of this file.
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