RNAlib-2.5.1
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
17extern int edit_backtrack;
18
23extern char *aligned_line[4];
24
31extern int cost_matrix;
32
33/* Global type defs for Distance-Package */
34
38typedef struct {
39 int type;
40 int weight;
41 int father;
42 int sons;
43 int leftmostleaf;
45
49typedef struct {
50 Postorder_list *postorder_list;
51 int *keyroots;
52 } Tree;
53
57typedef 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...
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...
Postorder data structure.
Definition: dist_vars.h:38
Tree data structure.
Definition: dist_vars.h:49
Some other data structure.
Definition: dist_vars.h:57