X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=binaries%2Fsrc%2FViennaRNA%2Fdoc%2Fhtml%2Ffold_8h.html;h=95095893fc1c02a13675d39721626b7b8824a9b8;hb=ecfc686151bf027d4deb3c7a7510861d35c51730;hp=af75d4a92ba0ba448b877ce1a5fd56116cfaeacd;hpb=b4ff3ef8dc5d197f41d83de832e94e3b45a5c12e;p=jabaws.git diff --git a/binaries/src/ViennaRNA/doc/html/fold_8h.html b/binaries/src/ViennaRNA/doc/html/fold_8h.html index af75d4a..9509589 100644 --- a/binaries/src/ViennaRNA/doc/html/fold_8h.html +++ b/binaries/src/ViennaRNA/doc/html/fold_8h.html @@ -2,695 +2,695 @@
- -
- RNAlib-2.1.2
-
- |
-
MFE calculations and energy evaluations for single RNA sequences. -More...
-Go to the source code of this file.
--Functions | |
float | fold_par (const char *sequence, char *structure, paramT *parameters, int is_constrained, int is_circular) |
Compute minimum free energy and an appropriate secondary structure of an RNA sequence. | |
float | fold (const char *sequence, char *structure) |
Compute minimum free energy and an appropriate secondary structure of an RNA sequence. | |
float | circfold (const char *sequence, char *structure) |
Compute minimum free energy and an appropriate secondary structure of a circular RNA sequence. | |
float | energy_of_structure (const char *string, const char *structure, int verbosity_level) |
Calculate the free energy of an already folded RNA using global model detail settings. | |
float | energy_of_struct_par (const char *string, const char *structure, paramT *parameters, int verbosity_level) |
Calculate the free energy of an already folded RNA. | |
float | energy_of_circ_structure (const char *string, const char *structure, int verbosity_level) |
Calculate the free energy of an already folded circular RNA. | |
float | energy_of_circ_struct_par (const char *string, const char *structure, paramT *parameters, int verbosity_level) |
Calculate the free energy of an already folded circular RNA. | |
int | energy_of_structure_pt (const char *string, short *ptable, short *s, short *s1, int verbosity_level) |
Calculate the free energy of an already folded RNA. | |
int | energy_of_struct_pt_par (const char *string, short *ptable, short *s, short *s1, paramT *parameters, int verbosity_level) |
Calculate the free energy of an already folded RNA. | |
-void | free_arrays (void) |
Free arrays for mfe folding. | |
void | parenthesis_structure (char *structure, bondT *bp, int length) |
Create a dot-backet/parenthesis structure from backtracking stack. | |
void | parenthesis_zuker (char *structure, bondT *bp, int length) |
Create a dot-backet/parenthesis structure from backtracking stack obtained by zuker suboptimal calculation in cofold.c. | |
-void | update_fold_params (void) |
Recalculate energy parameters. | |
float | energy_of_move (const char *string, const char *structure, int m1, int m2) |
Calculate energy of a move (closing or opening of a base pair) | |
int | energy_of_move_pt (short *pt, short *s, short *s1, int m1, int m2) |
Calculate energy of a move (closing or opening of a base pair) | |
int | loop_energy (short *ptable, short *s, short *s1, int i) |
Calculate energy of a loop. | |
void | assign_plist_from_db (plist **pl, const char *struc, float pr) |
Create a plist from a dot-bracket string. | |
int | LoopEnergy (int n1, int n2, int type, int type_2, int si1, int sj1, int sp1, int sq1) |
int | HairpinE (int size, int type, int si1, int sj1, const char *string) |
void | initialize_fold (int length) |
float | energy_of_struct (const char *string, const char *structure) |
int | energy_of_struct_pt (const char *string, short *ptable, short *s, short *s1) |
float | energy_of_circ_struct (const char *string, const char *structure) |
-Variables | ||||||||
-int | logML | |||||||
if nonzero use logarithmic ML energy in energy_of_struct | ||||||||
-int | uniq_ML | |||||||
do ML decomposition uniquely (for subopt) | ||||||||
-int | cut_point | |||||||
set to first pos of second seq for cofolding | ||||||||
-int | eos_debug | |||||||
verbose info from energy_of_struct |
Functions | |
float | fold_par (const char *sequence, char *structure, paramT *parameters, int is_constrained, int is_circular) |
Compute minimum free energy and an appropriate secondary structure of an RNA sequence. | |
float | fold (const char *sequence, char *structure) |
Compute minimum free energy and an appropriate secondary structure of an RNA sequence. | |
float | circfold (const char *sequence, char *structure) |
Compute minimum free energy and an appropriate secondary structure of a circular RNA sequence. | |
float | energy_of_structure (const char *string, const char *structure, int verbosity_level) |
Calculate the free energy of an already folded RNA using global model detail settings. | |
float | energy_of_struct_par (const char *string, const char *structure, paramT *parameters, int verbosity_level) |
Calculate the free energy of an already folded RNA. | |
float | energy_of_circ_structure (const char *string, const char *structure, int verbosity_level) |
Calculate the free energy of an already folded circular RNA. | |
float | energy_of_circ_struct_par (const char *string, const char *structure, paramT *parameters, int verbosity_level) |
Calculate the free energy of an already folded circular RNA. | |
int | energy_of_structure_pt (const char *string, short *ptable, short *s, short *s1, int verbosity_level) |
Calculate the free energy of an already folded RNA. | |
int | energy_of_struct_pt_par (const char *string, short *ptable, short *s, short *s1, paramT *parameters, int verbosity_level) |
Calculate the free energy of an already folded RNA. | |
+void | free_arrays (void) |
Free arrays for mfe folding. | |
void | parenthesis_structure (char *structure, bondT *bp, int length) |
Create a dot-backet/parenthesis structure from backtracking stack. | |
void | parenthesis_zuker (char *structure, bondT *bp, int length) |
Create a dot-backet/parenthesis structure from backtracking stack obtained by zuker suboptimal calculation in cofold.c. | |
+void | update_fold_params (void) |
Recalculate energy parameters. | |
float | energy_of_move (const char *string, const char *structure, int m1, int m2) |
Calculate energy of a move (closing or opening of a base pair). | |
int | energy_of_move_pt (short *pt, short *s, short *s1, int m1, int m2) |
Calculate energy of a move (closing or opening of a base pair). | |
int | loop_energy (short *ptable, short *s, short *s1, int i) |
Calculate energy of a loop. | |
void | assign_plist_from_db (plist **pl, const char *struc, float pr) |
Create a plist from a dot-bracket string. | |
int | LoopEnergy (int n1, int n2, int type, int type_2, int si1, int sj1, int sp1, int sq1) |
int | HairpinE (int size, int type, int si1, int sj1, const char *string) |
void | initialize_fold (int length) |
float | energy_of_struct (const char *string, const char *structure) |
int | energy_of_struct_pt (const char *string, short *ptable, short *s, short *s1) |
float | energy_of_circ_struct (const char *string, const char *structure) |
Variables | |
+int | logML |
if nonzero use logarithmic ML energy in energy_of_struct | |
+int | uniq_ML |
do ML decomposition uniquely (for subopt) | |
+int | cut_point |
set to first pos of second seq for cofolding | |
+int | eos_debug |
verbose info from energy_of_struct |
MFE calculations and energy evaluations for single RNA sequences.
+MFE calculations and energy evaluations for single RNA sequences.
This file includes (almost) all function declarations within the RNAlib that are related to MFE folding...
-void parenthesis_structure | ( | -char * | -structure, | +char * | +structure, | |
- | bondT * | -bp, | +bondT * | +bp, | ||
- | int | -length | +int | +length | ||
) | -+ |
Create a dot-backet/parenthesis structure from backtracking stack.
-void parenthesis_zuker | ( | -char * | -structure, | +char * | +structure, | |
- | bondT * | -bp, | +bondT * | +bp, | ||
- | int | -length | +int | +length | ||
) | -+ |
Create a dot-backet/parenthesis structure from backtracking stack obtained by zuker suboptimal calculation in cofold.c.
-float energy_of_move | ( | -const char * | -string, | +const char * | +string, | |
- | const char * | -structure, | +const char * | +structure, | ||
- | int | -m1, | +int | +m1, | ||
- | int | -m2 | +int | +m2 | ||
) | -+ |
Calculate energy of a move (closing or opening of a base pair)
+Calculate energy of a move (closing or opening of a base pair).
If the parameters m1 and m2 are negative, it is deletion (opening) of a base pair, otherwise it is insertion (opening).
-string | RNA sequence | |||||||
structure | secondary structure in dot-bracket notation | |||||||
m1 | first coordinate of base pair | |||||||
m2 | second coordinate of base pair |
string | RNA sequence | |
structure | secondary structure in dot-bracket notation | |
m1 | first coordinate of base pair | |
m2 | second coordinate of base pair |
int energy_of_move_pt | ( | -short * | -pt, | +short * | +pt, | |
- | short * | -s, | +short * | +s, | ||
- | short * | -s1, | +short * | +s1, | ||
- | int | -m1, | +int | +m1, | ||
- | int | -m2 | +int | +m2 | ||
) | -+ |
Calculate energy of a move (closing or opening of a base pair)
+Calculate energy of a move (closing or opening of a base pair).
If the parameters m1 and m2 are negative, it is deletion (opening) of a base pair, otherwise it is insertion (opening).
-pt | the pair table of the secondary structure | |||||||
s | encoded RNA sequence | |||||||
s1 | encoded RNA sequence | |||||||
m1 | first coordinate of base pair | |||||||
m2 | second coordinate of base pair |
pt | the pair table of the secondary structure | |
s | encoded RNA sequence | |
s1 | encoded RNA sequence | |
m1 | first coordinate of base pair | |
m2 | second coordinate of base pair |
int loop_energy | ( | -short * | -ptable, | +short * | +ptable, | |
- | short * | -s, | +short * | +s, | ||
- | short * | -s1, | +short * | +s1, | ||
- | int | -i | +int | +i | ||
) | -+ |
Calculate energy of a loop.
-ptable | the pair table of the secondary structure | |||||||
s | encoded RNA sequence | |||||||
s1 | encoded RNA sequence | |||||||
i | position of covering base pair |
ptable | the pair table of the secondary structure | |
s | encoded RNA sequence | |
s1 | encoded RNA sequence | |
i | position of covering base pair |
void assign_plist_from_db | ( | -plist ** | -pl, | +plist ** | +pl, | |
- | const char * | -struc, | +const char * | +struc, | ||
- | float | -pr | +float | +pr | ||
) | -+ |
Create a plist 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
+Create a plist 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
This function is threadsafe
-pl | A pointer to the plist that is to be created | |||||||
struc | The secondary structure in dot-bracket notation | |||||||
pr | The probability for each base pair |
pl | A pointer to the plist that is to be created | |
struc | The secondary structure in dot-bracket notation | |
pr | The probability for each base pair |
int LoopEnergy | ( | -int | -n1, | +int | +n1, | |
- | int | -n2, | +int | +n2, | ||
- | int | -type, | +int | +type, | ||
- | int | -type_2, | +int | +type_2, | ||
- | int | -si1, | +int | +si1, | ||
- | int | -sj1, | +int | +sj1, | ||
- | int | -sp1, | +int | +sp1, | ||
- | int | -sq1 | +int | +sq1 | ||
) | -+ |
int HairpinE | ( | -int | -size, | +int | +size, | |
- | int | -type, | +int | +type, | ||
- | int | -si1, | +int | +si1, | ||
- | int | -sj1, | +int | +sj1, | ||
- | const char * | -string | +const char * | +string | ||
) | -+ |
void initialize_fold | ( | -int | -length | ) | +int | +length | +) |
Allocate arrays for folding
float energy_of_struct | ( | -const char * | -string, | +const char * | +string, | |
- | const char * | -structure | +const char * | +structure | ||
) | -+ |
Calculate the free energy of an already folded RNA
-string | RNA sequence | |||||
structure | secondary structure in dot-bracket notation |
string | RNA sequence | |
structure | secondary structure in dot-bracket notation |
int energy_of_struct_pt | ( | -const char * | -string, | +const char * | +string, | |
- | short * | -ptable, | +short * | +ptable, | ||
- | short * | -s, | +short * | +s, | ||
- | short * | -s1 | +short * | +s1 | ||
) | -+ |
Calculate the free energy of an already folded RNA
-string | RNA sequence | |||||
ptable | the pair table of the secondary structure | |||||
s | encoded RNA sequence | |||||
s1 | encoded RNA sequence |
string | RNA sequence | |
ptable | the pair table of the secondary structure | |
s | encoded RNA sequence | |
s1 | encoded RNA sequence |
float energy_of_circ_struct | ( | -const char * | -string, | +const char * | +string, | |
- | const char * | -structure | +const char * | +structure | ||
) | -+ |
Calculate the free energy of an already folded circular RNA
-string | RNA sequence | |
structure | secondary structure in dot-bracket notation |
string | RNA sequence | |
structure | secondary structure in dot-bracket notation |