RNAlib-2.1.9h
2Dfold.h
Go to the documentation of this file.
1/*
2 minimum free energy
3 RNA secondary structure with
4 basepair distance d to reference structure prediction
5
6*/
7#ifndef __VIENNA_RNA_PACKAGE_TWO_D_FOLD_H__
8#define __VIENNA_RNA_PACKAGE_TWO_D_FOLD_H__
9
32#include "data_structures.h"
33
34#ifdef __GNUC__
35#define DEPRECATED(func) func __attribute__ ((deprecated))
36#else
37#define DEPRECATED(func) func
38#endif
39
58 const char *structure1,
59 const char *structure2,
60 int circ);
61
72
76DEPRECATED(TwoDfold_solution **TwoDfold(TwoDfold_vars *our_variables,
77 int distance1,
78 int distance2));
79
105 int distance1,
106 int distance2);
107
126char *TwoDfold_backtrack_f5(unsigned int j,
127 int k,
128 int l,
129 TwoDfold_vars *vars);
130
134#endif
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
int circ
backward compatibility variable.. this does not effect anything
void destroy_TwoDfold_variables(TwoDfold_vars *our_variables)
Destroy a TwoDfold_vars datastructure without memory loss.
char * TwoDfold_backtrack_f5(unsigned int j, int k, int l, TwoDfold_vars *vars)
Backtrack a minimum free energy structure from a 5' section of specified length.
TwoDfold_vars * get_TwoDfold_variables(const char *seq, const char *structure1, const char *structure2, int circ)
Get a structure of type TwoDfold_vars prefilled with current global settings.
TwoDfold_solution * TwoDfoldList(TwoDfold_vars *vars, int distance1, int distance2)
Compute MFE's and representative for distance partitioning.
Solution element returned from TwoDfoldList.
Definition data_structures.h:593
Variables compound for 2Dfold MFE folding.
Definition data_structures.h:605