RNAlib-2.1.9h
profiledist.h
Go to the documentation of this file.
1#ifndef __VIENNA_RNA_PACKAGE_PROFILEDIST_H__
2#define __VIENNA_RNA_PACKAGE_PROFILEDIST_H__
3
4#ifdef __GNUC__
5#define DEPRECATED(func) func __attribute__ ((deprecated))
6#else
7#define DEPRECATED(func) func
8#endif
9
10#include "data_structures.h"
11
20float profile_edit_distance(const float *T1,
21 const float *T2);
22
33float *Make_bp_profile_bppm(FLT_OR_DBL *bppm,
34 int length);
35
39void print_bppm(const float *T);
40
46void free_profile(float *T);
47
56DEPRECATED(float *Make_bp_profile(int length));
57
58#endif
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
float * Make_bp_profile(int length)
float * Make_bp_profile_bppm(double *bppm, int length)
condense pair probability matrix into a vector containing probabilities for unpaired,...
void print_bppm(const float *T)
print string representation of probability profile
void free_profile(float *T)
free space allocated in Make_bp_profile
float profile_edit_distance(const float *T1, const float *T2)
Align the 2 probability profiles T1, T2 .