2#ifndef INTARNA_OUTPUTCONSTRAINT_H_
3#define INTARNA_OUTPUTCONSTRAINT_H_
87 ,
const bool noLP =
false
static const E_type ED_UPPER_BOUND
upper bound for all ED return values
Definition Accessibility.h:30
Definition OutputConstraint.h:19
const size_t reportMax
the maximal number of (sub)optimal interactions to be reported to the output handler
Definition OutputConstraint.h:36
const bool needBPs
whether or not interaction base pairs have to be traced for output generation
Definition OutputConstraint.h:60
const E_type maxE
upper bound (exclusive) for the energy of a reported interaction (E(interaction) < maxE)
Definition OutputConstraint.h:42
const bool noGUend
whether or not inter-molecular UG base pairs are allowed at interaction ends
Definition OutputConstraint.h:54
OutputConstraint(const size_t reportMax=1, const ReportOverlap reportOverlap=OVERLAP_BOTH, const E_type maxE=0.0, const E_type deltaE=E_INF, const bool bestSeedOnly=false, const bool noLP=false, const bool noGUend=false, const bool needZall=false, const bool needBPs=true, const E_type maxED=Accessibility::ED_UPPER_BOUND)
const E_type deltaE
the maximal energy difference to the mfe of a reported interaction
Definition OutputConstraint.h:45
const E_type maxED
maximal ED penalty of each interacting subsequence to be considered for output
Definition OutputConstraint.h:63
ReportOverlap
Definition OutputConstraint.h:25
@ OVERLAP_SEQ1
Definition OutputConstraint.h:27
@ OVERLAP_BOTH
Definition OutputConstraint.h:29
@ OVERLAP_SEQ2
Definition OutputConstraint.h:28
@ OVERLAP_NONE
Definition OutputConstraint.h:26
virtual ~OutputConstraint()
destruction
const bool bestSeedOnly
whether or not only the best or all putative seeds are to be reported
Definition OutputConstraint.h:48
const ReportOverlap reportOverlap
defines whether and where overlapping interaction sites are allowed for reporting
Definition OutputConstraint.h:39
const bool needZall
whether or not Zall has to be computed for output generation
Definition OutputConstraint.h:57
const bool noLP
whether or not lonely (non-stacked) inter-molecular base pairs are to be considered
Definition OutputConstraint.h:51
Definition Accessibility.h:13
int E_type
type for energy values (energy + accessibility [ED]) (internally)
Definition general.h:78
const E_type E_INF
Definition general.h:79