RNAlib-2.4.16
basic.h
Go to the documentation of this file.
1
#ifndef VIENNA_RNA_PACKAGE_CONSTRAINTS_H
2
#define VIENNA_RNA_PACKAGE_CONSTRAINTS_H
3
4
#include <
ViennaRNA/fold_compound.h
>
5
99
#define VRNA_CONSTRAINT_FILE 0
100
107
#define VRNA_CONSTRAINT_SOFT_MFE 0
108
115
#define VRNA_CONSTRAINT_SOFT_PF VRNA_OPTION_PF
116
129
#define VRNA_DECOMP_PAIR_HP (unsigned char)1
130
144
#define VRNA_DECOMP_PAIR_IL (unsigned char)2
145
159
#define VRNA_DECOMP_PAIR_ML (unsigned char)3
160
#define VRNA_DECOMP_PAIR_ML_EXT (unsigned char)23
161
162
#define VRNA_DECOMP_PAIR_ML_OUTSIDE (unsigned char)4
163
176
#define VRNA_DECOMP_ML_ML_ML (unsigned char)5
177
191
#define VRNA_DECOMP_ML_STEM (unsigned char)6
192
206
#define VRNA_DECOMP_ML_ML (unsigned char)7
207
222
#define VRNA_DECOMP_ML_UP (unsigned char)8
223
238
#define VRNA_DECOMP_ML_ML_STEM (unsigned char)9
239
254
#define VRNA_DECOMP_ML_COAXIAL (unsigned char)10
255
270
#define VRNA_DECOMP_ML_COAXIAL_ENC (unsigned char)11
271
286
#define VRNA_DECOMP_EXT_EXT (unsigned char)12
287
302
#define VRNA_DECOMP_EXT_UP (unsigned char)13
303
317
#define VRNA_DECOMP_EXT_STEM (unsigned char)14
318
332
#define VRNA_DECOMP_EXT_EXT_EXT (unsigned char)15
333
348
#define VRNA_DECOMP_EXT_STEM_EXT (unsigned char)16
349
356
#define VRNA_DECOMP_EXT_STEM_OUTSIDE (unsigned char)17
357
372
#define VRNA_DECOMP_EXT_EXT_STEM (unsigned char)18
373
389
#define VRNA_DECOMP_EXT_EXT_STEM1 (unsigned char)19
390
391
#define VRNA_DECOMP_EXT_STEM_EXT1 (unsigned char)20
392
393
#define VRNA_DECOMP_EXT_L (unsigned char)21
394
#define VRNA_DECOMP_EXT_EXT_L (unsigned char)22
395
439
void
vrna_constraints_add
(
vrna_fold_compound_t
*vc,
440
const
char
*constraint,
441
unsigned
int
options);
442
443
444
#endif
vrna_constraints_add
void vrna_constraints_add(vrna_fold_compound_t *vc, const char *constraint, unsigned int options)
Add constraints to a vrna_fold_compound_t data structure.
vrna_fc_s
The most basic data structure required by many functions throughout the RNAlib.
Definition:
fold_compound.h:132
fold_compound.h
The Basic Fold Compound API.
ViennaRNA
constraints
basic.h
Generated on Thu Oct 15 2020 11:11:23 for RNAlib-2.4.16 by
1.8.20