Compute direct refolding paths between two secondary structures.
More...
Go to the source code of this file.
|
int | find_saddle (const char *seq, const char *struc1, const char *struc2, int max) |
| Find energy of a saddle point between 2 structures (serch only direct path) More...
|
|
path_t * | get_path (const char *seq, const char *s1, const char *s2, int maxkeep) |
| Find refolding path between 2 structures (serch only direct path) More...
|
|
void | free_path (path_t *path) |
| Free memory allocated by get_path() function. More...
|
|
Compute direct refolding paths between two secondary structures.
int find_saddle |
( |
const char * |
seq, |
|
|
const char * |
struc1, |
|
|
const char * |
struc2, |
|
|
int |
max |
|
) |
| |
Find energy of a saddle point between 2 structures (serch only direct path)
- Parameters
-
seq | RNA sequence |
struc1 | A pointer to the character array where the first secondary structure in dot-bracket notation will be written to |
struc2 | A pointer to the character array where the second secondary structure in dot-bracket notation will be written to |
max | integer how many strutures are being kept during the search |
- Returns
- the saddle energy in 10cal/mol
path_t* get_path |
( |
const char * |
seq, |
|
|
const char * |
s1, |
|
|
const char * |
s2, |
|
|
int |
maxkeep |
|
) |
| |
Find refolding path between 2 structures (serch only direct path)
- Parameters
-
seq | RNA sequence |
s1 | A pointer to the character array where the first secondary structure in dot-bracket notation will be written to |
s2 | A pointer to the character array where the second secondary structure in dot-bracket notation will be written to |
maxkeep | integer how many strutures are being kept during the search |
- Returns
- direct refolding path between two structures
void free_path |
( |
path_t * |
path | ) |
|
Free memory allocated by get_path() function.
- Parameters
-
path | pointer to memory to be freed |