28 #include <ObjexxFCL/string.functions.hh>
31 #include <utility/pointer/ReferenceCount.hh>
32 #include <utility/vector1.hh>
33 #include <utility/file/FileName.hh>
35 #include <basic/options/option.hh>
36 #include <basic/Tracer.hh>
45 #include <basic/options/option_macros.hh>
46 #include <basic/options/keys/evaluation.OptionKeys.gen.hh>
48 #include <utility/vector0.hh>
55 static basic::Tracer
tr(
"protocols.evalution.JScoreEvaluatorCreator");
58 namespace simple_filters {
63 using namespace basic::options;
67 OPT( evaluation::jscore_evaluator );
73 using namespace basic::options;
74 using namespace basic::options::OptionKeys;
77 if ( option[ OptionKeys::evaluation::jscore_evaluator ].user() ) {
81 vector1< string > const & tags( option[ OptionKeys::evaluation::jscore_evaluator ]() );
83 for (
Size ii = 1; ii <= tags.size() - 1; ii += 2 ) {
84 string scorefxn_name( tags[ii] );
85 string rsd_set_name ( tags[ii+1] );
95 return "JScoreEvaluatorCreator";