IntaRNA 3.4.1
RNA-RNA interaction prediction | C++ API
Loading...
Searching...
No Matches
PredictorMfe2dHeuristic.h
Go to the documentation of this file.
1
2#ifndef INTARNA_PREDICTORMFE2DHEURISTIC_H_
3#define INTARNA_PREDICTORMFE2DHEURISTIC_H_
4
7
8#include "IntaRNA/Matrix.h"
9
10namespace IntaRNA {
11
26
27protected:
28
31
32public:
33
46
48
58 virtual
59 void
61 , const IndexRange & r2 = IndexRange(0,RnaSequence::lastPos) );
62
63protected:
64
67
70
73
76
77protected:
83 virtual
84 void
86
92 virtual
93 void
94 traceBack( Interaction & interaction );
95
106 virtual
107 void
109
119 virtual
120 void
121 updateMfe4leftEnd(const size_t i1, const size_t j1
122 , const size_t i2, const size_t j2
123 , const Interaction & curInteraction );
124
125};
126
127} // namespace
128
129#endif /* INTARNA_PREDICTORMFE2DHEURISTIC_H_ */
Definition IndexRange.h:20
Definition InteractionEnergy.h:20
Definition Interaction.h:28
Definition Matrix.h:49
Definition OutputHandler.h:20
Definition PredictionTracker.h:15
Definition PredictorMfe2dHeuristic.h:25
PredictorMfe2dHeuristic(const InteractionEnergy &energy, OutputHandler &output, PredictionTracker *predTracker)
virtual void updateMfe4leftEnd(const size_t i1, const size_t j1, const size_t i2, const size_t j2, const Interaction &curInteraction)
Matrix< BestInteractionE > E2dMatrix
matrix type to hold the mfe energies and boundaries for interaction site starts
Definition PredictorMfe2dHeuristic.h:30
InteractionEnergyIdxOffset energy
access to the interaction energy handler of the super class
Definition Predictor.h:85
virtual void traceBack(Interaction &interaction)
OutputHandler & output
access to the output handler of the super class
Definition Predictor.h:88
virtual void getNextBest(Interaction &curBest)
E2dMatrix hybridE
energy of all interaction hybrids starting in i1,i2
Definition PredictorMfe2dHeuristic.h:75
virtual void predict(const IndexRange &r1=IndexRange(0, RnaSequence::lastPos), const IndexRange &r2=IndexRange(0, RnaSequence::lastPos))
Definition PredictorMfe.h:24
std::pair< IndexRangeList, IndexRangeList > reportedInteractions
Definition PredictorMfe.h:108
PredictionTracker * predTracker
access to the prediction tracker of the super class
Definition Predictor.h:91
InteractionEnergyIdxOffset energy
access to the interaction energy handler of the super class
Definition Predictor.h:85
OutputHandler & output
access to the output handler of the super class
Definition Predictor.h:88
static const size_t lastPos
Definition RnaSequence.h:57
Definition Accessibility.h:13