Rosetta Protocols  2014.35
Public Member Functions | Private Types | Private Attributes | Friends | List of all members
protocols::farna::BasePairStepSequence Class Reference

#include <BasePairStepLibrary.hh>

Public Member Functions

 BasePairStepSequence (char const nt_i, char const nt_i_next, char const nt_j, char const nt_j_next)
 
 BasePairStepSequence (std::string const &sequence, Size const i, Size const i_next, Size const j, Size const j_next)
 
 BasePairStepSequence (std::string const &sequence, BasePairStep const &base_pair_step)
 
 ~BasePairStepSequence ()
 

Private Types

typedef std::pair< char, char > DinucleotideStrandSequence
 

Private Attributes

std::pair
< DinucleotideStrandSequence,
DinucleotideStrandSequence
base_pair_step_sequence_
 

Friends

bool operator< (BasePairStepSequence const &lhs, BasePairStepSequence const &rhs)
 
std::ostream & operator<< (std::ostream &os, BasePairStepSequence const &bps)
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::farna::BasePairStepSequence::BasePairStepSequence ( char const  nt_i,
char const  nt_i_next,
char const  nt_j,
char const  nt_j_next 
)
protocols::farna::BasePairStepSequence::BasePairStepSequence ( std::string const &  sequence,
Size const  i,
Size const  i_next,
Size const  j,
Size const  j_next 
)
protocols::farna::BasePairStepSequence::BasePairStepSequence ( std::string const &  sequence,
BasePairStep const &  base_pair_step 
)
protocols::farna::BasePairStepSequence::~BasePairStepSequence ( )
inline

Friends And Related Function Documentation

bool operator< ( BasePairStepSequence const &  lhs,
BasePairStepSequence const &  rhs 
)
friend
std::ostream& operator<< ( std::ostream &  os,
BasePairStepSequence const &  bps 
)
friend

Member Data Documentation

std::pair< DinucleotideStrandSequence, DinucleotideStrandSequence > protocols::farna::BasePairStepSequence::base_pair_step_sequence_
private

Referenced by BasePairStepSequence().


The documentation for this class was generated from the following files: