|
IntaRNA 3.4.1
RNA-RNA interaction prediction | C++ API
|
#include <ReverseAccessibility.h>


Public Member Functions | |
| ReverseAccessibility (Accessibility &origAcc) | |
| virtual | ~ReverseAccessibility () |
| virtual E_type | getED (const size_t from, const size_t to) const |
| virtual const RnaSequence & | getSequence () const |
| virtual const AccessibilityConstraint & | getAccConstraint () const |
| virtual const Accessibility & | getAccessibilityOrigin () const |
| size_t | getReversedIndex (const size_t i) const |
| IndexRange | getReversedIndexRange (const IndexRange &r) const |
Public Member Functions inherited from IntaRNA::Accessibility | |
| Accessibility (const RnaSequence &sequence, const size_t maxLength, const AccessibilityConstraint *const accConstr) | |
| virtual | ~Accessibility () |
| virtual size_t | getMaxLength () const |
| void | writeRNAplfold_Pu_text (std::ostream &out, const Z_type RT) const |
| void | writeRNAplfold_ED_text (std::ostream &out) const |
| virtual void | writeBinary (std::ostream &out) const |
| IndexRangeList | decomposeByMaxED (const size_t maxRangeLength, const size_t winSize, const size_t minRangeLength) const |
| void | decomposeByMaxED (IndexRangeList &ranges, const E_type maxED, const size_t minRangeLength) const |
Static Protected Member Functions | |
| static std::string | getReversedString (const RnaSequence &seq) |
| static std::string | getReversedString (const std::string &str) |
Protected Attributes | |
| Accessibility & | origAcc |
| Access to the accessibility object to reverse. | |
| RnaSequence | seqReversed |
| reversed sequence object | |
| AccessibilityConstraint | accConstrReversed |
| reversed accessibility constraint object | |
Protected Attributes inherited from IntaRNA::Accessibility | |
| const RnaSequence & | seq |
| the RNA sequence the accessibilities correspond to | |
| const size_t | maxLength |
| the maximal length of an unpaired regions to be considered | |
| AccessibilityConstraint | accConstraint |
| accessibility constraint | |
Additional Inherited Members | |
Static Public Attributes inherited from IntaRNA::Accessibility | |
| static const E_type | ED_UPPER_BOUND |
| upper bound for all ED return values | |
Protected Member Functions inherited from IntaRNA::Accessibility | |
| void | writeBinary (std::ostream &out, const UpperBandedMatrix< E_type > *matrix) const |
| virtual void | checkIndices (const size_t from, const size_t to) const |
| void | writeRNAplfold_text (std::ostream &out, const Z_type RT, const bool writeProbs) const |
Defines an accessibility meta object with reversed index access to sequence and accessibility.
|
inline |
Construction based on a given accessibility object to represent reversed
| origAcc | Access to the accessibility object to reverse |
|
inlinevirtual |
destruction
|
inlinevirtual |
Access to the globally enforced accessibility constraint. Here '.' denotes unconstrained positions and 'x' positions that have to be unstructured. Regions covering constrained positions will result in ED_UPPER_BOUND accessibility values.
Reimplemented from IntaRNA::Accessibility.
|
inlinevirtual |
Access to the original not-reversed accessibility object.
|
inlinevirtual |
Access to the accessibility energy value (according to reversed indices).
| from | the start index of the regions (from <= to) |
| to | the end index of the regions (to <= seq.length()) |
Implements IntaRNA::Accessibility.
|
inline |
Provides the reverse index of a given sequence position.
| i | the index of interest |
|
inline |
Provides the reverse index range of a given sequence position.
| r | the index range of interest |
|
staticprotected |
Computes a reversed string representation of a sequence
| seq | the sequence to reverse |
|
staticprotected |
Computes a reversed string representation of a given string
| str | the string to reverse |
|
inlinevirtual |
Access to the RnaSequence this accessibility values are accounting for.
Reimplemented from IntaRNA::Accessibility.
|
protected |
reversed accessibility constraint object
|
protected |
Access to the accessibility object to reverse.
|
protected |
reversed sequence object