RNAlib-2.2.0-RC2
subopt.h
Go to the documentation of this file.
1 /* subopt.h */
2 #ifndef VIENNA_RNA_PACKAGE_SUBOPT_H
3 #define VIENNA_RNA_PACKAGE_SUBOPT_H
4 
6 #include <ViennaRNA/params.h>
7 
8 #define MAXDOS 1000
9 
44 SOLUTION *subopt (char *seq,
45  char *structure,
46  int delta,
47  FILE *fp);
48 
54 SOLUTION *subopt_par( char *seq,
55  char *structure,
56  vrna_param_t *parameters,
57  int delta,
58  int is_constrained,
59  int is_circular,
60  FILE *fp);
61 
76 SOLUTION *subopt_circ ( char *seq,
77  char *sequence,
78  int delta,
79  FILE *fp);
80 
81 SOLUTION *vrna_subopt(vrna_fold_compound *vc,
82  int delta,
83  FILE *fp);
84 
91 extern int subopt_sorted;
92 
93 
100 extern double print_energy;
101 
118 extern int density_of_states[MAXDOS+1];
119  /* End of group dos */
121 
122 #endif
double print_energy
printing threshold for use with logML
#define MAXDOS
Maximum density of states discretization for subopt.
Definition: data_structures.h:33
SOLUTION * subopt_par(char *seq, char *structure, vrna_param_t *parameters, int delta, int is_constrained, int is_circular, FILE *fp)
Returns list of subopt structures or writes to fp.
int subopt_sorted
Sort output by energy.
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:689
Solution element from subopt.c.
Definition: data_structures.h:114
SOLUTION * subopt(char *seq, char *structure, int delta, FILE *fp)
Returns list of subopt structures or writes to fp.
The datastructure that contains temperature scaled energy parameters.
Definition: params.h:41
SOLUTION * subopt_circ(char *seq, char *sequence, int delta, FILE *fp)
Returns list of circular subopt structures or writes to fp.
int density_of_states[MAXDOS+1]
The Density of States.