Rosetta Protocols  2014.35
Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
protocols::motif_hash::ResPairMotif Class Reference

#include <motif_hash_stuff.hh>

Public Member Functions

 ResPairMotif ()
 
 ResPairMotif (std::string const &tag, core::pose::Pose const &pose, Real6 const &xform, Size const &resi1, Size const &resi2, Real const &sasa, Real const &nbrs, Real const &fa_atr, Real const &hb_sc, Real const &hb_bb_sc, Real const &hb_bb, Real const &bfac1, Real const &bfac2, bool is_sspaired)
 
void reverse_in_place ()
 
void reset ()
 
Real6 rt () const
 
void rt (Real6 const &rt)
 
numeric::HomogeneousTransform
< Real
ht () const
 
void ht (numeric::HomogeneousTransform< Real > const &h)
 
Real dist2 () const
 
Real bfac1 () const
 
Real bfac2 () const
 
Real sasa () const
 
Real fa_atr () const
 
Real hb_sc () const
 
Real hb_bb_sc () const
 
Real hb_bb () const
 
Real nbrs () const
 
Real chi11 () const
 
Real chi12 () const
 
Real chi13 () const
 
Real chi14 () const
 
Real chi21 () const
 
Real chi22 () const
 
Real chi23 () const
 
Real chi24 () const
 
void bfac1 (Real const &bfac1)
 
void bfac2 (Real const &bfac2)
 
void sasa (Real const &sasa)
 
void fa_atr (Real const &fa_atr)
 
void hb_sc (Real const &hb_sc)
 
void hb_bb_sc (Real const &hb_bb_sc)
 
void hb_bb (Real const &hb_bb)
 
void nbrs (Real const &nbrs)
 
char aa1 () const
 
char aa2 () const
 
char ss1 () const
 
char ss2 () const
 
char dssp1 () const
 
char dssp2 () const
 
Size count () const
 
void count (Size const &count)
 
void addcount ()
 
bool filter () const
 
void dump_pdb (std::string const &fname, std::string const &tag="1") const
 
void dump_pdb (std::ostream &out, numeric::xyzTransform< Real > const &xform, std::string const &tag="1") const
 
Real dump_aligned_motif (std::ostream &out, Pose const &pose1, Size const &ir, Pose const &pose2, Size const &jr, int const &num=1) const
 
Real dump_aligned_motif_break (std::ostream &out, Pose const &pose1, Size const &ir, Pose const &pose2, Size const &jr, int const &num=1) const
 
Real dump_aligned_motif_super (std::ostream &out, Pose const &pose1, Size const &ir, Pose const &pose2, Size const &jr, int const &num=1) const
 
Real dump_aligned_motif (std::ostream &out, Pose const &pose, Size const &ir, Size const &jr, int const &num=1) const
 
void fill_pose_with_motif (Pose &pose, int ir=1, int jr=2) const
 

Static Public Member Functions

static void print_header (std::ostream &out)
 

Public Attributes

uint16_t resi1_
 
uint16_t resi2_
 
utility::fixedsizearray1
< unsigned char, 8 > 
pdb_
 

Private Attributes

char ss1_
 
char ss2_
 
char aa1_
 
char aa2_
 
utility::fixedsizearray1
< uint16_t, 6 > 
rt6_
 
utility::fixedsizearray1
< uint8_t, 4 > 
chi1_
 
utility::fixedsizearray1
< uint8_t, 4 > 
chi2_
 
uint8_t fa_atr_
 
uint8_t hb_sc_
 
uint8_t hb_bb_sc_
 
uint8_t hb_bb_
 
uint8_t sasa_
 
uint8_t nbrs_
 
uint8_t misc1_
 
uint8_t misc2_
 
uint8_t misc3_
 
uint8_t misc4_
 
uint8_t misc5_
 
uint8_t count_
 
uint16_t lg1x_
 
uint16_t lg1y_
 
uint16_t lg1z_
 
uint16_t lg2x_
 
uint16_t lg2y_
 
uint16_t lg2z_
 
uint8_t bfac1_
 
uint8_t bfac2_
 
char chain1_
 
char chain2_
 

Friends

std::ostream & operator<< (std::ostream &out, ResPairMotif const &x)
 

Constructor & Destructor Documentation

protocols::motif_hash::ResPairMotif::ResPairMotif ( )

References reset().

