2#ifndef INTARNA_PREDICTIONTRACKERSPOTPROBALL_H_
3#define INTARNA_PREDICTIONTRACKERSPOTPROBALL_H_
10#include <boost/algorithm/string.hpp>
44 ,
const std::string & streamName
46 ,
const std::string &
sep =
";"
66 ,
const std::string &
sep =
";"
88 ,
const size_t i2,
const size_t j2
138 ,
const std::string &
sep
Definition InteractionEnergy.h:20
Definition PredictionTrackerSpotProbAll.h:23
PredictionTrackerSpotProbAll(const InteractionEnergy &energy, const std::string &streamName, const std::string &NA_string="NA", const std::string &sep=";")
const InteractionEnergy & energy
energy handler used for predictions
Definition PredictionTrackerSpotProbAll.h:96
virtual ~PredictionTrackerSpotProbAll()
PredictionTrackerSpotProbAll(const InteractionEnergy &energy, std::ostream *outStream, const std::string &NA_string="NA", const std::string &sep=";")
Z_type overallZ
overall partition function
Definition PredictionTrackerSpotProbAll.h:111
Matrix< Z_type > Z2dMatrix
matrix type to hold the partition function for each index pair
Definition PredictionTrackerSpotProbAll.h:114
const std::string NA_string
the output string representation if a value is not available for output
Definition PredictionTrackerSpotProbAll.h:105
virtual void updateOptimumCalled(const size_t i1, const size_t j1, const size_t i2, const size_t j2, const E_type energy)
Z2dMatrix pairZ
the index-pair-wise minimal energy values
Definition PredictionTrackerSpotProbAll.h:117
std::ostream * outStream
the stream to write the minE-data to
Definition PredictionTrackerSpotProbAll.h:102
static void writeData(std::ostream &out, const Z2dMatrix &pairZ, const Z_type &overallZ, const InteractionEnergy &energy, const std::string &NA_string, const std::string &sep)
const bool deleteStreamsOnDestruction
whether or not the streams are to be deleted on destruction
Definition PredictionTrackerSpotProbAll.h:99
const std::string sep
the output string representation of column separators
Definition PredictionTrackerSpotProbAll.h:108
Definition PredictionTracker.h:15
Definition Accessibility.h:13
int E_type
type for energy values (energy + accessibility [ED]) (internally)
Definition general.h:78
double Z_type
type for probabilities, RT and Boltzmann values
Definition general.h:88