RNAlib-2.2.9

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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
15 extern int edit_backtrack;
16
21 extern char *aligned_line[4];
22
29 extern int cost_matrix;
30
31 /* Global type defs for Distance-Package */
32
36 typedef struct {
37 int type;
38 int weight;
39 int father;
40 int sons;
41 int leftmostleaf;
42 } Postorder_list;
43
47 typedef struct {
48 Postorder_list *postorder_list;
49 int *keyroots;
50 } Tree;
51
55 typedef struct {
56 int type;
57 int sign;
58 float weight;
59 } swString;
60 #endif
edit_backtrack
int edit_backtrack
Produce an alignment of the two structures being compared by tracing the editing path giving the mini...
swString
Some other data structure.
Definition: dist_vars.h:55
cost_matrix
int cost_matrix
Specify the cost matrix to be used for distance calculations.
aligned_line
char * aligned_line[4]
Contains the two aligned structures after a call to one of the distance functions with edit_backtrack...
Tree
Tree data structure.
Definition: dist_vars.h:47
Postorder_list
Postorder data structure.
Definition: dist_vars.h:36