22 #include <utility/tag/Tag.hh>
24 #include <basic/options/option.hh>
25 #include <basic/options/keys/constraints.OptionKeys.gen.hh>
29 #include <utility/vector0.hh>
30 #include <utility/vector1.hh>
31 #include <basic/Tracer.hh>
33 static basic::Tracer
TR(
"protocols.simple_moves.ConstraintSetMover" );
36 namespace simple_moves {
39 using namespace basic::options;
40 using namespace scoring;
41 using namespace constraints;
43 using namespace utility::tag;
59 return "ConstraintSetMover";
71 : protocols::moves::
Mover(type)
79 if ( option[ OptionKeys::constraints::cst_file ].user() )
80 cst_file_ = option[ OptionKeys::constraints::cst_file ]().front();
81 if ( option[ OptionKeys::constraints::cst_fa_file ].user() )
82 cst_fa_file_ = option[ OptionKeys::constraints::cst_fa_file ]().front();
109 if (
cst_file_.empty() ) utility_exit_with_message(
"Can\'t read constraints from empty file!");
121 if (
cst_fa_file_.empty() ) utility_exit_with_message(
"Can\'t read constraints from empty file!");
158 TR <<
"of type ConstraintSetMover with constraint file: "<<
cst_file_ <<std::endl;
160 TR <<
"of type ConstraintSetMover with fullatom constraint file: "<<
cst_fa_file_ <<std::endl;
164 utility::lua::LuaObject
const & ,
165 utility::lua::LuaObject
const & ,
170 TR <<
"of type ConstraintSetMover with constraint file: "<<
cst_file_ <<std::endl;
172 TR <<
"of type ConstraintSetMover with fullatom constraint file: "<< cst_fa_file_ <<std::endl;