protocols::motif_hash::ResPairMotif::ResPairMotif ( std::string const &  tag,
core::pose::Pose const &  pose,
Real6 const &  xform,
Size const &  resi1,
Size const &  resi2,
Real const &  sasa,
Real const &  nbrs,
Real const &  fa_atr,
Real const &  hb_sc,
Real const &  hb_bb_sc,
Real const &  hb_bb,
Real const &  bfac1,
Real const &  bfac2,
bool  is_sspaired 
)

Member Function Documentation

char protocols::motif_hash::ResPairMotif::aa1 ( ) const
char protocols::motif_hash::ResPairMotif::aa2 ( ) const
void protocols::motif_hash::ResPairMotif::addcount ( )
inline
Real protocols::motif_hash::ResPairMotif::bfac1 ( ) const
void protocols::motif_hash::ResPairMotif::bfac1 ( Real const &  bfac1)
Real protocols::motif_hash::ResPairMotif::bfac2 ( ) const
void protocols::motif_hash::ResPairMotif::bfac2 ( Real const &  bfac2)
Real protocols::motif_hash::ResPairMotif::chi11 ( ) const
Real protocols::motif_hash::ResPairMotif::chi12 ( ) const
Real protocols::motif_hash::ResPairMotif::chi13 ( ) const
Real protocols::motif_hash::ResPairMotif::chi14 ( ) const
Real protocols::motif_hash::ResPairMotif::chi21 ( ) const
Real protocols::motif_hash::ResPairMotif::chi22 ( ) const
Real protocols::motif_hash::ResPairMotif::chi23 ( ) const
Real protocols::motif_hash::ResPairMotif::chi24 ( ) const
Size protocols::motif_hash::ResPairMotif::count ( ) const
inline
void protocols::motif_hash::ResPairMotif::count ( Size const &  count)
inline

References count(), and count_.

Referenced by count().

Real protocols::motif_hash::ResPairMotif::dist2 ( ) const
char protocols::motif_hash::ResPairMotif::dssp1 ( ) const
char protocols::motif_hash::ResPairMotif::dssp2 ( ) const
Real protocols::motif_hash::ResPairMotif::dump_aligned_motif ( std::ostream &  out,
Pose const &  pose1,
Size const &  ir,
Pose const &  pose2,
Size const &  jr,
int const &  num = 1 
) const
Real protocols::motif_hash::ResPairMotif::dump_aligned_motif ( std::ostream &  out,
Pose const &  pose,
Size const &  ir,
Size const &  jr,
int const &  num = 1 
) const

References dump_aligned_motif().

Real protocols::motif_hash::ResPairMotif::dump_aligned_motif_break ( std::ostream &  out,
Pose const &  pose1,
Size const &  ir,
Pose const &  pose2,
Size const &  jr,
int const &  num = 1 
) const
Real protocols::motif_hash::ResPairMotif::dump_aligned_motif_super ( std::ostream &  out,
Pose const &  pose1,
Size const &  ir,
Pose const &  pose2,
Size const &  jr,
int const &  num = 1 
) const
void protocols::motif_hash::ResPairMotif::dump_pdb ( std::string const &  fname,
std::string const &  tag = "1" 
) const
void protocols::motif_hash::ResPairMotif::dump_pdb ( std::ostream &  out,
numeric::xyzTransform< Real > const &  xform,
std::string const &  tag = "1" 
) const
Real protocols::motif_hash::ResPairMotif::fa_atr ( ) const
void protocols::motif_hash::ResPairMotif::fa_atr ( Real const &  fa_atr)
void protocols::motif_hash::ResPairMotif::fill_pose_with_motif ( Pose pose,
int  ir = 1,
int  jr = 2 
) const
bool protocols::motif_hash::ResPairMotif::filter ( ) const
Real protocols::motif_hash::ResPairMotif::hb_bb ( ) const
void protocols::motif_hash::ResPairMotif::hb_bb ( Real const &  hb_bb)
Real protocols::motif_hash::ResPairMotif::hb_bb_sc ( ) const
void protocols::motif_hash::ResPairMotif::hb_bb_sc ( Real const &  hb_bb_sc)
Real protocols::motif_hash::ResPairMotif::hb_sc ( ) const
void protocols::motif_hash::ResPairMotif::hb_sc ( Real const &  hb_sc)
HomogeneousTransform< Real > protocols::motif_hash::ResPairMotif::ht ( ) const
void protocols::motif_hash::ResPairMotif::ht ( numeric::HomogeneousTransform< Real > const &  h)
Real protocols::motif_hash::ResPairMotif::nbrs ( ) const
void protocols::motif_hash::ResPairMotif::nbrs ( Real const &  nbrs)
void protocols::motif_hash::ResPairMotif::print_header ( std::ostream &  out)
static
void protocols::motif_hash::ResPairMotif::reset ( void  )
void protocols::motif_hash::ResPairMotif::reverse_in_place ( )
Real6 protocols::motif_hash::ResPairMotif::rt ( ) const
void protocols::motif_hash::ResPairMotif::rt ( Real6 const &  rt)
Real protocols::motif_hash::ResPairMotif::sasa ( ) const
void protocols::motif_hash::ResPairMotif::sasa ( Real const &  sasa)
char protocols::motif_hash::ResPairMotif::ss1 ( ) const
char protocols::motif_hash::ResPairMotif::ss2 ( ) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
ResPairMotif const &  x 
)
friend

