7 #ifndef __VIENNA_RNA_PACKAGE_TWO_D_PF_FOLD_H__
8 #define __VIENNA_RNA_PACKAGE_TWO_D_PF_FOLD_H__
13 #define DEPRECATED(func) func __attribute__ ((deprecated))
15 #define DEPRECATED(func) func
44 const char *structure1,
67 const char *structure1,
263 unsigned int length);
290 unsigned int length));
308 DEPRECATED(FLT_OR_DBL **TwoDpfold_circ(
TwoDpfold_vars * get_TwoDpfold_variables(const char *seq, const char *structure1, char *structure2, int circ)
Get a datastructure containing all necessary attributes and global folding switches.
char * vrna_TwoDpfold_pbacktrack(TwoDpfold_vars *vars, int d1, int d2)
Sample secondary structure representatives from a set of distance classes according to their Boltzman...
TwoDpfold_vars * get_TwoDpfold_variables_from_MFE(TwoDfold_vars *mfe_vars)
Get the datastructure containing all necessary attributes and global folding switches from a pre-fill...
char * vrna_TwoDpfold_pbacktrack5(TwoDpfold_vars *vars, int d1, int d2, unsigned int length)
Sample secondary structure representatives with a specified length from a set of distance classes acc...
Solution element returned from TwoDpfoldList.
Definition: data_structures.h:851
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
Variables compound for 2Dfold MFE folding.
Definition: data_structures.h:729
void destroy_TwoDpfold_variables(TwoDpfold_vars *vars)
Free all memory occupied by a TwoDpfold_vars datastructure.
TwoDpfold_solution * TwoDpfoldList(TwoDpfold_vars *vars, int maxDistance1, int maxDistance2)
Compute the partition function for all distance classes.
TwoDpfold_solution * vrna_TwoDpfold(TwoDpfold_vars *vars, int maxDistance1, int maxDistance2)
Compute the partition function for all distance classes.
TwoDpfold_vars * vrna_TwoDpfold_get_vars_from_MFE(TwoDfold_vars *mfe_vars)
Get the datastructure containing all necessary attributes and global folding switches from a pre-fill...
int circ
backward compatibility variable.. this does not effect anything
char * TwoDpfold_pbacktrack5(TwoDpfold_vars *vars, int d1, int d2, unsigned int length)
Sample secondary structure representatives with a specified length from a set of distance classes acc...
char * TwoDpfold_pbacktrack(TwoDpfold_vars *vars, int d1, int d2)
Sample secondary structure representatives from a set of distance classes according to their Boltzman...
TwoDpfold_vars * vrna_TwoDpfold_get_vars(const char *seq, const char *structure1, char *structure2, int circ)
Get a datastructure containing all necessary attributes and global folding switches.
void vrna_TwoDpfold_destroy_vars(TwoDpfold_vars *vars)
Free all memory occupied by a TwoDpfold_vars datastructure.
Variables compound for 2Dfold partition function folding.
Definition: data_structures.h:863