33 #include <ObjexxFCL/string.functions.hh>
36 #include <utility/pointer/ReferenceCount.hh>
37 #include <utility/vector1.hh>
38 #include <utility/file/FileName.hh>
40 #include <basic/options/option.hh>
41 #include <basic/Tracer.hh>
48 #include <basic/options/option_macros.hh>
49 #include <basic/options/keys/evaluation.OptionKeys.gen.hh>
50 #include <utility/vector0.hh>
57 static basic::Tracer
tr(
"protocols.evalution.StructureSimilarityEvaluatorCreator");
60 namespace simple_filters {
65 using namespace basic::options;
69 OPT( evaluation::structural_similarity );
75 using namespace basic::options;
76 using namespace basic::options::OptionKeys;
78 if ( option[ OptionKeys::evaluation::structural_similarity ].user() ) {
82 SilentFilePoseInputStream silent_input(
83 option[ OptionKeys::evaluation::structural_similarity ]()
87 while( silent_input.has_another_pose() ) {
89 silent_input.fill_pose( pose, *rsd_set );
90 poses.push_back( pose );
98 return "StructureSimilarityEvaluatorCreator";