1 #ifndef VIENNA_RNA_PACKAGE_SNOOP_H 2 #define VIENNA_RNA_PACKAGE_SNOOP_H 6 #ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY 12 snoopT snoopfold(
const char *s1,
21 const int max_half_stem,
28 const int fullStemEnergy);
36 snoopT *snoop_subopt(
const char *s1,
50 const int max_half_stem,
57 const int fullStemEnergy);
65 void Lsnoop_subopt(
const char *s1,
79 const int max_half_stem,
86 const int alignment_length,
88 const int fullStemEnergy);
96 void Lsnoop_subopt_list(
const char *s1,
101 const int threshloop,
110 const int max_half_stem,
117 const int alignment_length,
119 const int fullStemEnergy);
127 void Lsnoop_subopt_list_XS(
const char *s1,
129 const int **access_s1,
133 const int threshloop,
142 const int max_half_stem,
149 const int alignment_length,
151 const int fullStemEnergy);
159 void snoop_subopt_XS(
const char *s1,
161 const int **access_s1,
165 const int threshloop,
174 const int max_half_stem,
181 const int alignment_length,
183 const int fullStemEnergy);
190 snoopT *alisnoop_subopt(
const char **s1,
195 const int threshloop,
204 const int max_half_stem,
218 snoopT *aliLsnoop_subopt_list(
const char **s1,
223 const int threshloop,
232 const int max_half_stem,
239 const int alignment_length);
247 snoopT alisnoopfold(
const char **s1,
250 const int threshloop,
256 const int max_half_stem,
269 snoopT snoopfold_XS(
const char *s1,
271 const int **access_s1,
275 const int threshloop,
281 const int max_half_stem,
288 const int fullStemEnergy);
291 extern int snoop_subopt_sorted;
Data structure for RNAsnoop.
Definition: basic.h:248
Various data structures and pre-processor macros.