RNAlib-2.5.1
plex.h
1#ifndef VIENNA_RNA_PACKAGE_PLEX_H
2#define VIENNA_RNA_PACKAGE_PLEX_H
3
5
6#ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY
7
8extern int subopt_sorted;
9
13duplexT** Lduplexfold(const char *s1,
14 const char *s2,
15 const int threshold,
16 const int extension_cost,
17 const int alignment_length,
18 const int delta,
19 const int fast,
20 const int il_a,
21 const int il_b,
22 const int b_a,
23 const int b_b);
24
28duplexT** Lduplexfold_XS( const char*s1,
29 const char* s2,
30 const int **access_s1,
31 const int **access_s2,
32 const int threshold,
33 const int delta,
34 const int alignment_length,
35 const int fast,
36 const int il_a,
37 const int il_b,
38 const int b_a,
39 const int b_b);/* , const int target_dead, const int query_dead); */
40
44duplexT** Lduplexfold_C(const char *s1,
45 const char *s2,
46 const int threshold,
47 const int extension_cost,
48 const int alignment_length,
49 const int delta,
50 const int fast,
51 const char* structure,
52 const int il_a,
53 const int il_b,
54 const int b_a,
55 const int b_b);
56
61duplexT** Lduplexfold_CXS(const char*s1,
62 const char* s2,
63 const int **access_s1,
64 const int **access_s2,
65 const int threshold,
66 const int delta,
67 const int alignment_length,
68 const int fast,
69 const char* structure,
70 const int il_a,
71 const int il_b,
72 const int b_a,
73 const int b_b); /*, const int target_dead, const int query_dead); */
74
75
76
77
78int arraySize(duplexT** array);
79void freeDuplexT(duplexT** array);
80
81#endif
82
83#endif
Various data structures and pre-processor macros.
Data structure for RNAduplex.
Definition: basic.h:211
int subopt_sorted
Sort output by energy.