|
Rosetta 3.5
|
#include <BatchJobInputter.hh>


Public Member Functions | |
| BatchJobInputter (std::string batch) | |
| virtual | ~BatchJobInputter () |
| virtual void | pose_from_job (core::pose::Pose &pose, JobOP job) |
| this function is responsible for filling the pose reference with the pose indicated by the job. The Job object (within its InnerJob) contains a PoseCOP. This function needs to either fill the pose reference from the InnerJob or, on first demand of a pose from that InnerJob, instantiate the pose, hand off a COP to the InnerJob, and fill the reference. This implementation uses pose_from_pdb More... | |
| virtual void | fill_jobs (Jobs &jobs) |
| this function determines what jobs exist from -in::file::silent and -in::file::tags. More... | |
| virtual JobInputterInputSource::Enum | input_source () const |
| Return the type of input source that the BatchJobInputter is currently using. More... | |
Public Member Functions inherited from protocols::jd2::JobInputter | |
| virtual | ~JobInputter () |
Static Public Attributes | |
| static std::string const | BOGUS_BATCH_ID |
Private Member Functions | |
| void | read_batch () |
| void | check_batch () |
Private Attributes | |
| std::string | current_batch_ |
| JobInputterOP | this_batch_job_inputter_ |
| utility::options::OptionCollection const | vanilla_options_ |
Additional Inherited Members | |
Static Public Member Functions inherited from protocols::jd2::JobInputter | |
| static std::string | job_inputter_input_source_to_string (JobInputterInputSource::Enum source) |
| call this with input_source() to get the input source of a particular job inputter More... | |
Protected Member Functions inherited from protocols::jd2::JobInputter | |
| void | load_pose_into_job (core::pose::Pose const &pose, JobOP job) |
| this function modifies the InnerJob's pose. Access to that pose is via friendship. More... | |
| void | load_pose_into_job (core::pose::PoseCOP pose, JobOP job) |
| this function modifies the InnerJob's pose. Access to that pose is via friendship. More... | |
| virtual core::Size | get_nstruct () const |
| this code is here to restrict the use of inner_job_nonconst (this class is a friend class and can do it) More... | |
This is the simplest implementation of JobInputter, which reads from -s/-l and Batch files.
Definition at line 37 of file BatchJobInputter.hh.
| protocols::jd2::BatchJobInputter::BatchJobInputter | ( | std::string | batch) |
Definition at line 44 of file BatchJobInputter.cc.
References BOGUS_BATCH_ID, protocols::jd2::JobDistributorFactory::create_job_inputter(), current_batch_, read_batch(), this_batch_job_inputter_, and protocols::jd2::tr().
|
virtual |
Definition at line 56 of file BatchJobInputter.cc.
References vanilla_options_.
|
private |
Definition at line 67 of file BatchJobInputter.cc.
References current_batch_, protocols::jd2::JobDistributor::get_current_batch(), protocols::jd2::JobDistributor::get_instance(), and read_batch().
Referenced by fill_jobs(), and pose_from_job().
|
inlinevirtual |
this function determines what jobs exist from -in::file::silent and -in::file::tags.
Implements protocols::jd2::JobInputter.
Definition at line 58 of file BatchJobInputter.hh.
References check_batch(), and this_batch_job_inputter_.
|
virtual |
Return the type of input source that the BatchJobInputter is currently using.
Implements protocols::jd2::JobInputter.
Definition at line 63 of file BatchJobInputter.cc.
References this_batch_job_inputter_.
|
inlinevirtual |
this function is responsible for filling the pose reference with the pose indicated by the job. The Job object (within its InnerJob) contains a PoseCOP. This function needs to either fill the pose reference from the InnerJob or, on first demand of a pose from that InnerJob, instantiate the pose, hand off a COP to the InnerJob, and fill the reference. This implementation uses pose_from_pdb
Implements protocols::jd2::JobInputter.
Definition at line 51 of file BatchJobInputter.hh.
References check_batch(), and this_batch_job_inputter_.
|
private |
Definition at line 75 of file BatchJobInputter.cc.
References protocols::jd2::JobDistributorFactory::create_job_inputter(), current_batch_, this_batch_job_inputter_, and vanilla_options_.
Referenced by BatchJobInputter(), and check_batch().
|
static |
Definition at line 40 of file BatchJobInputter.hh.
Referenced by protocols::jd2::JobDistributor::add_batch(), BatchJobInputter(), protocols::jd2::archive::ArchiveManager::cancel_batch(), protocols::jd2::JobDistributor::get_current_batch(), protocols::jd2::JobDistributor::next_batch(), and protocols::jd2::JobDistributor::obtain_new_job().
|
private |
Definition at line 71 of file BatchJobInputter.hh.
Referenced by BatchJobInputter(), check_batch(), and read_batch().
|
private |
Definition at line 72 of file BatchJobInputter.hh.
Referenced by BatchJobInputter(), fill_jobs(), input_source(), pose_from_job(), and read_batch().
|
private |
Definition at line 73 of file BatchJobInputter.hh.
Referenced by read_batch(), and ~BatchJobInputter().
1.8.4