Data Structures | |
struct | vrna_elem_prob_s |
Data structure representing a single entry of an element probability list (e.g. list of pair probabilities) More... | |
Typedefs | |
typedef struct vrna_elem_prob_s | vrna_ep_t |
Convenience typedef for data structure vrna_elem_prob_s. | |
Functions | |
vrna_ep_t * | vrna_plist (const char *struc, float pr) |
Create a vrna_ep_t from a dot-bracket string. More... | |
struct vrna_elem_prob_s |
Data structure representing a single entry of an element probability list (e.g. list of pair probabilities)
vrna_ep_t * vrna_plist | ( | const char * | struc, |
float | pr | ||
) |
#include <ViennaRNA/utils/structures.h>
Create a vrna_ep_t from a dot-bracket string.
The dot-bracket string is parsed and for each base pair an entry in the plist is created. The probability of each pair in the list is set by a function parameter.
The end of the plist is marked by sequence positions i as well as j equal to 0. This condition should be used to stop looping over its entries
struc | The secondary structure in dot-bracket notation |
pr | The probability for each base pair used in the plist |