Rosetta 3.4
Public Member Functions
protocols::dna::SeparateDnaFromNonDna Class Reference

#include <SeparateDnaFromNonDna.hh>

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

List of all members.

Public Member Functions

 SeparateDnaFromNonDna ()
 SeparateDnaFromNonDna (core::Real x, core::Real y, core::Real z)
 SeparateDnaFromNonDna (numeric::xyzVector< core::Real > const &xyz)
 SeparateDnaFromNonDna (SeparateDnaFromNonDna const &other)
virtual ~SeparateDnaFromNonDna ()
virtual void apply (core::pose::Pose &pose)
 set up an appropriate fold tree for a non-DNA/DNA interface, and simply pull apart non-DNA and DNA
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
numeric::xyzVector< core::Realtranslation () const
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

Constructor & Destructor Documentation

protocols::dna::SeparateDnaFromNonDna::SeparateDnaFromNonDna ( )

Referenced by clone(), and fresh_instance().

protocols::dna::SeparateDnaFromNonDna::SeparateDnaFromNonDna ( core::Real  x,
core::Real  y,
core::Real  z 
)
protocols::dna::SeparateDnaFromNonDna::SeparateDnaFromNonDna ( numeric::xyzVector< core::Real > const &  xyz)
protocols::dna::SeparateDnaFromNonDna::SeparateDnaFromNonDna ( SeparateDnaFromNonDna const &  other)
protocols::dna::SeparateDnaFromNonDna::~SeparateDnaFromNonDna ( ) [virtual]

Member Function Documentation

void protocols::dna::SeparateDnaFromNonDna::apply ( core::pose::Pose pose) [virtual]

set up an appropriate fold tree for a non-DNA/DNA interface, and simply pull apart non-DNA and DNA

addition fold-tree considerations will have to be made if there are any 'non-DNA' chains that should stick to the DNA instead of to the non-DNA group

Implements protocols::moves::Mover.

References core::pose::Pose::conformation(), core::pose::Pose::fold_tree(), core::pose::Pose::jump(), core::pose::Pose::num_jump(), core::pose::Pose::pdb_info(), core::pose::Pose::residue_type(), core::pose::Pose::set_jump(), core::pose::Pose::total_residue(), and protocols::dna::TR().

Referenced by protocols::dna::DnaInterfacePacker::unbound_score().

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

required in the context of the parser/scripting scheme

Reimplemented from protocols::moves::Mover.

References SeparateDnaFromNonDna().

moves::MoverOP protocols::dna::SeparateDnaFromNonDna::fresh_instance ( ) const [virtual]

required in the context of the parser/scripting scheme

Reimplemented from protocols::moves::Mover.

References SeparateDnaFromNonDna().

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

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

Implements protocols::moves::Mover.

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

void protocols::dna::SeparateDnaFromNonDna::parse_my_tag ( TagPtr const  ,
moves::DataMap ,
protocols::filters::Filters_map const &  ,
moves::Movers_map const &  ,
Pose const &   
) [virtual]

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

Reimplemented from protocols::moves::Mover.

numeric::xyzVector< core::Real > protocols::dna::SeparateDnaFromNonDna::translation ( ) const [inline]

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