Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::jd2::PoseInputStreamJobInputter Class Reference

#include <PoseInputStreamJobInputter.hh>

Inheritance diagram for protocols::jd2::PoseInputStreamJobInputter:
Inheritance graph
[legend]
Collaboration diagram for protocols::jd2::PoseInputStreamJobInputter:
Collaboration graph
[legend]

Public Member Functions

 PoseInputStreamJobInputter ()
 
virtual ~PoseInputStreamJobInputter ()
 
virtual void pose_from_job (core::pose::Pose &pose, JobOP job)
 This implementation simply calls fill_pose on the PoseInputStream object. More...
 
virtual void fill_jobs (Jobs &jobs)
 
virtual
JobInputterInputSource::Enum 
input_source () const
 Return the type of input source that the PoseInputStreamJobInputter is currently using. More...
 
- Public Member Functions inherited from protocols::jd2::JobInputter
virtual ~JobInputter ()
 

Private Attributes

core::chemical::ResidueTypeSetCAP rsd_set_
 
core::import_pose::pose_stream::MetaPoseInputStream input_
 

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

Detailed Description

This is the simplest implementation of JobInputter, which reads from -s/-l and SilentFile files.

Constructor & Destructor Documentation

protocols::jd2::PoseInputStreamJobInputter::PoseInputStreamJobInputter ( )
protocols::jd2::PoseInputStreamJobInputter::~PoseInputStreamJobInputter ( )
virtual

Member Function Documentation

void protocols::jd2::PoseInputStreamJobInputter::fill_jobs ( Jobs jobs)
virtual

this function determines what jobs exist from -in::file::silent and -in::file::tags

Implements protocols::jd2::JobInputter.

References input_, rsd_set_, core::chemical::rsd_set_from_cmd_line(), core::import_pose::pose_stream::streams_from_cmd_line(), and protocols::jd2::tr().

JobInputterInputSource::Enum protocols::jd2::PoseInputStreamJobInputter::input_source ( ) const
virtual

Return the type of input source that the PoseInputStreamJobInputter is currently using.

Implements protocols::jd2::JobInputter.

References protocols::jd2::JobInputterInputSource::UNKNOWN.

void protocols::jd2::PoseInputStreamJobInputter::pose_from_job ( core::pose::Pose pose,
JobOP  job 
)
virtual

Member Data Documentation

core::import_pose::pose_stream::MetaPoseInputStream protocols::jd2::PoseInputStreamJobInputter::input_
private

Referenced by fill_jobs(), and pose_from_job().

core::chemical::ResidueTypeSetCAP protocols::jd2::PoseInputStreamJobInputter::rsd_set_
private

Referenced by fill_jobs(), and pose_from_job().


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