1 #ifndef VIENNA_RNA_PACKAGE_CONSTRAINTS_H     2 #define VIENNA_RNA_PACKAGE_CONSTRAINTS_H    99 #define VRNA_CONSTRAINT_FILE      0   107 #define VRNA_CONSTRAINT_SOFT_MFE  0   115 #define VRNA_CONSTRAINT_SOFT_PF   VRNA_OPTION_PF   129 #define VRNA_DECOMP_PAIR_HP     (unsigned char)1   144 #define VRNA_DECOMP_PAIR_IL     (unsigned char)2   159 #define VRNA_DECOMP_PAIR_ML     (unsigned char)3   160 #define VRNA_DECOMP_PAIR_ML_EXT     (unsigned char)23   162 #define VRNA_DECOMP_PAIR_ML_OUTSIDE     (unsigned char)4   176 #define VRNA_DECOMP_ML_ML_ML    (unsigned char)5   191 #define VRNA_DECOMP_ML_STEM     (unsigned char)6   206 #define VRNA_DECOMP_ML_ML       (unsigned char)7   222 #define VRNA_DECOMP_ML_UP       (unsigned char)8   238 #define VRNA_DECOMP_ML_ML_STEM (unsigned char)9   254 #define VRNA_DECOMP_ML_COAXIAL  (unsigned char)10   270 #define VRNA_DECOMP_ML_COAXIAL_ENC  (unsigned char)11   286 #define VRNA_DECOMP_EXT_EXT     (unsigned char)12   302 #define VRNA_DECOMP_EXT_UP      (unsigned char)13   317 #define VRNA_DECOMP_EXT_STEM (unsigned char)14   332 #define VRNA_DECOMP_EXT_EXT_EXT (unsigned char)15   348 #define VRNA_DECOMP_EXT_STEM_EXT (unsigned char)16   356 #define VRNA_DECOMP_EXT_STEM_OUTSIDE (unsigned char)17   372 #define VRNA_DECOMP_EXT_EXT_STEM (unsigned char)18   389 #define VRNA_DECOMP_EXT_EXT_STEM1 (unsigned char)19   391 #define VRNA_DECOMP_EXT_STEM_EXT1 (unsigned char)20   393 #define VRNA_DECOMP_EXT_L         (unsigned char)21   394 #define VRNA_DECOMP_EXT_EXT_L     (unsigned char)22   440                           const char            *constraint,
   441                           unsigned int          options);
 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. 
 
The most basic data structure required by many functions throughout the RNAlib. 
Definition: fold_compound.h:132
 
The Basic Fold Compound API.