RNAlib-2.4.14
|
|
API for computing (optimal) (re-)folding paths between secondary structures. More...
Go to the source code of this file.
Data Structures | |
struct | vrna_path_s |
An element of a refolding path list. More... | |
Macros | |
#define | VRNA_PATH_TYPE_DOT_BRACKET 1U |
Flag to indicate producing a (re-)folding path as list of dot-bracket structures. More... | |
#define | VRNA_PATH_TYPE_MOVES 2U |
Flag to indicate producing a (re-)folding path as list of transition moves. More... | |
Typedefs | |
typedef struct vrna_path_s | vrna_path_t |
Typename for the refolding path data structure vrna_path_s. | |
typedef struct vrna_path_options_s * | vrna_path_options_t |
Options data structure for (re-)folding path implementations. | |
typedef struct vrna_path_s | path_t |
Old typename of vrna_path_s. More... | |
Functions | |
void | vrna_path_free (vrna_path_t *path) |
Release (free) memory occupied by a (re-)folding path. More... | |
void | vrna_path_options_free (vrna_path_options_t options) |
Release (free) memory occupied by an options data structure for (re-)folding path implementations. More... | |
vrna_path_options_t | vrna_path_options_findpath (int width, unsigned int type) |
Create options data structure for findpath direct (re-)folding path heuristic. More... | |
vrna_path_t * | vrna_path_direct (vrna_fold_compound_t *fc, const char *s1, const char *s2, vrna_path_options_t options) |
Determine an optimal direct (re-)folding path between two secondary structures. More... | |
vrna_path_t * | vrna_path_direct_ub (vrna_fold_compound_t *fc, const char *s1, const char *s2, int maxE, vrna_path_options_t options) |
Determine an optimal direct (re-)folding path between two secondary structures. More... | |
API for computing (optimal) (re-)folding paths between secondary structures.