1 #ifndef __VIENNA_RNA_PACKAGE_PART_FUNC_CO_H__
2 #define __VIENNA_RNA_PACKAGE_PART_FUNC_CO_H__
7 #define DEPRECATED(func) func __attribute__ ((deprecated))
9 #define DEPRECATED(func) func
ConcEnt * get_concentrations(double FEAB, double FEAA, double FEBB, double FEA, double FEB, double *startconc)
Given two start monomer concentrations a and b, compute the concentrations in thermodynamic equilibri...
cofoldF co_pf_fold(char *sequence, char *structure)
Calculate partition function and base pair probabilities.
Definition: data_structures.h:266
The datastructure that contains temperature scaled Boltzmann weights of the energy parameters...
Definition: data_structures.h:171
int mirnatog
Toggles no intrabp in 2nd mol.
void update_co_pf_params(int length)
Recalculate energy parameters.
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
double * export_co_bppm(void)
Get a pointer to the base pair probability array.
this datastructure is used as input parameter in functions of PS_dot.h and others ...
Definition: data_structures.h:52
void free_co_pf_arrays(void)
Free the memory occupied by co_pf_fold()
void init_co_pf_fold(int length)
void compute_probabilities(double FAB, double FEA, double FEB, struct plist *prAB, struct plist *prA, struct plist *prB, int Alength)
Compute Boltzmann probabilities of dimerization without homodimers.
plist * get_plist(struct plist *pl, int length, double cut_off)
cofoldF co_pf_fold_par(char *sequence, char *structure, pf_paramT *parameters, int calculate_bppm, int is_constrained)
Calculate partition function and base pair probabilities.
void update_co_pf_params_par(int length, pf_paramT *parameters)
Recalculate energy parameters.
double F_monomer[2]
Free energies of the two monomers.
Definition: data_structures.h:278