Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
protocols::toolbox::match_enzdes_util::ResInteractions Class Reference

#include <EnzdesLoopsFile.hh>

Inheritance diagram for protocols::toolbox::match_enzdes_util::ResInteractions:
Inheritance graph
[legend]

Public Member Functions

 ResInteractions ()
 
virtual ~ResInteractions ()
 
virtual bool read_data (utility::io::izstream &data)
 
virtual void write_data () const
 
core::Size targ_res () const
 
utility::vector1< std::string >
const & 
targ_atom_names () const
 
utility::vector1< std::string >
const & 
targ_base_atom_names () const
 
utility::vector1< std::string >
const & 
targ_base2_atom_names () const
 
utility::vector1< std::string >
const & 
loopres_atom_names () const
 
utility::vector1< std::string >
const & 
loopres_base_atom_names () const
 
utility::vector1< std::string >
const & 
loopres_base2_atom_names () const
 
core::Size num_interactions () const
 
toolbox::match_enzdes_util::GeomSampleInfoCOP dis () const
 
toolbox::match_enzdes_util::GeomSampleInfoCOP loop_ang () const
 
toolbox::match_enzdes_util::GeomSampleInfoCOP targ_ang () const
 
toolbox::match_enzdes_util::GeomSampleInfoCOP loop_dih () const
 
toolbox::match_enzdes_util::GeomSampleInfoCOP targ_dih () const
 
toolbox::match_enzdes_util::GeomSampleInfoCOP lt_dih () const
 

Protected Member Functions

bool process_input_line_tokens (utility::vector1< std::string > const &tokens)
 
void set_targ_res (core::Size targ_res)
 
void set_targ_atom_names (utility::vector1< std::string > const &t_atom_names)
 
void set_loopres_atom_names (utility::vector1< std::string > const &l_atom_names)
 

Private Attributes

core::Size targ_res_
 
utility::vector1< std::string > targ_atom_names_
 
utility::vector1< std::string > targ_base_atom_names_
 
utility::vector1< std::string > targ_base2_atom_names_
 
core::Size num_interactions_
 
toolbox::match_enzdes_util::GeomSampleInfoOP dis_
 
toolbox::match_enzdes_util::GeomSampleInfoOP loop_ang_
 
toolbox::match_enzdes_util::GeomSampleInfoOP targ_ang_
 
toolbox::match_enzdes_util::GeomSampleInfoOP loop_dih_
 
toolbox::match_enzdes_util::GeomSampleInfoOP targ_dih_
 
toolbox::match_enzdes_util::GeomSampleInfoOP lt_dih_
 
utility::vector1< std::string > loopres_atom_names_
 
utility::vector1< std::string > loopres_base_atom_names_
 
utility::vector1< std::string > loopres_base2_atom_names_
 

Constructor & Destructor Documentation

protocols::toolbox::match_enzdes_util::ResInteractions::ResInteractions ( )
protocols::toolbox::match_enzdes_util::ResInteractions::~ResInteractions ( )
virtualdefault

Member Function Documentation

toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::dis ( ) const

References dis_.

toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::loop_ang ( ) const

References loop_ang_.

toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::loop_dih ( ) const

References loop_dih_.

utility::vector1< std::string > const& protocols::toolbox::match_enzdes_util::ResInteractions::loopres_atom_names ( ) const
inline

References loopres_atom_names_.

utility::vector1< std::string > const& protocols::toolbox::match_enzdes_util::ResInteractions::loopres_base2_atom_names ( ) const
inline
utility::vector1< std::string > const& protocols::toolbox::match_enzdes_util::ResInteractions::loopres_base_atom_names ( ) const
inline
toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::lt_dih ( ) const

References lt_dih_.

core::Size protocols::toolbox::match_enzdes_util::ResInteractions::num_interactions ( ) const
inline

References num_interactions_.

bool protocols::toolbox::match_enzdes_util::ResInteractions::process_input_line_tokens ( utility::vector1< std::string > const &  tokens)
protected
bool protocols::toolbox::match_enzdes_util::ResInteractions::read_data ( utility::io::izstream &  data)
virtual

returns false if the file fails to specify the target residue number

Reimplemented in protocols::toolbox::match_enzdes_util::CstResInteractions.

References process_input_line_tokens(), protocols::sparta::split(), targ_res_, and protocols::toolbox::match_enzdes_util::tr().

void protocols::toolbox::match_enzdes_util::ResInteractions::set_loopres_atom_names ( utility::vector1< std::string > const &  l_atom_names)
inlineprotected

References loopres_atom_names_.

void protocols::toolbox::match_enzdes_util::ResInteractions::set_targ_atom_names ( utility::vector1< std::string > const &  t_atom_names)
inlineprotected

References targ_atom_names_.

void protocols::toolbox::match_enzdes_util::ResInteractions::set_targ_res ( core::Size  targ_res)
inlineprotected

References targ_res(), and targ_res_.

toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::targ_ang ( ) const

References targ_ang_.

utility::vector1< std::string > const& protocols::toolbox::match_enzdes_util::ResInteractions::targ_atom_names ( ) const
inline

References targ_atom_names_.

utility::vector1< std::string > const& protocols::toolbox::match_enzdes_util::ResInteractions::targ_base2_atom_names ( ) const
inline
utility::vector1< std::string > const& protocols::toolbox::match_enzdes_util::ResInteractions::targ_base_atom_names ( ) const
inline

References targ_base_atom_names_.

toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::targ_dih ( ) const

References targ_dih_.

core::Size protocols::toolbox::match_enzdes_util::ResInteractions::targ_res ( ) const
inline
void protocols::toolbox::match_enzdes_util::ResInteractions::write_data ( ) const
virtual

Member Data Documentation

toolbox::match_enzdes_util::GeomSampleInfoOP protocols::toolbox::match_enzdes_util::ResInteractions::dis_
private

Referenced by dis(), and process_input_line_tokens().

toolbox::match_enzdes_util::GeomSampleInfoOP protocols::toolbox::match_enzdes_util::ResInteractions::loop_ang_
private
toolbox::match_enzdes_util::GeomSampleInfoOP protocols::toolbox::match_enzdes_util::ResInteractions::loop_dih_
private
utility::vector1< std::string > protocols::toolbox::match_enzdes_util::ResInteractions::loopres_atom_names_
private
utility::vector1< std::string > protocols::toolbox::match_enzdes_util::ResInteractions::loopres_base2_atom_names_
private
utility::vector1< std::string > protocols::toolbox::match_enzdes_util::ResInteractions::loopres_base_atom_names_
private
toolbox::match_enzdes_util::GeomSampleInfoOP protocols::toolbox::match_enzdes_util::ResInteractions::lt_dih_
private
core::Size protocols::toolbox::match_enzdes_util::ResInteractions::num_interactions_
private
toolbox::match_enzdes_util::GeomSampleInfoOP protocols::toolbox::match_enzdes_util::ResInteractions::targ_ang_
private
utility::vector1< std::string > protocols::toolbox::match_enzdes_util::ResInteractions::targ_atom_names_
private
utility::vector1< std::string > protocols::toolbox::match_enzdes_util::ResInteractions::targ_base2_atom_names_
private
utility::vector1< std::string > protocols::toolbox::match_enzdes_util::ResInteractions::targ_base_atom_names_
private
toolbox::match_enzdes_util::GeomSampleInfoOP protocols::toolbox::match_enzdes_util::ResInteractions::targ_dih_
private
core::Size protocols::toolbox::match_enzdes_util::ResInteractions::targ_res_
private

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