27 #include <basic/Tracer.hh>
29 #include <utility/tag/Tag.hh>
30 #include <utility/string_util.hh>
31 #include <utility/vector0.hh>
32 #include <utility/excn/Exceptions.hh>
33 #include <utility/vector1.hh>
37 static basic::Tracer
TR(
"protocols.ligand_docking.qsar.qsarMover");
73 if ( tag->getName() !=
"qsarMover" )
throw utility::excn::EXCN_RosettaScriptsOption(
"This should be impossible");
75 if ( ! tag->hasOption(
"chain") )
throw utility::excn::EXCN_RosettaScriptsOption(
"'qsar' mover requires chain tag");
78 if ( ! tag->hasOption(
"grids") )
throw utility::excn::EXCN_RosettaScriptsOption(
"'qsarMover' requires grids tag");
96 TR <<
"WARNING: no grids specified, QSAR scoring function will be empty!!" <<std::endl;
104 grid_manager->
get_grid(*grid_iterator);
105 TR.Debug <<
"getting grid: " << *grid_iterator << std::endl;
126 TR.Debug <<
"initializing grids" << std::endl;
128 TR.Debug <<
"grids initialized" <<std::endl;
131 TR.Debug <<
"grids updated, scoring.."<<std::endl;
133 TR.Debug <<
"total score is " << score <<std::endl;