1 #ifndef VIENNA_RNA_PACKAGE_UTILS_SVM_H
2 #define VIENNA_RNA_PACKAGE_UTILS_SVM_H
3 
4 extern  char *avg_model_string;
5 extern  char *sd_model_string;
6 
7 float     get_z(char *sequence,
8                 double energy);
9 double    avg_regression (int N,
10                           int A,
11                           int C,
12                           int G,
13                           int T,
14                           struct svm_model *avg_model,
15                           int *info );
16 double    sd_regression  (int N,
17                           int A,
18                           int C,
19                           int G,
20                           int T,
21                           struct svm_model  *sd_model);
22 double    minimal_sd     (int N,
23                           int A,
24                           int C,
25                           int G,
26                           int T);
27 struct svm_model *svm_load_model_string(char *modelString);
28 int       *get_seq_composition( short *S,
29                                 unsigned int start,
30                                 unsigned int stop,
31                                 unsigned int length);
32 
33 #endif
34