27 #include <basic/Tracer.hh>
32 #include <utility/vector1.hh>
36 namespace comparative_modeling {
43 ) : InnerJob( template_pdb, input_tag, nstruct_max ) {
48 static basic::Tracer
tr(
"protocols.comparative_modeling.ThreadingJob");
49 using namespace core::sequence;
53 alignment->sequence( 1 )->ungapped_sequence(),
54 alignment->sequence( 1 )->id(),
55 alignment->sequence( 1 )->start()
60 alignment->sequence( 2 )->clone()
65 aligned_template->ungapped_sequence(),
66 aligned_template->id(),
67 aligned_template->start()
74 template_pdb->sequence(),
75 alignment->sequence( 2 )->id(),
96 using namespace protocols::loops;
97 using namespace protocols::comparative_modeling;
106 if ( it->start() <= extra_res && extra_res <= it->stop() ) {
110 if ( valid ) valid_loops.add_loop( *it );