31 #include <basic/options/keys/templates.OptionKeys.gen.hh>
39 #include <basic/Tracer.hh>
40 #include <basic/options/option.hh>
43 #include <utility/vector1.hh>
50 static basic::Tracer
tr(
"protocols.topo_broker",basic::t_info);
54 namespace topology_broker {
63 frag_size_( fragsize )
75 utility_exit_with_message(
"ERROR occured during template setup. check BAD_SEQUENCES file!");
80 tr.Info << nr <<
" " << fragset_large->max_frag_length() <<
"mer fragments picked from homolog structures" << std::endl;
85 if ( tag ==
"FILE" ) {
87 }
else if ( tag ==
"FRAG_SIZE" ) {
89 }
else if ( tag ==
"MOVER_WEIGHT" ) {
91 }
else if ( tag ==
"CMD_FLAG" ) {
92 if ( basic::options::option[ basic::options::OptionKeys::templates::config ].user() ) {
93 config_file_ = basic::options::option[ basic::options::OptionKeys::templates::config ]();
104 throw EXCN_Input(
"TemplateFragmentClaimer not initialized properly, use CMD_FLAG and -templates:config or FILE configfile" );