Rosetta 3.4
Public Member Functions
protocols::comparative_modeling::ThreadingJobInputter Class Reference

#include <ThreadingJobInputter.hh>

Inheritance diagram for protocols::comparative_modeling::ThreadingJobInputter:
Inheritance graph
[legend]
Collaboration diagram for protocols::comparative_modeling::ThreadingJobInputter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ThreadingJobInputter ()
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.
virtual void fill_jobs (protocols::jd2::Jobs &jobs)
 this function determines what jobs exist
virtual
protocols::jd2::JobInputterInputSource::Enum 
input_source () const
 Return the type of input source that the ThreadingJobInputter is currently using for template structures.

Detailed Description

This is the simplest implementation of JobInputter


Constructor & Destructor Documentation

protocols::comparative_modeling::ThreadingJobInputter::ThreadingJobInputter ( )

Member Function Documentation

void protocols::comparative_modeling::ThreadingJobInputter::fill_jobs ( protocols::jd2::Jobs jobs) [virtual]

this function determines what jobs exist

this function determines what jobs

Implements protocols::jd2::JobInputter.

References protocols::jd2::JobInputter::get_nstruct(), and protocols::comparative_modeling::tr().

protocols::jd2::JobInputterInputSource::Enum protocols::comparative_modeling::ThreadingJobInputter::input_source ( ) const [virtual]

Return the type of input source that the ThreadingJobInputter is currently using for template structures.

Implements protocols::jd2::JobInputter.

void protocols::comparative_modeling::ThreadingJobInputter::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 function will first see if the pose already exists in the Job. If not, it will read it into the pose reference, and hand a COP cloned from that pose to the Job. If the pose pre-exists it just copies the COP's pose into it.

Implements protocols::jd2::JobInputter.

References core::sequence::alignment_into_pose(), protocols::comparative_modeling::ExtraThreadingMover::apply(), protocols::comparative_modeling::ThreadingMover::apply(), protocols::comparative_modeling::ThreadingMover::build_loops(), core::chemical::FA_STANDARD, core::chemical::ChemicalManager::get_instance(), core::pose::make_pose_from_sequence(), protocols::comparative_modeling::ThreadingMover::randomize_loop_coords(), core::sequence::read_fasta_file(), protocols::comparative_modeling::ThreadingMover::repack_query(), core::pose::Pose::total_residue(), and protocols::comparative_modeling::tr().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines