1#ifndef VIENNA_RNA_PACKAGE_SNOOP_H
2#define VIENNA_RNA_PACKAGE_SNOOP_H
6#ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY
12snoopT snoopfold(
const char *s1,
21 const int max_half_stem,
28 const int fullStemEnergy);
36snoopT *snoop_subopt(
const char *s1,
50 const int max_half_stem,
57 const int fullStemEnergy);
65void Lsnoop_subopt(
const char *s1,
79 const int max_half_stem,
86 const int alignment_length,
88 const int fullStemEnergy);
96void 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);
127void 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);
159void 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);
190snoopT *alisnoop_subopt(
const char **s1,
195 const int threshloop,
204 const int max_half_stem,
218snoopT *aliLsnoop_subopt_list(
const char **s1,
223 const int threshloop,
232 const int max_half_stem,
239 const int alignment_length);
247snoopT alisnoopfold(
const char **s1,
250 const int threshloop,
256 const int max_half_stem,
269snoopT snoopfold_XS(
const char *s1,
271 const int **access_s1,
275 const int threshloop,
281 const int max_half_stem,
288 const int fullStemEnergy);
291extern int snoop_subopt_sorted;
Various data structures and pre-processor macros.
Data structure for RNAsnoop.
Definition: basic.h:248