26 #include <basic/Tracer.hh>
27 #include <basic/options/option.hh>
28 #include <basic/options/util.hh>
29 #include <utility/vector1.hh>
39 static basic::Tracer
TR(
"protocols.jd2.PDBJobInputter");
45 TR <<
"Instantiate PDBJobInputter" << std::endl;
52 TR <<
"PDBJobInputter::pose_from_job" << std::endl;
54 if( !job->inner_job()->get_pose() ){
55 TR <<
"filling pose from PDB " << job->input_tag() << std::endl;
57 load_pose_into_job(pose, job);
59 TR <<
"filling pose from saved copy " << job->input_tag() << std::endl;
60 pose = *(job->inner_job()->get_pose());
66 TR <<
"PDBJobInputter::fill_jobs" << std::endl;
73 for(
core::Size i(1); i <= inputs.size(); ++i){
78 for(
core::Size index(1); index <= nstruct; ++index){
79 jobs.push_back(
JobOP(
new Job( ijob, index ) ) );
80 TR <<
"pushing " << inputs[i] <<
" nstruct index " << index << std::endl;
96 return "PDBJobInputter";