Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::motif_grafting::movers::MotifMatch Class Reference

#include <MotifGraftMover.hh>

Public Member Functions

 MotifMatch ()
 
 MotifMatch (motif2scaffold_data data)
 
bool operator< (const MotifMatch &other) const
 
motif2scaffold_data get_scaffold_fragment_data () const
 
core::Real get_RMSD () const
 
core::Real get_motif_fragments_RMSD () const
 
core::Real get_clash_score () const
 
bool b_is_full_motif_bb_alignment () const
 
std::string get_allow_independent_alignment_per_fragment_mode () const
 
std::string get_full_motif_bb_alignment_mode () const
 
std::string get_motif_ranges (core::Size const &ndx_shift) const
 
std::string get_scaffold_ranges (core::Size const &ndx_shift) const
 
std::string get_scaffold2motif_size_change () const
 
numeric::HomogeneousTransform
< core::Real
get_homogeneous_transform_com_from_orig (numeric::xyzVector< core::Real > com) const
 

Private Attributes

motif2scaffold_data scaffold_fragment_data
 
core::Real RMSD
 
core::Real motif_fragments_RMSD
 
core::Real clash_score
 
utility::vector1
< motif2scaffold_indexes
v_indexes
 
bool b_allow_independent_alignment_per_fragment
 
bool b_full_motif_bb_alignment
 
bool b_graft_only_hotspots_by_sidechain_replacement
 

Constructor & Destructor Documentation

protocols::motif_grafting::movers::MotifMatch::MotifMatch ( )
inline
protocols::motif_grafting::movers::MotifMatch::MotifMatch ( motif2scaffold_data  data)
inline

Member Function Documentation

bool protocols::motif_grafting::movers::MotifMatch::b_is_full_motif_bb_alignment ( ) const
inline
std::string protocols::motif_grafting::movers::MotifMatch::get_allow_independent_alignment_per_fragment_mode ( ) const
inline
core::Real protocols::motif_grafting::movers::MotifMatch::get_clash_score ( ) const
inline
std::string protocols::motif_grafting::movers::MotifMatch::get_full_motif_bb_alignment_mode ( ) const
inline
numeric::HomogeneousTransform< core::Real > protocols::motif_grafting::movers::MotifMatch::get_homogeneous_transform_com_from_orig ( numeric::xyzVector< core::Real com) const
inline
core::Real protocols::motif_grafting::movers::MotifMatch::get_motif_fragments_RMSD ( ) const
inline
std::string protocols::motif_grafting::movers::MotifMatch::get_motif_ranges ( core::Size const &  ndx_shift) const
inline
core::Real protocols::motif_grafting::movers::MotifMatch::get_RMSD ( ) const
inline
std::string protocols::motif_grafting::movers::MotifMatch::get_scaffold2motif_size_change ( ) const
inline
motif2scaffold_data protocols::motif_grafting::movers::MotifMatch::get_scaffold_fragment_data ( ) const
inline
std::string protocols::motif_grafting::movers::MotifMatch::get_scaffold_ranges ( core::Size const &  ndx_shift) const
inline
bool protocols::motif_grafting::movers::MotifMatch::operator< ( const MotifMatch other) const
inline

Member Data Documentation

bool protocols::motif_grafting::movers::MotifMatch::b_allow_independent_alignment_per_fragment
private
bool protocols::motif_grafting::movers::MotifMatch::b_full_motif_bb_alignment
private
bool protocols::motif_grafting::movers::MotifMatch::b_graft_only_hotspots_by_sidechain_replacement
private

Referenced by MotifMatch().

core::Real protocols::motif_grafting::movers::MotifMatch::clash_score
private

Referenced by get_clash_score(), and MotifMatch().

core::Real protocols::motif_grafting::movers::MotifMatch::motif_fragments_RMSD
private
core::Real protocols::motif_grafting::movers::MotifMatch::RMSD
private

Referenced by get_RMSD(), MotifMatch(), and operator<().

motif2scaffold_data protocols::motif_grafting::movers::MotifMatch::scaffold_fragment_data
private
utility::vector1< motif2scaffold_indexes > protocols::motif_grafting::movers::MotifMatch::v_indexes
private

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