34 #include <ObjexxFCL/string.functions.hh>
40 #include <basic/Tracer.hh>
41 #include <utility/excn/Exceptions.hh>
48 #include <utility/vector1.hh>
54 static basic::Tracer
tr(
"protocols.topo_broker",basic::t_info);
57 namespace topology_broker {
65 resolved_anchor_residue_ = broker().resolve_residue( anchor_chain_, anchor_residue_ );
67 vrt_id_ = my_claim->offset();
68 tr.Debug <<
"Setting vrt_id_ to " << vrt_id_ << std::endl;
69 tr.Debug <<
"Setting resolved_anchor_residue_ to " << resolved_anchor_residue_ << std::endl;
100 using namespace jumping;
101 if ( tag ==
"anchor" ) {
102 is >> anchor_residue_;
103 tr.Debug <<
"Read anchor res = " << anchor_residue_ << std::endl;
111 tr.Error <<
"JumpClaim of " << type() <<
" was declined: " << was_declined << std::endl;
117 if ( !anchor_residue_ ) {
118 throw EXCN_Input(
"need to specify anchor residue for DensityScoring" );
121 set_label( ObjexxFCL::string_of( anchor_residue_ ) + anchor_chain_ );
122 if ( !anchor_chain_.size() ) anchor_chain_ =
"main";