copydofs

Bindings for core::pose::copydofs namespace

class pyrosetta.rosetta.core.pose.copydofs.CopyDofs

Bases: pybind11_object

apply(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofs, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: core::pose::copydofs::CopyDofs::apply(class core::pose::Pose &) –> void

copy_dofs_info(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofs) pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo

C++: core::pose::copydofs::CopyDofs::copy_dofs_info() const –> class core::pose::copydofs::CopyDofsInfo

figure_out_dofs(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofs, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: core::pose::copydofs::CopyDofs::figure_out_dofs(class core::pose::Pose &) –> void

class pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo

Bases: pybind11_object

apply_dofs(*args, **kwargs)

Overloaded function.

  1. apply_dofs(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo, pose: pyrosetta.rosetta.core.pose.Pose) -> None

  2. apply_dofs(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo, pose: pyrosetta.rosetta.core.pose.Pose, dof_tolerance: float) -> None

C++: core::pose::copydofs::CopyDofsInfo::apply_dofs(class core::pose::Pose &, const double) const –> void

assign(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo, : pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo) pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo

C++: core::pose::copydofs::CopyDofsInfo::operator=(const class core::pose::copydofs::CopyDofsInfo &) –> class core::pose::copydofs::CopyDofsInfo &

clear(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo) None

C++: core::pose::copydofs::CopyDofsInfo::clear() –> void

dofs_info(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo) pyrosetta.rosetta.utility.vector1_std_pair_core_id_DOF_ID_double_t

C++: core::pose::copydofs::CopyDofsInfo::dofs_info() const –> const class utility::vector1<struct std::pair<class core::id::DOF_ID, double>, class std::allocator<struct std::pair<class core::id::DOF_ID, double> > > &

jumps_info(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo) pyrosetta.rosetta.utility.vector1_std_pair_core_id_AtomID_core_kinematics_Jump_t

C++: core::pose::copydofs::CopyDofsInfo::jumps_info() const –> const class utility::vector1<struct std::pair<class core::id::AtomID, class core::kinematics::Jump>, class std::allocator<struct std::pair<class core::id::AtomID, class core::kinematics::Jump> > > &

push_back(*args, **kwargs)

Overloaded function.

  1. push_back(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo, dofs_info_pair: Tuple[pyrosetta.rosetta.core.id.DOF_ID, float]) -> None

C++: core::pose::copydofs::CopyDofsInfo::push_back(const struct std::pair<class core::id::DOF_ID, double> &) –> void

  1. push_back(self: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo, jumps_info_pair: Tuple[pyrosetta.rosetta.core.id.AtomID, pyrosetta.rosetta.core.kinematics.Jump]) -> None

C++: core::pose::copydofs::CopyDofsInfo::push_back(const struct std::pair<class core::id::AtomID, class core::kinematics::Jump> &) –> void

pyrosetta.rosetta.core.pose.copydofs.apply_dofs(*args, **kwargs)

Overloaded function.

  1. apply_dofs(pose: pyrosetta.rosetta.core.pose.Pose, copy_dofs_info: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo) -> None

  2. apply_dofs(pose: pyrosetta.rosetta.core.pose.Pose, copy_dofs_info: pyrosetta.rosetta.core.pose.copydofs.CopyDofsInfo, dof_tolerance: float) -> None

C++: core::pose::copydofs::apply_dofs(class core::pose::Pose &, const class core::pose::copydofs::CopyDofsInfo &, const double) –> void

pyrosetta.rosetta.core.pose.copydofs.copy_dofs(*args, **kwargs)

Overloaded function.

  1. copy_dofs(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.MiniPose, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long) -> None

A very useful function that copies degrees of freedom from one pose to another. res_map defines how to map residue numbers from the large pose to the smaller “scratch” pose.

rhiju, 2009.

C++: core::pose::copydofs::copy_dofs(class core::pose::Pose &, const class core::pose::MiniPose &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &) –> void

  1. copy_dofs(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.Pose) -> None

C++: core::pose::copydofs::copy_dofs(class core::pose::Pose &, const class core::pose::Pose &) –> void

  1. copy_dofs(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.Pose, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long) -> None

C++: core::pose::copydofs::copy_dofs(class core::pose::Pose &, const class core::pose::Pose &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &) –> void

  1. copy_dofs(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.Pose, atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID) -> None

C++: core::pose::copydofs::copy_dofs(class core::pose::Pose &, const class core::pose::Pose &, const class std::map<class core::id::AtomID, class core::id::AtomID, struct std::less<class core::id::AtomID>, class std::allocator<struct std::pair<const class core::id::AtomID, class core::id::AtomID> > > &) –> void

  1. copy_dofs(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.MiniPose, atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID) -> None

C++: core::pose::copydofs::copy_dofs(class core::pose::Pose &, const class core::pose::MiniPose &, const class std::map<class core::id::AtomID, class core::id::AtomID, struct std::less<class core::id::AtomID>, class std::allocator<struct std::pair<const class core::id::AtomID, class core::id::AtomID> > > &) –> void

  1. copy_dofs(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.MiniPose, atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID, default_domain: int) -> None

C++: core::pose::copydofs::copy_dofs(class core::pose::Pose &, const class core::pose::MiniPose &, const class std::map<class core::id::AtomID, class core::id::AtomID, struct std::less<class core::id::AtomID>, class std::allocator<struct std::pair<const class core::id::AtomID, class core::id::AtomID> > > &, const unsigned long) –> void

  1. copy_dofs(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.MiniPose, atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID, atom_id_domain_map: pyrosetta.rosetta.std.map_core_id_AtomID_unsigned_long) -> None

C++: core::pose::copydofs::copy_dofs(class core::pose::Pose &, const class core::pose::MiniPose &, const class std::map<class core::id::AtomID, class core::id::AtomID, struct std::less<class core::id::AtomID>, class std::allocator<struct std::pair<const class core::id::AtomID, class core::id::AtomID> > > &, const class std::map<class core::id::AtomID, unsigned long, struct std::less<class core::id::AtomID>, class std::allocator<struct std::pair<const class core::id::AtomID, unsigned long> > > &) –> void

pyrosetta.rosetta.core.pose.copydofs.copy_dofs_match_atom_names(*args, **kwargs)

Overloaded function.

  1. copy_dofs_match_atom_names(pose: pyrosetta.rosetta.core.pose.Pose, chunk_pose: pyrosetta.rosetta.core.pose.MiniPose, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long) -> None

C++: core::pose::copydofs::copy_dofs_match_atom_names(class core::pose::Pose &, const class core::pose::MiniPose &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &) –> void

  1. copy_dofs_match_atom_names(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.Pose) -> None

C++: core::pose::copydofs::copy_dofs_match_atom_names(class core::pose::Pose &, const class core::pose::Pose &) –> void

  1. copy_dofs_match_atom_names(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.Pose, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long) -> None

  2. copy_dofs_match_atom_names(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.Pose, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, backbone_only: bool) -> None

  3. copy_dofs_match_atom_names(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.Pose, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, backbone_only: bool, side_chain_only: bool) -> None

  4. copy_dofs_match_atom_names(pose: pyrosetta.rosetta.core.pose.Pose, scratch_pose: pyrosetta.rosetta.core.pose.Pose, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, backbone_only: bool, side_chain_only: bool, ignore_virtual: bool) -> None

C++: core::pose::copydofs::copy_dofs_match_atom_names(class core::pose::Pose &, const class core::pose::Pose &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &, const bool, const bool, const bool) –> void

pyrosetta.rosetta.core.pose.copydofs.setup_atom_id_map(atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: core::pose::copydofs::setup_atom_id_map(class std::map<class core::id::AtomID, class core::id::AtomID, struct std::less<class core::id::AtomID>, class std::allocator<struct std::pair<const class core::id::AtomID, class core::id::AtomID> > > &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &, const class core::pose::Pose &) –> void

pyrosetta.rosetta.core.pose.copydofs.setup_atom_id_map_match_atom_names(*args, **kwargs)

Overloaded function.

  1. setup_atom_id_map_match_atom_names(atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, pose: pyrosetta.rosetta.core.pose.Pose, chunk_pose: pyrosetta.rosetta.core.pose.MiniPose) -> None

C++: core::pose::copydofs::setup_atom_id_map_match_atom_names(class std::map<class core::id::AtomID, class core::id::AtomID, struct std::less<class core::id::AtomID>, class std::allocator<struct std::pair<const class core::id::AtomID, class core::id::AtomID> > > &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &, const class core::pose::Pose &, const class core::pose::MiniPose &) –> void

  1. setup_atom_id_map_match_atom_names(atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, pose: pyrosetta.rosetta.core.pose.Pose, reference_pose: pyrosetta.rosetta.core.pose.Pose) -> None

  2. setup_atom_id_map_match_atom_names(atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, pose: pyrosetta.rosetta.core.pose.Pose, reference_pose: pyrosetta.rosetta.core.pose.Pose, backbone_only: bool) -> None

  3. setup_atom_id_map_match_atom_names(atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, pose: pyrosetta.rosetta.core.pose.Pose, reference_pose: pyrosetta.rosetta.core.pose.Pose, backbone_only: bool, side_chain_only: bool) -> None

  4. setup_atom_id_map_match_atom_names(atom_id_map: pyrosetta.rosetta.std.map_core_id_AtomID_core_id_AtomID, res_map: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long, pose: pyrosetta.rosetta.core.pose.Pose, reference_pose: pyrosetta.rosetta.core.pose.Pose, backbone_only: bool, side_chain_only: bool, ignore_virtual: bool) -> None

C++: core::pose::copydofs::setup_atom_id_map_match_atom_names(class std::map<class core::id::AtomID, class core::id::AtomID, struct std::less<class core::id::AtomID>, class std::allocator<struct std::pair<const class core::id::AtomID, class core::id::AtomID> > > &, const class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &, const class core::pose::Pose &, const class core::pose::Pose &, const bool, const bool, const bool) –> void