28 #include <utility/vector1_bool.hh>
29 #include <basic/Tracer.hh>
30 #include <utility/string_util.hh>
35 #include <utility/vector1.hh>
40 static basic::Tracer
TR(
"protocols.toolbox.TaskOperations.RestrictToInterfaceOperation" );
44 namespace task_operations {
48 :
parent(), calculator_name_(calculator)
58 :
parent(), calculator_name_(
"")
67 using namespace core::pose::metrics;
68 if( CalculatorFactory::Instance().check_calculator_exists(
calculator_name_ ) ){
69 Warning() <<
"In RestrictToInterfaceOperation, calculator " <<
calculator_name_
70 <<
" already exists, this is hopefully correct for your purposes" << std::endl;
79 calculator_name_ =
"RTIO_interface_calculator_" + utility::to_string( upper_chain )
80 +
'_' + utility::to_string( lower_chain );