61 #include <utility/vector1.hh>
73 namespace domain_assembly {
79 char const first_chain( pose.
pdb_info()->chain(1) );
83 char const chain_ii( pose.
pdb_info()->chain(ii) );
84 if ( !breakpoint && chain_ii != first_chain ) {
90 pose.
pdb_info()->set_chains(first_chain);
99 using namespace protocols::loops;
100 using namespace protocols::comparative_modeling;
108 Loop loop( loop_start, loop_stop, 0, 0,
false );
110 loops->add_loop(loop);
117 loop_mover->apply(pose);
118 Size const max_tries( 10 );
119 bool loops_closed(
false );
120 for (
Size ii = 1; (ii <= max_tries) && !loops_closed; ++ii ) {
122 loops_closed = ( loops->size() == 0 );
123 if ( loops_closed ) {
125 loop_mover->apply( pose );