Rosetta 3.4
|
#include <SeparateDnaFromNonDna.hh>
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::Real > | translation () 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 |
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] |
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] |