trajectory

Bindings for protocols::trajectory namespace

class pyrosetta.rosetta.protocols.trajectory.DbTrajectoryReader

Bases: pybind11_builtins.pybind11_object

get_iterations(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryReader) pyrosetta.rosetta.utility.vector1_unsigned_long

Return a vector listing every iteration recorded for this job.

C++: protocols::trajectory::DbTrajectoryReader::get_iterations() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >

get_num_iterations(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryReader) int

Return the number of iterations that were recorded for this job.

C++: protocols::trajectory::DbTrajectoryReader::get_num_iterations() const –> unsigned long

get_pose(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryReader, iteration: int) pyrosetta.rosetta.core.pose.Pose

Return the pose recorded for the given iteration.

C++: protocols::trajectory::DbTrajectoryReader::get_pose(unsigned long) const –> class core::pose::Pose

get_poses(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryReader) pyrosetta.rosetta.utility.vector1_core_pose_Pose

Return all the poses contained in this trajectory.

C++: protocols::trajectory::DbTrajectoryReader::get_poses() const –> class utility::vector1<class core::pose::Pose, class std::allocator<class core::pose::Pose> >

set_job_id(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryReader, job_id: int) None

Set the job id. This controls which records are selected.

C++: protocols::trajectory::DbTrajectoryReader::set_job_id(unsigned long) –> void

class pyrosetta.rosetta.protocols.trajectory.DbTrajectoryWriter

Bases: pybind11_builtins.pybind11_object

finalize(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryWriter) None

Make sure any cached poses have been saved.

C++: protocols::trajectory::DbTrajectoryWriter::finalize() const –> void

set_cache_limit(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryWriter, setting: int) None

Specify the number of poses that can be cached.

C++: protocols::trajectory::DbTrajectoryWriter::set_cache_limit(unsigned long) –> void

set_frequency(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryWriter, setting: int) None

Specify that a pose should be saved once every N iterations.

C++: protocols::trajectory::DbTrajectoryWriter::set_frequency(unsigned long) –> void

update(self: pyrosetta.rosetta.protocols.trajectory.DbTrajectoryWriter, pose: pyrosetta.rosetta.core.pose.Pose) None

Add the given pose to the trajectory being saved.

C++: protocols::trajectory::DbTrajectoryWriter::update(const class core::pose::Pose &) –> void