RNAlib-2.3.1
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 
37 int E_ExtLoop(int type,
38  int si1,
39  int sj1,
40  vrna_param_t *P);
41 
47 FLT_OR_DBL exp_E_ExtLoop( int type,
48  int si1,
49  int sj1,
50  vrna_exp_param_t *P);
51 
97 int E_Stem( int type,
98  int si1,
99  int sj1,
100  int extLoop,
101  vrna_param_t *P);
102 
111 FLT_OR_DBL exp_E_Stem(int type,
112  int si1,
113  int sj1,
114  int extLoop,
115  vrna_exp_param_t *P);
116 
117 
118 int
119 E_ext_loop( int i,
120  int j,
122 
123 void
124 E_ext_loop_5( vrna_fold_compound_t *vc);
125 
126 int
127 vrna_BT_ext_loop_f5(vrna_fold_compound_t *vc,
128  int *k,
129  int *i,
130  int *j,
131  vrna_bp_stack_t *bp_stack,
132  int *stack_count);
133 
139 #endif
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: data_structures.h:48
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:454
The datastructure that contains temperature scaled energy parameters.
Definition: params.h:55
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)
Various data structures and pre-processor macros.
Functions to deal with sets of energy parameters.
The data structure that contains temperature scaled Boltzmann weights of the energy parameters...
Definition: params.h:99
Base pair stack element.
Definition: data_structures.h:222
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)