1#ifndef VIENNAHANDLER_H_
2#define VIENNAHANDLER_H_
8 #include <ViennaRNA/model.h>
9 #include <ViennaRNA/params.h>
24 static constexpr const char*
Turner99 =
"Turner99";
25 static constexpr const char*
Turner04 =
"Turner04";
49 ,
const std::string & vrnaParamFile = std::string(
Turner04)
50 ,
const bool noGUclosure =
false
51 ,
const bool noLP =
false );
74 const int max_bp_span = -1,
75 const int window_size = -1,
Definition VrnaHandler.h:20
VrnaHandler(Z_type temperature=37.0, const std::string &vrnaParamFile=std::string(Turner04), const bool noGUclosure=false, const bool noLP=false)
static constexpr const char * Turner99
Definition VrnaHandler.h:24
vrna_md_t getModel(const int max_bp_span=-1, const int window_size=-1, const double pfScale=getPfScaleDefault()) const
vrna_md_t model
VRNA parameter model.
Definition VrnaHandler.h:31
static Z_type getRT(const Z_type temperature)
Z_type RT
the RT constant used for the current setup
Definition VrnaHandler.h:34
static constexpr const char * Turner04
Definition VrnaHandler.h:25
static double getPfScaleDefault()
Z_type getRT() const
Definition VrnaHandler.h:114
static constexpr const char * Andronescu07
Definition VrnaHandler.h:26
Definition Accessibility.h:13
double Z_type
type for probabilities, RT and Boltzmann values
Definition general.h:88