RNAlib-2.4.14
dist_vars.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_DIST_VARS_H
2 #define VIENNA_RNA_PACKAGE_DIST_VARS_H
3 
9 #ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY
10 
17 extern int edit_backtrack;
18 
23 extern char *aligned_line[4];
24 
31 extern int cost_matrix;
32 
33 /* Global type defs for Distance-Package */
34 
38 typedef struct {
39  int type;
40  int weight;
41  int father;
42  int sons;
43  int leftmostleaf;
45 
49 typedef struct {
50  Postorder_list *postorder_list;
51  int *keyroots;
52  } Tree;
53 
57 typedef struct {
58  int type;
59  int sign;
60  float weight;
61  } swString;
62 #endif
63 
64 #endif
int edit_backtrack
Produce an alignment of the two structures being compared by tracing the editing path giving the mini...
Some other data structure.
Definition: dist_vars.h:57
int cost_matrix
Specify the cost matrix to be used for distance calculations.
char * aligned_line[4]
Contains the two aligned structures after a call to one of the distance functions with edit_backtrack...
Tree data structure.
Definition: dist_vars.h:49
Postorder data structure.
Definition: dist_vars.h:38