30 #include <basic/options/option.hh>
31 #include <basic/options/keys/in.OptionKeys.gen.hh>
34 #include <basic/Tracer.hh>
41 #include <utility/vector1.hh>
47 namespace simple_moves {
49 static basic::Tracer
TR(
"protocol.mover.RepulsiveOnlyMover" );
60 if ( basic::options::option[basic::options::OptionKeys::in::replonly_loops]() ){
75 if ( basic::options::option[ basic::options::OptionKeys::in::replonly_residues ].user() ){
76 utility::vector1<Size> replonly_rsd = basic::options::option[ basic::options::OptionKeys::in::replonly_residues ]();
78 for (
core::Size i=1; i<=replonly_rsd.size(); i++ ){
82 TR << replonly_rsd[i] <<
" has been changed as GLY" << std::endl;
95 return "RepulsiveOnlyMover";