Rosetta 3.3
Classes | Namespaces | Typedefs | Functions | Variables
src/apps/public/scenarios/FloppyTail.cc File Reference

This app is intended for modeling the binding of a long unstructured C-terminal tail to some other part of a protein. It will work for internal regions too. More...

#include <core/conformation/Conformation.hh>
#include <core/pose/Pose.hh>
#include <core/io/pdb/pose_io.hh>
#include <core/pose/PDBPoseMap.hh>
#include <core/pose/PDBInfo.hh>
#include <core/chemical/ChemicalManager.fwd.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/kinematics/util.hh>
#include <core/fragment/ConstantLengthFragSet.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <protocols/toolbox/task_operations/RestrictToNeighborhoodOperation.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/constraints/util.hh>
#include <protocols/moves/MonteCarlo.hh>
#include <protocols/moves/BackboneMover.hh>
#include <protocols/basic_moves/FragmentMover.hh>
#include <protocols/moves/MinMover.hh>
#include <protocols/moves/MoverContainer.hh>
#include <protocols/moves/PackRotamersMover.hh>
#include <protocols/moves/RotamerTrialsMover.hh>
#include <protocols/moves/SwitchResidueTypeSetMover.hh>
#include <protocols/moves/ReturnSidechainMover.hh>
#include <protocols/moves/TaskAwareMinMover.hh>
#include <protocols/moves/OutputMovers.hh>
#include <protocols/toolbox/pose_metric_calculators/InterGroupNeighborsCalculator.hh>
#include <core/pose/metrics/CalculatorFactory.hh>
#include <protocols/toolbox/task_operations/RestrictByCalculatorsOperation.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/jd2/JobOutputter.hh>
#include <protocols/jd2/Job.hh>
#include <protocols/init.hh>
#include <basic/options/option.hh>
#include <basic/Tracer.hh>
#include <utility/exit.hh>
#include <basic/options/keys/run.OptionKeys.gen.hh>
#include <basic/options/keys/AnchoredDesign.OptionKeys.gen.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/packing.OptionKeys.gen.hh>
#include <protocols/moves/MoverStatistics.hh>

Classes

class  FloppyTailMover
 FloppyTail mover. More...

Namespaces

namespace  basic
namespace  basic::options
namespace  basic::options::OptionKeys

Typedefs

typedef
utility::pointer::owning_ptr
< FloppyTailMover
FloppyTailMoverOP

Functions

void create_extra_output (core::pose::Pose &pose, core::scoring::ScoreFunctionCOP score_fxn)
int main (int argc, char *argv[])

Variables

static basic::Tracer TR ("apps.public.scenarios.FloppyTail")
basic::options::IntegerOptionKey
const 
basic::options::OptionKeys::flexible_start_resnum ("flexible_start_resnum")
basic::options::IntegerOptionKey
const 
basic::options::OptionKeys::flexible_stop_resnum ("flexible_stop_resnum")
basic::options::StringOptionKey
const 
basic::options::OptionKeys::flexible_chain ("flexible_chain")
basic::options::RealOptionKey const basic::options::OptionKeys::shear_on ("shear_on")
basic::options::RealOptionKey const basic::options::OptionKeys::short_tail_fraction ("short_tail_fraction")
basic::options::RealOptionKey const basic::options::OptionKeys::short_tail_off ("short_tail_off")
basic::options::BooleanOptionKey
const 
basic::options::OptionKeys::pair_off ("pair_off")
basic::options::BooleanOptionKey
const 
basic::options::OptionKeys::publication ("publication")
basic::options::BooleanOptionKey
const 
basic::options::OptionKeys::C_root ("C_root")

Detailed Description

This app is intended for modeling the binding of a long unstructured C-terminal tail to some other part of a protein. It will work for internal regions too.

Author:
Steven Lewis

Typedef Documentation


Function Documentation

void create_extra_output ( core::pose::Pose &  pose,
core::scoring::ScoreFunctionCOP  score_fxn 
)

This function is specific to the original system for which this code was written - if you are not trying to duplicate the initial results you should remove it!

References numeric::distance().

Referenced by FloppyTailMover::apply().

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

basic::Tracer TR("apps.public.scenarios.FloppyTail") [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines