41 #include <basic/options/option.hh>
42 #include <basic/options/keys/docking.OptionKeys.gen.hh>
45 #include <basic/Tracer.hh>
50 #include <utility/vector0.hh>
51 #include <utility/vector1.hh>
56 using namespace protocols::moves;
58 using namespace pack::task;
61 static basic::Tracer
TR(
"protocols.docking.DockingPrepackProtocol");
87 using namespace basic::options;
88 if( option[ OptionKeys::docking::dock_rtmin ].user() )
89 set_rt_min(option[ OptionKeys::docking::dock_rtmin ]());
91 if( option[ OptionKeys::docking::sc_min ].user() )
92 set_sc_min(option[ OptionKeys::docking::sc_min ]());
94 if( option[ OptionKeys::docking::partners ].user() )
97 if( option[ OptionKeys::docking::dock_ppk ].user() )
108 using namespace basic::options;
110 option.add_relevant( OptionKeys::docking::dock_rtmin );
111 option.add_relevant( OptionKeys::docking::sc_min );
112 option.add_relevant( OptionKeys::docking::partners );
123 std::string job_name (JobDistributor::get_instance()->job_outputter()->output_name( job ) );
124 job->add_string_real_pair(
"E"+outfilename, score_pose);
125 JobDistributor::get_instance()->job_outputter()->other_pose( job, pose, outfilename+
"_");
160 tf2()->set_prepack_only(
true);
161 tf2()->create_and_attach_task_factory(
this, pose );
175 translate_away->apply(pose);
200 return "DockingPrepackProtocol";