![]() |
Rosetta Protocols
2014.35
|
#include <ScreeningJobInputter.hh>
Public Member Functions | |
ScreeningJobInputter () | |
virtual | ~ScreeningJobInputter () |
virtual void | pose_from_job (core::pose::Pose &pose, JobOP job) |
Fill the pose reference with the pose indicated by the job. More... | |
virtual void | fill_jobs (Jobs &jobs) |
fill the jobs based on the specified json file More... | |
virtual JobInputterInputSource::Enum | input_source () const |
return the input source More... | |
![]() | |
virtual | ~JobInputter () |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
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... | |
protocols::jd2::ScreeningJobInputter::ScreeningJobInputter | ( | ) |
|
virtual |
|
virtual |
fill the jobs based on the specified json file
Implements protocols::jd2::JobInputter.
References protocols::jd2::Job::add_string_real_pair(), protocols::jd2::Job::add_string_string_pair(), protocols::nonlocal::current_job(), core::chemical::FA_STANDARD, core::chemical::ChemicalManager::get_instance(), protocols::jd2::JobInputter::get_nstruct(), utility::json_spirit::Value_impl< Config >::get_obj(), get_str(), nstruct, basic::options::option, utility::json_spirit::read(), basic::options::OptionKeys::in::file::screening_job_file, basic::options::OptionKeys::in::file::shuffle_screening_jobs, protocols::jd2::TR, and utility_exit_with_message.
|
virtual |
return the input source
Implements protocols::jd2::JobInputter.
References protocols::jd2::JobInputterInputSource::SCREENING_FILE.
|
virtual |
Fill the pose reference with the pose indicated by the job.
Implements protocols::jd2::JobInputter.
References protocols::jd2::Job::inner_job(), protocols::jd2::Job::input_tag(), protocols::jd2::JobInputter::load_pose_into_job(), core::import_pose::pose_from_pdb(), and protocols::jd2::TR.