Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
core::scoring::motif::MotifHits Class Reference

#include <motif_hash_stuff.hh>

Inheritance diagram for core::scoring::motif::MotifHits:
Inheritance graph
[legend]

Public Types

typedef
boost::unordered_multimap
< uint32_t, uint32_t > 
ResMap
 

Public Member Functions

void compute_metrics () const
 
void filter_redundant ()
 
void sort_by_rms_and_energy ()
 
void dump_motifs_pdb (std::ostream &out, int &count, Size &atomno, numeric::Xforms const &xforms=XsI) const
 
void dump_motifs_pdb (std::string const &fname, Size &atomno, numeric::Xforms const &xforms=XsI) const
 
void dump_motifs_pdb (std::string const &fname, core::pose::Pose const &pose, Size &atomno, numeric::Xforms const &xforms=XsI) const
 
void dump_motifs_pdb (std::ostream &out, int &count, numeric::Xforms const &xforms=XsI) const
 
void dump_motifs_pdb (std::string const &fname, numeric::Xforms const &xforms=XsI) const
 
void dump_motifs_pdb (std::string const &fname, core::pose::Pose const &pose, numeric::Xforms const &xforms=XsI) const
 
void dump_motifs_pdb (std::ostream &out, numeric::Xforms const &xforms=XsI) const
 
int stat_motifs (MotifHitStats &stat) const
 
std::string get_resfile (bool restrict=false) const
 
std::string get_resfile (bool restrict, std::set< core::Size > &resi_in_resfile) const
 
void dump_resfile (std::string fn) const
 
void push_back (MotifHit const &h)
 
void push_back_raw (MotifHit const &h)
 
Size num_hits1 (Size ir) const
 
Size num_hits2 (Size ir) const
 
Size num_hits (Size ir) const
 
ResPairMotifPtrs hits1 (Size ir) const
 
ResPairMotifPtrs hits2 (Size ir) const
 

Public Attributes

int rescover
 
int paircover
 
Real total_score
 
ResMap resmap1_
 
ResMap resmap2_
 

Friends

std::ostream & operator<< (std::ostream &out, MotifHits const &h)
 

Member Typedef Documentation

typedef boost::unordered_multimap<uint32_t,uint32_t> core::scoring::motif::MotifHits::ResMap

Member Function Documentation

void core::scoring::motif::MotifHits::compute_metrics ( ) const
void core::scoring::motif::MotifHits::dump_motifs_pdb ( std::ostream &  out,
int &  count,
Size atomno,
numeric::Xforms const &  xforms = XsI 
) const
void core::scoring::motif::MotifHits::dump_motifs_pdb ( std::string const &  fname,
Size atomno,
numeric::Xforms const &  xforms = XsI 
) const
void core::scoring::motif::MotifHits::dump_motifs_pdb ( std::string const &  fname,
core::pose::Pose const &  pose,
Size atomno,
numeric::Xforms const &  xforms = XsI 
) const
void core::scoring::motif::MotifHits::dump_motifs_pdb ( std::ostream &  out,
int &  count,
numeric::Xforms const &  xforms = XsI 
) const
inline

References dump_motifs_pdb().

Referenced by dump_motifs_pdb().

void core::scoring::motif::MotifHits::dump_motifs_pdb ( std::string const &  fname,
numeric::Xforms const &  xforms = XsI 
) const
inline

References dump_motifs_pdb().

Referenced by dump_motifs_pdb().

void core::scoring::motif::MotifHits::dump_motifs_pdb ( std::string const &  fname,
core::pose::Pose const &  pose,
numeric::Xforms const &  xforms = XsI 
) const
inline

References dump_motifs_pdb().

Referenced by dump_motifs_pdb().

void core::scoring::motif::MotifHits::dump_motifs_pdb ( std::ostream &  out,
numeric::Xforms const &  xforms = XsI 
) const
inline

References dump_motifs_pdb().

Referenced by dump_motifs_pdb().

void core::scoring::motif::MotifHits::dump_resfile ( std::string  fn) const
void core::scoring::motif::MotifHits::filter_redundant ( )

References core::sequence::end.

string core::scoring::motif::MotifHits::get_resfile ( bool  restrict = false) const

Referenced by dump_resfile().

std::string core::scoring::motif::MotifHits::get_resfile ( bool  restrict,
std::set< core::Size > &  resi_in_resfile 
) const
ResPairMotifPtrs core::scoring::motif::MotifHits::hits1 ( Size  ir) const

References resmap1_.

ResPairMotifPtrs core::scoring::motif::MotifHits::hits2 ( Size  ir) const

References resmap2_.

Size core::scoring::motif::MotifHits::num_hits ( Size  ir) const

References resmap1_, and resmap2_.

Size core::scoring::motif::MotifHits::num_hits1 ( Size  ir) const
Size core::scoring::motif::MotifHits::num_hits2 ( Size  ir) const
void core::scoring::motif::MotifHits::push_back ( MotifHit const &  h)
void core::scoring::motif::MotifHits::push_back_raw ( MotifHit const &  h)
void core::scoring::motif::MotifHits::sort_by_rms_and_energy ( )

References core::sequence::end.

int core::scoring::motif::MotifHits::stat_motifs ( MotifHitStats stat) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
MotifHits const &  h 
)
friend

Member Data Documentation

int core::scoring::motif::MotifHits::paircover
mutable
int core::scoring::motif::MotifHits::rescover
mutable
ResMap core::scoring::motif::MotifHits::resmap1_

Referenced by hits1(), num_hits(), num_hits1(), and push_back().

ResMap core::scoring::motif::MotifHits::resmap2_

Referenced by hits2(), num_hits(), num_hits2(), and push_back().

Real core::scoring::motif::MotifHits::total_score
mutable

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