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

Public Member Functions | |
| SeedData () | |
| SeedData (const std::string &seedEncoding, const InteractionEnergy &energyFunction) | |
| bool | isValid () const |
Public Attributes | |
| size_t | start1 |
| 5' start position in sequence 1 | |
| size_t | start2 |
| 5' start position in sequence 2 | |
| std::string | dotBar1 |
| dot-bar encoding for sequence 1 | |
| std::string | dotBar2 |
| dot-bar encoding for sequence 2 | |
| bool | allBpCompl |
| E_type | energy |
| energy of the seed interaction excluding the right base pair | |
data structure to store the information of an explicit seed
| IntaRNA::SeedHandlerExplicit::SeedData::SeedData | ( | ) |
default construction
| IntaRNA::SeedHandlerExplicit::SeedData::SeedData | ( | const std::string & | seedEncoding, |
| const InteractionEnergy & | energyFunction | ||
| ) |
construction based on a given seed encoding
Invalid encodings will produce an invalid Seed object (isValid()==false)
| seedEncoding | the explicit seed to be parsed (has to be valid!) |
| energyFunction | the energy function to be used for index and energy setup |
| bool IntaRNA::SeedHandlerExplicit::SeedData::isValid | ( | ) | const |
checks whether or not the based data is encoding a valid interaction
| bool IntaRNA::SeedHandlerExplicit::SeedData::allBpCompl |
| std::string IntaRNA::SeedHandlerExplicit::SeedData::dotBar1 |
dot-bar encoding for sequence 1
| std::string IntaRNA::SeedHandlerExplicit::SeedData::dotBar2 |
dot-bar encoding for sequence 2
| E_type IntaRNA::SeedHandlerExplicit::SeedData::energy |
energy of the seed interaction excluding the right base pair
| size_t IntaRNA::SeedHandlerExplicit::SeedData::start1 |
5' start position in sequence 1
| size_t IntaRNA::SeedHandlerExplicit::SeedData::start2 |
5' start position in sequence 2