jobs¶
Bindings for protocols::jd3::jobs namespace
- class pyrosetta.rosetta.protocols.jd3.jobs.MoverJob¶
Bases:
Job
A Generic Mover(andPose)Job. Can be subclassed for derived jobs.
JobSummary is a StandardPoseJobSummary that includes the energy and a SimpleMetricDataOP for any set metrics. If you require anything else in your JobResult, derive from the PoseJobResult and then derive this class.
- add_metric(self: pyrosetta.rosetta.protocols.jd3.jobs.MoverJob, metric: pyrosetta.rosetta.core.simple_metrics.SimpleMetric, data_prefix: str) None ¶
- Set any metrics for this particular job.
The metrics will be stored in the pose so they can eventually be output.
C++: protocols::jd3::jobs::MoverJob::add_metric(class std::shared_ptr<const class core::simple_metrics::SimpleMetric>, const std::string &) –> void
- add_metrics(self: pyrosetta.rosetta.protocols.jd3.jobs.MoverJob, metrics: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_simple_metrics_SimpleMetric_t, data_prefix: str) None ¶
- Set any metrics for this particular job.
The metrics will be stored in the pose so they can eventually be output.
C++: protocols::jd3::jobs::MoverJob::add_metrics(class utility::vector1<class std::shared_ptr<const class core::simple_metrics::SimpleMetric>, class std::allocator<class std::shared_ptr<const class core::simple_metrics::SimpleMetric> > >, const std::string &) –> void
- add_mover(self: pyrosetta.rosetta.protocols.jd3.jobs.MoverJob, mover: pyrosetta.rosetta.protocols.moves.Mover) None ¶
Add a mover to a sequence mover.
Overrides any single Mover set
C++: protocols::jd3::jobs::MoverJob::add_mover(class std::shared_ptr<class protocols::moves::Mover>) –> void
- assign(self: pyrosetta.rosetta.protocols.jd3.jobs.MoverJob, : pyrosetta.rosetta.protocols.jd3.jobs.MoverJob) pyrosetta.rosetta.protocols.jd3.jobs.MoverJob ¶
C++: protocols::jd3::jobs::MoverJob::operator=(const class protocols::jd3::jobs::MoverJob &) –> class protocols::jd3::jobs::MoverJob &
- pose(*args, **kwargs)¶
Overloaded function.
pose(self: pyrosetta.rosetta.protocols.jd3.jobs.MoverJob, setting: pyrosetta.rosetta.core.pose.Pose) -> None
Set the pose this job will run on.
C++: protocols::jd3::jobs::MoverJob::pose(class std::shared_ptr<class core::pose::Pose>) –> void
pose(self: pyrosetta.rosetta.protocols.jd3.jobs.MoverJob) -> pyrosetta.rosetta.core.pose.Pose
Get a modifieable pose
C++: protocols::jd3::jobs::MoverJob::pose() –> class std::shared_ptr<class core::pose::Pose>
- run(self: pyrosetta.rosetta.protocols.jd3.jobs.MoverJob) pyrosetta.rosetta.protocols.jd3.CompletedJobOutput ¶
- Run the job on any set private variables (such as a PoseOP)
Return a completed job output after this Job is done.
C++: protocols::jd3::jobs::MoverJob::run() –> struct protocols::jd3::CompletedJobOutput
- set_mover(self: pyrosetta.rosetta.protocols.jd3.jobs.MoverJob, mover: pyrosetta.rosetta.protocols.moves.Mover) None ¶
Set the Mover this job will run. Use a MoverContainer to use multiple movers.
C++: protocols::jd3::jobs::MoverJob::set_mover(class std::shared_ptr<class protocols::moves::Mover>) –> void