Member Data Documentation

char protocols::motif_hash::ResPairMotif::aa1_
private
char protocols::motif_hash::ResPairMotif::aa2_
private
uint8_t protocols::motif_hash::ResPairMotif::bfac1_
private

Referenced by bfac1(), reset(), and reverse_in_place().

uint8_t protocols::motif_hash::ResPairMotif::bfac2_
private

Referenced by bfac2(), reset(), and reverse_in_place().

char protocols::motif_hash::ResPairMotif::chain1_
private
char protocols::motif_hash::ResPairMotif::chain2_
private
utility::fixedsizearray1<uint8_t,4> protocols::motif_hash::ResPairMotif::chi1_
private
utility::fixedsizearray1<uint8_t,4> protocols::motif_hash::ResPairMotif::chi2_
private
uint8_t protocols::motif_hash::ResPairMotif::count_
private

Referenced by addcount(), count(), and reset().

uint8_t protocols::motif_hash::ResPairMotif::fa_atr_
private

Referenced by fa_atr(), and reset().

uint8_t protocols::motif_hash::ResPairMotif::hb_bb_
private

Referenced by hb_bb(), and reset().

uint8_t protocols::motif_hash::ResPairMotif::hb_bb_sc_
private

Referenced by hb_bb_sc(), and reset().

uint8_t protocols::motif_hash::ResPairMotif::hb_sc_
private

Referenced by hb_sc(), and reset().

uint16_t protocols::motif_hash::ResPairMotif::lg1x_
private

Referenced by reset().

uint16_t protocols::motif_hash::ResPairMotif::lg1y_
private

Referenced by reset().

uint16_t protocols::motif_hash::ResPairMotif::lg1z_
private

Referenced by reset().

uint16_t protocols::motif_hash::ResPairMotif::lg2x_
private

Referenced by reset().

uint16_t protocols::motif_hash::ResPairMotif::lg2y_
private

Referenced by reset().

uint16_t protocols::motif_hash::ResPairMotif::lg2z_
private

Referenced by reset().

uint8_t protocols::motif_hash::ResPairMotif::misc1_
private

Referenced by reset().

uint8_t protocols::motif_hash::ResPairMotif::misc2_
private

Referenced by reset().

uint8_t protocols::motif_hash::ResPairMotif::misc3_
private

Referenced by reset().

uint8_t protocols::motif_hash::ResPairMotif::misc4_
private

Referenced by reset().

uint8_t protocols::motif_hash::ResPairMotif::misc5_
private

Referenced by reset().

uint8_t protocols::motif_hash::ResPairMotif::nbrs_
private

Referenced by nbrs(), and reset().

utility::fixedsizearray1<unsigned char,8> protocols::motif_hash::ResPairMotif::pdb_
uint16_t protocols::motif_hash::ResPairMotif::resi1_
uint16_t protocols::motif_hash::ResPairMotif::resi2_
utility::fixedsizearray1<uint16_t,6> protocols::motif_hash::ResPairMotif::rt6_
private
uint8_t protocols::motif_hash::ResPairMotif::sasa_
private

Referenced by reset(), and sasa().

char protocols::motif_hash::ResPairMotif::ss1_
private
char protocols::motif_hash::ResPairMotif::ss2_
private

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