|
RNAlib-2.4.17
|
|
API for computing (optimal) (re-)folding paths between secondary structures. More...
Include dependency graph for paths.h:
This graph shows which files directly or indirectly include this file: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.