rigid_body

Bindings for protocols::toolbox::rigid_body namespace

pyrosetta.rosetta.protocols.toolbox.rigid_body.create_euler_rotation(*args, **kwargs)

Overloaded function.

  1. create_euler_rotation(M: pyrosetta.rosetta.numeric.xyzMatrix_double_t, alpha: float, beta: float, gamma: float, : pyrosetta.rosetta.numeric.xyzVector_double_t, axis2: pyrosetta.rosetta.numeric.xyzVector_double_t, axis3: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::toolbox::rigid_body::create_euler_rotation(class numeric::xyzMatrix<double> &, const double &, const double &, const double &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> void

  1. create_euler_rotation(M: pyrosetta.rosetta.numeric.xyzMatrix_double_t, alpha: float, beta: float, gamma: float) -> None

C++: protocols::toolbox::rigid_body::create_euler_rotation(class numeric::xyzMatrix<double> &, const double &, const double &, const double &) –> void

pyrosetta.rosetta.protocols.toolbox.rigid_body.figure_out_moving_partition_res(pose: pyrosetta.rosetta.core.pose.Pose, moving_res: int, reference_res: int) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::toolbox::rigid_body::figure_out_moving_partition_res(const class core::pose::Pose &, const unsigned long, const unsigned long) –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >

pyrosetta.rosetta.protocols.toolbox.rigid_body.figure_out_reference_res_for_jump(pose: pyrosetta.rosetta.core.pose.Pose, moving_res: int) int

C++: protocols::toolbox::rigid_body::figure_out_reference_res_for_jump(const class core::pose::Pose &, const unsigned long) –> unsigned long

pyrosetta.rosetta.protocols.toolbox.rigid_body.get_atom_coordinates(xyz_list: pyrosetta.rosetta.utility.vector1_std_pair_core_id_AtomID_numeric_xyzVector_double_t, seq_num: int, rsd_at_origin: pyrosetta.rosetta.core.conformation.Residue, moving_res_base_stub: pyrosetta.rosetta.core.kinematics.Stub) None

C++: protocols::toolbox::rigid_body::get_atom_coordinates(class utility::vector1<struct std::pair<class core::id::AtomID, class numeric::xyzVector<double> >, class std::allocator<struct std::pair<class core::id::AtomID, class numeric::xyzVector<double> > > > &, const unsigned long &, const class core::conformation::Residue &, const class core::kinematics::Stub &) –> void

pyrosetta.rosetta.protocols.toolbox.rigid_body.get_base_centroid_and_rotation_matrix(pose: pyrosetta.rosetta.core.pose.Pose, i: int, centroid: pyrosetta.rosetta.numeric.xyzVector_double_t, M: pyrosetta.rosetta.numeric.xyzMatrix_double_t) None

C++: protocols::toolbox::rigid_body::get_base_centroid_and_rotation_matrix(const class core::pose::Pose &, const unsigned long, class numeric::xyzVector<double> &, class numeric::xyzMatrix<double> &) –> void

pyrosetta.rosetta.protocols.toolbox.rigid_body.get_euler_angles(*args, **kwargs)

Overloaded function.

  1. get_euler_angles(alpha: float, beta: float, gamma: float, M1: pyrosetta.rosetta.numeric.xyzMatrix_double_t, M2: pyrosetta.rosetta.numeric.xyzMatrix_double_t) -> None

  2. get_euler_angles(alpha: float, beta: float, gamma: float, M1: pyrosetta.rosetta.numeric.xyzMatrix_double_t, M2: pyrosetta.rosetta.numeric.xyzMatrix_double_t, verbose: bool) -> None

C++: protocols::toolbox::rigid_body::get_euler_angles(double &, double &, double &, class numeric::xyzMatrix<double>, class numeric::xyzMatrix<double>, const bool) –> void

pyrosetta.rosetta.protocols.toolbox.rigid_body.get_specific_atom_coordinate(*args, **kwargs)

Overloaded function.

  1. get_specific_atom_coordinate(atom_pos: pyrosetta.rosetta.numeric.xyzVector_double_t, moving_res_base_stub: pyrosetta.rosetta.core.kinematics.Stub) -> None

C++: protocols::toolbox::rigid_body::get_specific_atom_coordinate(class numeric::xyzVector<double> &, const class core::kinematics::Stub &) –> void

  1. get_specific_atom_coordinate(atom_index: int, atom_pos: pyrosetta.rosetta.numeric.xyzVector_double_t, rsd_at_origin: pyrosetta.rosetta.core.conformation.Residue, moving_res_base_stub: pyrosetta.rosetta.core.kinematics.Stub) -> None

C++: protocols::toolbox::rigid_body::get_specific_atom_coordinate(const unsigned long, class numeric::xyzVector<double> &, const class core::conformation::Residue &, const class core::kinematics::Stub &) –> void

  1. get_specific_atom_coordinate(atom_name: str, atom_pos: pyrosetta.rosetta.numeric.xyzVector_double_t, rsd_at_origin: pyrosetta.rosetta.core.conformation.Residue, moving_res_base_stub: pyrosetta.rosetta.core.kinematics.Stub) -> None

C++: protocols::toolbox::rigid_body::get_specific_atom_coordinate(const std::string &, class numeric::xyzVector<double> &, const class core::conformation::Residue &, const class core::kinematics::Stub &) –> void

pyrosetta.rosetta.protocols.toolbox.rigid_body.initialize_stub(rsd: pyrosetta.rosetta.core.conformation.Residue) pyrosetta.rosetta.core.kinematics.Stub

C++: protocols::toolbox::rigid_body::initialize_stub(const class core::conformation::Residue &) –> class core::kinematics::Stub

pyrosetta.rosetta.protocols.toolbox.rigid_body.rotate(*args, **kwargs)

Overloaded function.

  1. rotate(pose: pyrosetta.rosetta.core.pose.Pose, M: pyrosetta.rosetta.numeric.xyzMatrix_double_t, ref_pose: pyrosetta.rosetta.core.pose.Pose, moving_res: pyrosetta.rosetta.utility.vector1_unsigned_long, centroid: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::toolbox::rigid_body::rotate(class core::pose::Pose &, const class numeric::xyzMatrix<double> &, const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const class numeric::xyzVector<double> &) –> void

  1. rotate(pose: pyrosetta.rosetta.core.pose.Pose, M: pyrosetta.rosetta.numeric.xyzMatrix_double_t, ref_pose: pyrosetta.rosetta.core.pose.Pose, moving_res: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None

C++: protocols::toolbox::rigid_body::rotate(class core::pose::Pose &, const class numeric::xyzMatrix<double> &, const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void

pyrosetta.rosetta.protocols.toolbox.rigid_body.set_to_origin(pose: pyrosetta.rosetta.core.pose.Pose, seq_num: int, verbose: bool) None

C++: protocols::toolbox::rigid_body::set_to_origin(class core::pose::Pose &, const unsigned long, bool) –> void

pyrosetta.rosetta.protocols.toolbox.rigid_body.transform_moving_partition_to_origin(pose_start: pyrosetta.rosetta.core.pose.Pose, moving_res: int, moving_partition_res_: pyrosetta.rosetta.utility.vector1_unsigned_long) pyrosetta.rosetta.core.pose.Pose

C++: protocols::toolbox::rigid_body::transform_moving_partition_to_origin(const class core::pose::Pose &, const unsigned long, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> class std::shared_ptr<const class core::pose::Pose>

pyrosetta.rosetta.protocols.toolbox.rigid_body.translate(pose: pyrosetta.rosetta.core.pose.Pose, shift: pyrosetta.rosetta.numeric.xyzVector_double_t, ref_pose: pyrosetta.rosetta.core.pose.Pose, moving_res: pyrosetta.rosetta.utility.vector1_unsigned_long) None

C++: protocols::toolbox::rigid_body::translate(class core::pose::Pose &, const class numeric::xyzVector<double> &, const class core::pose::Pose &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void

pyrosetta.rosetta.protocols.toolbox.rigid_body.translate_and_rotate_residue_to_origin(*args, **kwargs)

Overloaded function.

  1. translate_and_rotate_residue_to_origin(pose: pyrosetta.rosetta.core.pose.Pose, i: int, moving_res: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None

  2. translate_and_rotate_residue_to_origin(pose: pyrosetta.rosetta.core.pose.Pose, i: int, moving_res: pyrosetta.rosetta.utility.vector1_unsigned_long, do_not_rotate: bool) -> None

C++: protocols::toolbox::rigid_body::translate_and_rotate_residue_to_origin(class core::pose::Pose &, const unsigned long, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, const bool) –> void

  1. translate_and_rotate_residue_to_origin(pose: pyrosetta.rosetta.core.pose.Pose, i: int) -> None

C++: protocols::toolbox::rigid_body::translate_and_rotate_residue_to_origin(class core::pose::Pose &, const unsigned long) –> void