RNAlib-2.2.7
exterior_loops.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_EXTERIOR_LOOPS_H
2 #define VIENNA_RNA_PACKAGE_EXTERIOR_LOOPS_H
3 
5 #include <ViennaRNA/params.h>
6 
34 int E_ExtLoop(int type,
35  int si1,
36  int sj1,
37  vrna_param_t *P);
38 
44 FLT_OR_DBL exp_E_ExtLoop( int type,
45  int si1,
46  int sj1,
47  vrna_exp_param_t *P);
48 
94 int E_Stem( int type,
95  int si1,
96  int sj1,
97  int extLoop,
98  vrna_param_t *P);
99 
108 FLT_OR_DBL exp_E_Stem(int type,
109  int si1,
110  int sj1,
111  int extLoop,
112  vrna_exp_param_t *P);
113 
114 
115 int
116 E_ext_loop( int i,
117  int j,
119 
120 void
121 E_ext_loop_5( vrna_fold_compound_t *vc);
122 
123 int
124 vrna_BT_ext_loop_f5(vrna_fold_compound_t *vc,
125  int *k,
126  int *i,
127  int *j,
128  vrna_bp_stack_t *bp_stack,
129  int *stack_count);
130 
136 #endif
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: data_structures.h:39
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:390
The datastructure that contains temperature scaled energy parameters.
Definition: params.h:50
int E_ExtLoop(int type, int si1, int sj1, vrna_param_t *P)
FLT_OR_DBL exp_E_Stem(int type, int si1, int sj1, int extLoop, vrna_exp_param_t *P)
The datastructure that contains temperature scaled Boltzmann weights of the energy parameters...
Definition: params.h:94
Base pair stack element.
Definition: data_structures.h:192
int E_Stem(int type, int si1, int sj1, int extLoop, vrna_param_t *P)
FLT_OR_DBL exp_E_ExtLoop(int type, int si1, int sj1, vrna_exp_param_t *P)