27 #include <ObjexxFCL/string.functions.hh>
30 #include <utility/pointer/ReferenceCount.hh>
31 #include <utility/vector1.hh>
33 #include <utility/file/FileName.hh>
35 #include <basic/options/option.hh>
36 #include <basic/Tracer.hh>
42 #include <basic/options/option_macros.hh>
43 #include <basic/options/keys/evaluation.OptionKeys.gen.hh>
45 #include <utility/vector0.hh>
50 static basic::Tracer
tr(
"protocols.sparta.ChemicalShiftEvaluatorCreator");
58 using namespace basic::options;
62 OPT( evaluation::chemical_shifts );
68 using namespace basic::options;
69 using namespace basic::options::OptionKeys;
72 if ( option[ OptionKeys::evaluation::chemical_shifts ].user() ) {
74 CSVector
const& cs_shifts( option[ OptionKeys::evaluation::chemical_shifts ]() );
76 for ( CSVector::const_iterator it=cs_shifts.begin(); it!=cs_shifts.end(); ++it ) {
80 if ( it != cs_shifts.end() ) {
83 utility_exit_with_message(
84 "need to specify dupletss <cs_shifts> <column> with option -evaluation:chemical_shifts last read: "+fname );
95 return "ChemicalShiftEvaluator";