RNAlib-2.2.7
energy_const.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_ENERGY_CONST_H
2 #define VIENNA_RNA_PACKAGE_ENERGY_CONST_H
3 
4 #include <limits.h>
5 
12 #define GASCONST 1.98717 /* in [cal/K] */
13 
14 #define K0 273.15
15 
16 #define INF 10000000 /* (INT_MAX/10) */
17 
18 #define EMAX (INF/10)
19 
20 #define FORBIDDEN 9999
21 
22 #define BONUS 10000
23 
24 #define NBPAIRS 7
25 
26 #define TURN 3
27 
28 #define MAXLOOP 30
29 
30 #define UNIT 100
31 
32 #define MINPSCORE -2 * UNIT
33 
34 
35 #define VRNA_GQUAD_MISMATCH_PENALTY 300 /* penalty for incompatible nucleotides in an alignment that destruct a gquad layer */
36 #define VRNA_GQUAD_MISMATCH_NUM_ALI 1 /* maximum number of mismatching sequences in the alignment when gquad should be formed */
37 
38 #endif