faif
|
the secondary structure More...
#include <SecStruct.h>
Public Types | |
typedef std::set< ConnectPair > | Foldings |
Public Member Functions | |
SecStruct () | |
SecStruct (const SecStruct &s) | |
~SecStruct () | |
SecStruct & | operator= (const SecStruct &s) |
void | addPair (const ConnectPair &p) |
void | append (const SecStruct &s) |
bool | operator== (const SecStruct &s) const |
bool | operator< (const SecStruct &s) const |
int | size () const |
EnergyValue | energy (const EnergyNucleo &energy_matrix) const |
const Foldings & | getFoldings () const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const SecStruct &sec_struct) |
the secondary structure
The collection of ConnectPair, represents the secondary structure.
typedef std::set<ConnectPair> faif::dna::SecStruct::Foldings |
the folded pairs collection - secondary structure
|
inline |
constructor
|
inline |
copy constructor
|
inline |
destructor
|
inline |
adds the pair to secondary structure
Referenced by faif::dna::FoldedMatrix::getStructures().
|
inline |
append the collection of pairs to secondary structure
Referenced by faif::dna::FoldedMatrix::getStructures().
|
inline |
identity
|
inline |
comparison
|
inline |
number of folded pairs
|
inline |
calculates the energy of secondary structure. Summarizes all pairs.
|
inline |
accessor - returns the pair collection
References faif::dna::operator<<().
|
friend |
support - to debugging