RNAlib-2.4.14
|
|
Functions | |
char * | pbacktrack (char *sequence) |
Sample a secondary structure from the Boltzmann ensemble according its probability. More... | |
char * | pbacktrack5 (char *sequence, int length) |
Sample a sub-structure from the Boltzmann ensemble according its probability. | |
char * | pbacktrack_circ (char *sequence) |
Sample a secondary structure of a circular RNA from the Boltzmann ensemble according its probability. More... | |
Variables | |
int | st_back |
Flag indicating that auxilary arrays are needed throughout the computations. This is essential for stochastic backtracking. More... | |
char* pbacktrack | ( | char * | sequence | ) |
#include <ViennaRNA/part_func.h>
Sample a secondary structure from the Boltzmann ensemble according its probability.
sequence | The RNA sequence |
char* pbacktrack_circ | ( | char * | sequence | ) |
#include <ViennaRNA/part_func.h>
Sample a secondary structure of a circular RNA from the Boltzmann ensemble according its probability.
This function does the same as pbacktrack() but assumes the RNA molecule to be circular
sequence | The RNA sequence |
int st_back |
#include <ViennaRNA/part_func.h>
Flag indicating that auxilary arrays are needed throughout the computations. This is essential for stochastic backtracking.
Set this variable to 1 prior to a call of pf_fold() to ensure that all matrices needed for stochastic backtracking are filled in the forward recursions