Rosetta Protocols  2015.09
Classes | Namespaces | Functions
DockingInitialPerturbation.hh File Reference

initialization protocols for docking More...

#include <protocols/docking/types.hh>
#include <protocols/docking/DockingInitialPerturbation.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/scoring/ScoreFunction.fwd.hh>
#include <protocols/moves/Mover.hh>
#include <protocols/filters/Filter.fwd.hh>
#include <protocols/docking/RigidBodyInfo.fwd.hh>
#include <basic/datacache/DataMap.hh>
#include <utility/tag/Tag.fwd.hh>
#include <utility/pointer/owning_ptr.hh>
#include <utility/vector1.hh>
#include <string>
#include <numeric/xyzVector.hh>

Classes

class  protocols::docking::DockingInitialPerturbation
 this mover carries out the initial perturbation phase of the RosettaDock algorithm based on user-inputted command line options More...
 
class  protocols::docking::DockingSlideIntoContact
 Contrary to the name, slides things apart first, then together. OK for proteins, bad for ligands (because they may escape the pocket permanently). More...
 
class  protocols::docking::FaDockingSlideIntoContact
 Slides docking partners together by monitoring fa_rep. More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::docking
 

Functions

std::ostream & protocols::docking::operator<< (std::ostream &os, DockingSlideIntoContact const &mover)
 
std::ostream & protocols::docking::operator<< (std::ostream &os, FaDockingSlideIntoContact const &fadock)
 

Detailed Description

initialization protocols for docking

This contains the functions that create initial positions for docking You can either randomize partner 1 or partner 2, spin partner 2, or perform a simple perturbation.

Author
Monica Berrondo