RNAlib-2.6.3
 
Loading...
Searching...
No Matches
walk.h
Go to the documentation of this file.
1#ifndef VIENNA_RNA_PACKAGE_WALK_H
2#define VIENNA_RNA_PACKAGE_WALK_H
3
13
25#define VRNA_PATH_STEEPEST_DESCENT 128
26
32#define VRNA_PATH_RANDOM 256
33
39#define VRNA_PATH_NO_TRANSITION_OUTPUT 512
40
47#define VRNA_PATH_DEFAULT (VRNA_PATH_STEEPEST_DESCENT | VRNA_MOVESET_DEFAULT)
48
79 short *pt,
80 unsigned int steps,
81 unsigned int options);
82
83
107 short *pt,
108 unsigned int options);
109
110
135 short *pt,
136 unsigned int steps,
137 unsigned int options);
138
139
144#endif /* VIENNA_RNA_PACKAGE_WALK_H */
The Basic Fold Compound API.
The most basic data structure required by many functions throughout the RNAlib.
Definition fold_compound.h:168
An atomic representation of the transition / move from one structure to its neighbor.
Definition move.h:78
vrna_move_t * vrna_path_gradient(vrna_fold_compound_t *fc, short *pt, unsigned int options)
Compute a steepest descent / gradient path, store the final structure, and return a list of transitio...
vrna_move_t * vrna_path_random(vrna_fold_compound_t *fc, short *pt, unsigned int steps, unsigned int options)
Generate a random walk / path of a given length, store the final structure, and return a list of tran...
vrna_move_t * vrna_path(vrna_fold_compound_t *fc, short *pt, unsigned int steps, unsigned int options)
Compute a path, store the final structure, and return a list of transition moves from the start to th...
Methods to operate with structural neighbors of RNA secondary structures.