|
typedef struct vrna_sc_s | vrna_sc_t |
| Typename for the soft constraints data structure vrna_sc_s.
|
|
typedef int(* | vrna_sc_f) (int i, int j, int k, int l, unsigned char d, void *data) |
| Callback to retrieve pseudo energy contribution for soft constraint feature.
|
|
typedef FLT_OR_DBL(* | vrna_sc_exp_f) (int i, int j, int k, int l, unsigned char d, void *data) |
| Callback to retrieve pseudo energy contribution as Boltzmann Factors for soft constraint feature.
|
|
typedef vrna_basepair_t *(* | vrna_sc_bt_f) (int i, int j, int k, int l, unsigned char d, void *data) |
| Callback to retrieve auxiliary base pairs for soft constraint feature.
|
|
|
void | vrna_sc_init (vrna_fold_compound_t *fc) |
| Initialize an empty soft constraints data structure within a vrna_fold_compound_t.
|
|
int | vrna_sc_set_bp (vrna_fold_compound_t *fc, const FLT_OR_DBL **constraints, unsigned int options) |
| Set soft constraints for paired nucleotides.
|
|
int | vrna_sc_add_bp (vrna_fold_compound_t *fc, int i, int j, FLT_OR_DBL energy, unsigned int options) |
| Add soft constraints for paired nucleotides.
|
|
int | vrna_sc_set_up (vrna_fold_compound_t *fc, const FLT_OR_DBL *constraints, unsigned int options) |
| Set soft constraints for unpaired nucleotides.
|
|
int | vrna_sc_add_up (vrna_fold_compound_t *fc, int i, FLT_OR_DBL energy, unsigned int options) |
| Add soft constraints for unpaired nucleotides.
|
|
void | vrna_sc_remove (vrna_fold_compound_t *fc) |
| Remove soft constraints from vrna_fold_compound_t.
|
|
void | vrna_sc_free (vrna_sc_t *sc) |
| Free memory occupied by a vrna_sc_t data structure.
|
|
int | vrna_sc_add_data (vrna_fold_compound_t *fc, void *data, vrna_auxdata_free_f free_data) |
| Add an auxiliary data structure for the generic soft constraints callback function.
|
|
int | vrna_sc_add_f (vrna_fold_compound_t *fc, vrna_sc_f f) |
| Bind a function pointer for generic soft constraint feature (MFE version)
|
|
int | vrna_sc_add_bt (vrna_fold_compound_t *fc, vrna_sc_bt_f f) |
| Bind a backtracking function pointer for generic soft constraint feature.
|
|
int | vrna_sc_add_exp_f (vrna_fold_compound_t *fc, vrna_sc_exp_f exp_f) |
| Bind a function pointer for generic soft constraint feature (PF version)
|
|
Functions and data structures for secondary structure soft constraints.