IntaRNA 3.4.1
RNA-RNA interaction prediction | C++ API
Loading...
Searching...
No Matches
PredictorMfe2dHelixBlockHeuristic.h
Go to the documentation of this file.
1
2#ifndef INTARNA_PREDICTORMFE2DHELIXBLOCKHEURISTIC_H_
3#define INTARNA_PREDICTORMFE2DHELIXBLOCKHEURISTIC_H_
4
8
9
10namespace IntaRNA {
11
28
29protected:
30
33
34public:
35
48 , const HelixConstraint & helixConstraint);
49
51
61 virtual
62 void
64 , const IndexRange & r2 = IndexRange(0,RnaSequence::lastPos) );
65
66protected:
67
70
73
76
79
81 //HelixHandler helixHandler;
83
84protected:
85
89 virtual
90 void
92
98 virtual
99 void
100 traceBack( Interaction & interaction );
101
112 virtual
113 void
115
125 virtual
126 void
127 updateMfe4leftEnd(const size_t i1, const size_t j1
128 , const size_t i2, const size_t j2
129 , const Interaction & curInteraction );
130
131};
132
133} // namespace
134
135#endif /* INTARNA_PREDICTORMFE2DHELIXBLOCKHEURISTIC_H_ */
Definition HelixConstraint.h:19
Definition HelixHandlerIdxOffset.h:21
Definition IndexRange.h:20
Definition InteractionEnergy.h:20
Definition Interaction.h:28
Definition OutputHandler.h:20
Definition PredictionTracker.h:15
Definition PredictorMfe2dHelixBlockHeuristic.h:27
virtual void predict(const IndexRange &r1=IndexRange(0, RnaSequence::lastPos), const IndexRange &r2=IndexRange(0, RnaSequence::lastPos))
HelixHandlerIdxOffset helixHandler
helixHandler used only for creating HelixHandlerOffset
Definition PredictorMfe2dHelixBlockHeuristic.h:82
PredictorMfe2dHelixBlockHeuristic(const InteractionEnergy &energy, OutputHandler &output, PredictionTracker *predTracker, const HelixConstraint &helixConstraint)
virtual void getNextBest(Interaction &curBest)
virtual void traceBack(Interaction &interaction)
PredictorMfe2dHeuristic::E2dMatrix E2dMatrix
matrix type to hold the mfe energies and boundaries for interaction site starts
Definition PredictorMfe2dHelixBlockHeuristic.h:32
virtual void updateMfe4leftEnd(const size_t i1, const size_t j1, const size_t i2, const size_t j2, const Interaction &curInteraction)
Definition PredictorMfe2dHeuristic.h:25
std::pair< IndexRangeList, IndexRangeList > reportedInteractions
access to the list of reported interaction ranges of the super class
Definition PredictorMfe.h:108
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
E2dMatrix hybridE
energy of all interaction hybrids starting in i1,i2
Definition PredictorMfe2dHeuristic.h:75
PredictionTracker * predTracker
access to the prediction tracker of the super class
Definition Predictor.h:91
static const size_t lastPos
Definition RnaSequence.h:57
Definition Accessibility.h:13