RNAlib-2.6.3
 
Loading...
Searching...
No Matches
salt.h
Go to the documentation of this file.
1#ifndef VIENNA_RNA_PACKAGE_LOOPS_SALT_H
2#define VIENNA_RNA_PACKAGE_LOOPS_SALT_H
3
20#include <math.h>
22#include "ViennaRNA/model.h"
23
24
35double
36vrna_salt_loop(int L, double salt, double T, double backbonelen);
37
38
53int
54vrna_salt_loop_int(int L, double salt, double T, double backbonelen);
55
56
66int
67vrna_salt_stack(double salt, double T, double hrise);
68
69
86void
87vrna_salt_ml(double saltLoop[], int lower, int upper, int *m, int *b);
88
89
96int
98
103#endif
void vrna_salt_ml(double saltLoop[], int lower, int upper, int *m, int *b)
Fit linear function to loop salt correction.
int vrna_salt_duplex_init(vrna_md_t *md)
Get salt correction for duplex initialization at a given salt concentration.
int vrna_salt_loop_int(int L, double salt, double T, double backbonelen)
Get salt correction for a loop at a given salt concentration and temperature.
int vrna_salt_stack(double salt, double T, double hrise)
Get salt correction for a stack at a given salt concentration and temperature.
double vrna_salt_loop(int L, double salt, double T, double backbonelen)
Get salt correction for a loop at a given salt concentration and temperature.
double salt
salt concentration
The data structure that contains the complete model details used throughout the calculations.
Definition model.h:245
The model details data structure and its corresponding modifiers.
General utility- and helper-functions used throughout the ViennaRNA Package.