profiledist.h
Go to the documentation of this file.
#ifndef VIENNA_RNA_PACKAGE_PROFILEDIST_H
#define VIENNA_RNA_PACKAGE_PROFILEDIST_H
#ifdef DEPRECATION_WARNINGS
# ifdef __GNUC__
# define DEPRECATED(func) func __attribute__ ((deprecated))
# else
# define DEPRECATED(func) func
# endif
#else
# define DEPRECATED(func) func
#endif
#include <ViennaRNA/data_structures.h>
float profile_edit_distance(const float *T1,
const float *T2);
float *Make_bp_profile_bppm(FLT_OR_DBL *bppm,
int length);
void print_bppm(const float *T);
void free_profile(float *T);
DEPRECATED(float *Make_bp_profile(int length));
#endif
profile_edit_distance
float profile_edit_distance(const float *T1, const float *T2)
Align the 2 probability profiles T1, T2 .
free_profile
void free_profile(float *T)
free space allocated in Make_bp_profile
FLT_OR_DBL
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: data_structures.h:39
data_structures.h
Make_bp_profile_bppm
float * Make_bp_profile_bppm(FLT_OR_DBL *bppm, int length)
condense pair probability matrix into a vector containing probabilities for unpaired, upstream paired and downstream paired.
Make_bp_profile
float * Make_bp_profile(int length)
print_bppm
void print_bppm(const float *T)
print string representation of probability profile