Rosetta 3.4
Public Member Functions | Protected Member Functions
protocols::toolbox::match_enzdes_util::ResInteractions Class Reference

#include <EnzdesLoopsFile.hh>

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

List of all members.

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)

Constructor & Destructor Documentation

protocols::toolbox::match_enzdes_util::ResInteractions::ResInteractions ( )
protocols::toolbox::match_enzdes_util::ResInteractions::~ResInteractions ( ) [virtual]

Member Function Documentation

toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::dis ( ) const
toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::loop_ang ( ) const
toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::loop_dih ( ) const
utility::vector1< std::string > const& protocols::toolbox::match_enzdes_util::ResInteractions::loopres_atom_names ( ) const [inline]
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
core::Size protocols::toolbox::match_enzdes_util::ResInteractions::num_interactions ( ) const [inline]
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(), core::io::pdb::split(), 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) [inline, protected]
void protocols::toolbox::match_enzdes_util::ResInteractions::set_targ_atom_names ( utility::vector1< std::string > const &  t_atom_names) [inline, protected]
void protocols::toolbox::match_enzdes_util::ResInteractions::set_targ_res ( core::Size  targ_res) [inline, protected]

References targ_res().

toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::targ_ang ( ) const
utility::vector1< std::string > const& protocols::toolbox::match_enzdes_util::ResInteractions::targ_atom_names ( ) const [inline]
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]
toolbox::match_enzdes_util::GeomSampleInfoCOP protocols::toolbox::match_enzdes_util::ResInteractions::targ_dih ( ) const
core::Size protocols::toolbox::match_enzdes_util::ResInteractions::targ_res ( ) const [inline]
void protocols::toolbox::match_enzdes_util::ResInteractions::write_data ( ) const [virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines