![]() |
Rosetta Protocols
2014.35
|
#include <EnzdesJobInputter.hh>
Public Member Functions | |
EnzdesJobInputter () | |
virtual | ~EnzdesJobInputter () |
virtual void | pose_from_job (core::pose::Pose &pose, protocols::jd2::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... | |
![]() | |
PDBJobInputter () | |
virtual | ~PDBJobInputter () |
virtual void | fill_jobs (Jobs &jobs) |
this function determines what jobs exist from -s/-l More... | |
virtual JobInputterInputSource::Enum | input_source () const |
Return the type of input source that the PDBJobInputter is currently using. More... | |
![]() | |
virtual | ~JobInputter () |
Private Attributes | |
protocols::toolbox::match_enzdes_util::EnzdesLoopsFileOP | enz_loops_file_ |
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::enzdes::EnzdesJobInputter::EnzdesJobInputter | ( | ) |
|
virtual |
|
virtual |
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
Reimplemented from protocols::jd2::PDBJobInputter.
References enz_loops_file_, protocols::toolbox::match_enzdes_util::get_enzdes_observer(), protocols::jd2::Job::input_tag(), protocols::jd2::JobInputter::load_pose_into_job(), core::pose::Pose::observer_cache(), protocols::enzdes::enzutil::read_pose_from_pdb(), core::pose::datacache::ObserverCache::set(), core::pose::datacache::CacheableObserverType::SPECIAL_SEGMENTS_OBSERVER, and protocols::enzdes::TR.
|
private |
Referenced by EnzdesJobInputter(), and pose_from_job().