29 #include <ObjexxFCL/string.functions.hh>
32 #include <utility/pointer/ReferenceCount.hh>
33 #include <utility/vector1.hh>
34 #include <utility/file/FileName.hh>
36 #include <basic/options/option.hh>
37 #include <basic/Tracer.hh>
46 #include <basic/options/option_macros.hh>
47 #include <basic/options/keys/evaluation.OptionKeys.gen.hh>
49 #include <utility/vector0.hh>
59 static basic::Tracer
tr(
"protocols.evalution.PalesEvaluatorCreator");
62 namespace simple_filters {
67 using namespace basic::options;
71 OPT( evaluation::pales );
77 using namespace basic::options;
78 using namespace basic::options::OptionKeys;
81 if ( option[ OptionKeys::evaluation::pales ].user() ) {
83 CSVector
const& pales( option[ OptionKeys::evaluation::pales ]() );
85 for ( CSVector::const_iterator it=pales.begin(); it!=pales.end(); ++it ) {
89 if ( it != pales.end() ) {
92 utility_exit_with_message(
93 "need to specify dupletss <pales_rdcs> <column> with option -evaluation:pales last read: "+fname );
102 return "PalesEvaluatorCreator";