Rosetta 3.4
Public Types | Public Member Functions
protocols::dna::DnaInterfaceMultiStateDesign Class Reference

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

#include <DnaInterfaceMultiStateDesign.hh>

Inheritance diagram for protocols::dna::DnaInterfaceMultiStateDesign:
Inheritance graph
[legend]
Collaboration diagram for protocols::dna::DnaInterfaceMultiStateDesign:
Collaboration graph
[legend]

List of all members.

Public Types

typedef multistate_design::PosType PosType
typedef
core::pack::task::PackerTaskCOP 
PackerTaskCOP
typedef
genetic_algorithm::GeneticAlgorithmOP 
GeneticAlgorithmOP

Public Member Functions

 DnaInterfaceMultiStateDesign ()
virtual ~DnaInterfaceMultiStateDesign ()
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 copy_dna_chains (DnaChainsOP)
void copy_targeted_dna (DnaDesignDefOPs const &)
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

Detailed Description

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


Member Typedef Documentation


Constructor & Destructor Documentation

protocols::dna::DnaInterfaceMultiStateDesign::DnaInterfaceMultiStateDesign ( )

Referenced by clone(), and fresh_instance().

protocols::dna::DnaInterfaceMultiStateDesign::~DnaInterfaceMultiStateDesign ( ) [virtual]

Member Function Documentation

void protocols::dna::DnaInterfaceMultiStateDesign::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_results().

moves::MoverOP protocols::dna::DnaInterfaceMultiStateDesign::clone ( ) const [virtual]

required in the context of the parser/scripting scheme

Reimplemented from protocols::simple_moves::PackRotamersMover.

References DnaInterfaceMultiStateDesign().

void protocols::dna::DnaInterfaceMultiStateDesign::copy_dna_chains ( DnaChainsOP  dna_chains)
void protocols::dna::DnaInterfaceMultiStateDesign::copy_targeted_dna ( DnaDesignDefOPs const &  defs)
moves::MoverOP protocols::dna::DnaInterfaceMultiStateDesign::fresh_instance ( ) const [virtual]

required in the context of the parser/scripting scheme

Reimplemented from protocols::simple_moves::PackRotamersMover.

References DnaInterfaceMultiStateDesign().

std::string protocols::dna::DnaInterfaceMultiStateDesign::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Reimplemented from protocols::simple_moves::PackRotamersMover.

References protocols::dna::DnaInterfaceMultiStateDesignCreator::mover_name().

void protocols::dna::DnaInterfaceMultiStateDesign::output_results ( Pose pose)
void protocols::dna::DnaInterfaceMultiStateDesign::parse_my_tag ( TagPtr const  tag,
moves::DataMap datamap,
protocols::filters::Filters_map const &  filters,
moves::Movers_map const &  movers,
Pose const &  pose 
) [virtual]

parse XML (specifically in the context of the parser/scripting scheme)

parse "XML" Tag (specifically in the context of the parser/scripting scheme)

Reimplemented from protocols::simple_moves::PackRotamersMover.

References protocols::simple_moves::PackRotamersMover::parse_score_function(), and protocols::simple_moves::PackRotamersMover::parse_task_operations().


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