Rosetta 3.4
Public Types | Public Member Functions
protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover Class Reference

wraps protein-interface specific considerations around the general multistate design / genetic algorithm framework More...

#include <ProteinInterfaceMultiStateDesignMover.hh>

Inheritance diagram for protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover:
Inheritance graph
[legend]
Collaboration diagram for protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover:
Collaboration graph
[legend]

List of all members.

Public Types

typedef multistate_design::PosType PosType
typedef
core::pack::task::PackerTaskCOP 
PackerTaskCOP
typedef
utility::pointer::owning_ptr
< genetic_algorithm::GeneticAlgorithm
GeneticAlgorithmOP

Public Member Functions

 ProteinInterfaceMultiStateDesignMover ()
virtual ~ProteinInterfaceMultiStateDesignMover ()
virtual void apply (Pose &)
 Performs side-chain packing based on the input PackerTask using the input ScoreFunction.
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
void output_results (Pose &)
virtual void parse_my_tag (TagPtr const, moves::DataMap &, protocols::filters::Filters_map const &, moves::Movers_map const &, Pose const &)
 parse XML (specifically in the context of the parser/scripting scheme)
virtual moves::MoverOP fresh_instance () const
 required in the context of the parser/scripting scheme
virtual moves::MoverOP clone () const
 required in the context of the parser/scripting scheme
void restrict_sequence_profile (core::pose::Pose const &pose, core::pack::task::PackerTaskOP const ptask) const
unsigned long sequence_space (core::pack::task::PackerTaskCOP ptask) const
void output_alternative_states (core::pose::Pose const &output_pose) const

Detailed Description

wraps protein-interface specific considerations around the general multistate design / genetic algorithm framework


Member Typedef Documentation


Constructor & Destructor Documentation

protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::ProteinInterfaceMultiStateDesignMover ( )

Referenced by clone(), and fresh_instance().

protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::~ProteinInterfaceMultiStateDesignMover ( ) [virtual]

Member Function Documentation

void protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::apply ( Pose pose) [virtual]

Performs side-chain packing based on the input PackerTask using the input ScoreFunction.

example(s): packmover.apply(pose) See Also: PackerTask ScoreFunction

Reimplemented from protocols::simple_moves::PackRotamersMover.

References output_alternative_states(), and output_results().

moves::MoverOP protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::clone ( ) const [virtual]

required in the context of the parser/scripting scheme

Reimplemented from protocols::simple_moves::PackRotamersMover.

References ProteinInterfaceMultiStateDesignMover().

moves::MoverOP protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::fresh_instance ( ) const [virtual]

required in the context of the parser/scripting scheme

Reimplemented from protocols::simple_moves::PackRotamersMover.

References ProteinInterfaceMultiStateDesignMover().

std::string protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::get_name ( ) const [virtual]
void protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::output_alternative_states ( core::pose::Pose const &  output_pose) const
void protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::output_results ( Pose pose)
void protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::parse_my_tag ( TagPtr const  tag,
moves::DataMap datamap,
protocols::filters::Filters_map const &  filters,
moves::Movers_map const &  movers,
Pose const &  pose 
) [virtual]
void protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::restrict_sequence_profile ( core::pose::Pose const &  pose,
core::pack::task::PackerTaskOP const  ptask 
) const
unsigned long protocols::protein_interface_design::movers::ProteinInterfaceMultiStateDesignMover::sequence_space ( core::pack::task::PackerTaskCOP  ptask) const

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