Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::enzdes::EnzdesJobInputter Class Reference

#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...
 
- Public Member Functions inherited from protocols::jd2::PDBJobInputter
 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...
 
- Public Member Functions inherited from protocols::jd2::JobInputter
virtual ~JobInputter ()
 

Private Attributes

protocols::toolbox::match_enzdes_util::EnzdesLoopsFileOP enz_loops_file_
 

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...
 

Constructor & Destructor Documentation

protocols::enzdes::EnzdesJobInputter::EnzdesJobInputter ( )
protocols::enzdes::EnzdesJobInputter::~EnzdesJobInputter ( )
virtual

Member Function Documentation

void protocols::enzdes::EnzdesJobInputter::pose_from_job ( core::pose::Pose pose,
protocols::jd2::JobOP  job 
)
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.

Member Data Documentation

protocols::toolbox::match_enzdes_util::EnzdesLoopsFileOP protocols::enzdes::EnzdesJobInputter::enz_loops_file_
private

Referenced by EnzdesJobInputter(), and pose_from_job().


The documentation for this class was generated from the following files: