Home | Trees | Indices | Help |
---|
|
object --+ | Pose
The Pose class represents a molecular system (protein-dna-ligand...) as a container of Rosetta Residue objects together with a Conformation object that defines how internal coordinate changes propagate through the system and an Energies object that stores information from the last energy evaluation. The main responsibilities of the pose are: Kinematic: (a) to update the xyz coordinates in response to changes to internal degrees of freedom, and (b) to update internal coordinates when the user modifes the xyz (Cartesian) coords, Scoring: (a) to keep track of what parts of the structure have changed since the last score evaluation, and (b) to cache residue and residue-pair energies for efficient re-use As a container: The pose provides a single object for passing a molecular system and for copying of entire molecules or stretches of molecules from one Pose object into another. Output Methods: Common Methods: Pose.assign Pose.atom_tree Pose.conformation Pose.dump_pdb Pose.dump_cif Pose.dump_file Pose.energies Pose.fold_tree Pose.pdb_info Pose.residue Pose.sequence Pose.total_residue
|
|||
|
|||
a new object with type S, a subtype of T |
|
||
unicode |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
core::kinematics::AtomTree |
|
||
|
|||
|
|||
|
|||
NoneType |
|
||
|
|||
|
|||
|
|||
NoneType |
|
||
NoneType |
|
||
rosetta.core.pose.Pose |
|
||
|
|||
|
|||
rosetta.basic.datacache.ConstDataMap |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
bool |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
bool |
|
||
|
|||
|
|||
|
|||
bool |
|
||
bool |
|
||
|
|||
|
|||
int |
|
||
int |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
core::pose::reference_pose::ReferencePoseSet |
|
||
core::pose::reference_pose::ReferencePoseSet |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
int |
|
||
|
|||
|
|||
NoneType |
|
||
|
|||
NoneType |
|
||
NoneType |
|
||
|
|||
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
Overloaded function. 1. __init__(rosetta.core.pose.Pose) -> NoneType 2. __init__(self : rosetta.core.pose.Pose, src : rosetta.core.pose.Pose) -> NoneType 3. __init__(self : rosetta.core.pose.Pose, src : rosetta.core.pose.Pose, residue_begin : int, residue_end : int) -> NoneType
|
|
str(x)
|
aa(self : rosetta.core.pose.Pose, seqpos : int) -> rosetta.core.chemical.AA Returns the chemical::AA of the residue at <seqpos> example(s): pose.aa(17) See also: Pose Pose.Residue Pose.sequence Residue |
add_constraint(self : rosetta.core.pose.Pose, cst : core::scoring::constraints::Constraint) -> core::scoring::constraints::Constraint adding a constraint is done by cloning the input constraint. A const copy is then returned |
alpha(self : rosetta.core.pose.Pose, pos : int) -> float Returns the alpha torsion angle of residue <seqpos> assumes the residue is an nucleic acid example(s): pose.alpha(1) See also: Pose Pose.residue Pose.set_alpha Residue |
Overloaded function. 1. annotated_sequence(rosetta.core.pose.Pose) -> unicode Returns the variant-tagged string representing the residue types that make up a conformation; e.g. M[MET:N-Terminus-Variant]CDH[HIS_D]LLR[ARG:C-Terminus-Variant] example(s): pose.annotated_sequence() See also: Pose Pose.sequence Pose.total_residue Residue 2. annotated_sequence(self : rosetta.core.pose.Pose, show_all_variants : bool) -> unicode Returns the variant-tagged string representing the residue types that make up a conformation; e.g. M[MET:N-Terminus-Variant]CDH[HIS_D]LLR[ARG:C-Terminus-Variant] example(s): pose.annotated_sequence() See also: Pose Pose.sequence Pose.total_residue Residue |
append_polymer_residue_after_seqpos(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, seqpos : int, build_ideal_geometry : bool) -> NoneType glues to seqpos and perhaps also seqpos+1 |
Overloaded function. 1. append_pose_by_jump(self : rosetta.core.pose.Pose, src : rosetta.core.pose.Pose, jump_anchor_residue : int) -> NoneType Appends source pose conformation to pose by a new jump 2. append_pose_by_jump(self : rosetta.core.pose.Pose, src : rosetta.core.pose.Pose, jump_anchor_residue : int, jump_anchor_atom : unicode) -> NoneType Appends source pose conformation to pose by a new jump 3. append_pose_by_jump(self : rosetta.core.pose.Pose, src : rosetta.core.pose.Pose, jump_anchor_residue : int, jump_anchor_atom : unicode, jump_root_atom : unicode) -> NoneType Appends source pose conformation to pose by a new jump |
Overloaded function. 1. append_residue_by_atoms(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool, connect_atom : unicode, anchor_rsd_seqpos : int, anchor_connect_atom : unicode) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond to a given atom This function effectively wraps append_residue_by_bond for an easier syntax. Instead of having to know what the connection, anchor residue, and anchor connection are, we give the atoms and query the ResidueType for the remaining information. If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. 2. append_residue_by_atoms(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool, connect_atom : unicode, anchor_rsd_seqpos : int, anchor_connect_atom : unicode, start_new_chain : bool) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond to a given atom This function effectively wraps append_residue_by_bond for an easier syntax. Instead of having to know what the connection, anchor residue, and anchor connection are, we give the atoms and query the ResidueType for the remaining information. If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. 3. append_residue_by_atoms(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool, connect_atom : unicode, anchor_rsd_seqpos : int, anchor_connect_atom : unicode, start_new_chain : bool, lookup_bond_length : bool) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond to a given atom This function effectively wraps append_residue_by_bond for an easier syntax. Instead of having to know what the connection, anchor residue, and anchor connection are, we give the atoms and query the ResidueType for the remaining information. If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. |
Overloaded function. 1. append_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond The default behavior is to append by a polymeric connection to the preceding residue If we want to connect via a non-polymer connection, we give the connection number, anchor residue and the connection number for the anchor residue. These connection numbers are wrt the connections_ arrays in Residue and ResidueType If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. 2. append_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond The default behavior is to append by a polymeric connection to the preceding residue If we want to connect via a non-polymer connection, we give the connection number, anchor residue and the connection number for the anchor residue. These connection numbers are wrt the connections_ arrays in Residue and ResidueType If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. 3. append_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool, connection : int) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond The default behavior is to append by a polymeric connection to the preceding residue If we want to connect via a non-polymer connection, we give the connection number, anchor residue and the connection number for the anchor residue. These connection numbers are wrt the connections_ arrays in Residue and ResidueType If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. 4. append_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool, connection : int, anchor_residue : int) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond The default behavior is to append by a polymeric connection to the preceding residue If we want to connect via a non-polymer connection, we give the connection number, anchor residue and the connection number for the anchor residue. These connection numbers are wrt the connections_ arrays in Residue and ResidueType If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. 5. append_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool, connection : int, anchor_residue : int, anchor_connection : int) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond The default behavior is to append by a polymeric connection to the preceding residue If we want to connect via a non-polymer connection, we give the connection number, anchor residue and the connection number for the anchor residue. These connection numbers are wrt the connections_ arrays in Residue and ResidueType If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. 6. append_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool, connection : int, anchor_residue : int, anchor_connection : int, start_new_chain : bool) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond The default behavior is to append by a polymeric connection to the preceding residue If we want to connect via a non-polymer connection, we give the connection number, anchor residue and the connection number for the anchor residue. These connection numbers are wrt the connections_ arrays in Residue and ResidueType If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. 7. append_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, build_ideal_geometry : bool, connection : int, anchor_residue : int, anchor_connection : int, start_new_chain : bool, lookup_bond_length : bool) -> NoneType Appends <new_rsd> (a residue) to pose by a new bond The default behavior is to append by a polymeric connection to the preceding residue If we want to connect via a non-polymer connection, we give the connection number, anchor residue and the connection number for the anchor residue. These connection numbers are wrt the connections_ arrays in Residue and ResidueType If build_ideal_bond is TRUE it will transform the coordinates of the new residue so that the bond geometry of the new bond is ideal according to the icoor_internal data in the residues. Otherwise the incoming coordinates of new_rsd are preserved. |
Overloaded function. 1. append_residue_by_jump(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, jump_anchor_residue : int) -> NoneType Appends <new_rsd> (a residue) to pose by a new jump 2. append_residue_by_jump(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, jump_anchor_residue : int, jump_anchor_atom : unicode) -> NoneType Appends <new_rsd> (a residue) to pose by a new jump 3. append_residue_by_jump(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, jump_anchor_residue : int, jump_anchor_atom : unicode, jump_root_atom : unicode) -> NoneType Appends <new_rsd> (a residue) to pose by a new jump 4. append_residue_by_jump(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, jump_anchor_residue : int, jump_anchor_atom : unicode, jump_root_atom : unicode, start_new_chain : bool) -> NoneType Appends <new_rsd> (a residue) to pose by a new jump |
apply_transform_Rx_plus_v(self : rosetta.core.pose.Pose, R : rosetta.numeric.xyzMatrix_double_t, v : rosetta.numeric.xyzVector_double_t) -> NoneType Apply a transform of the Rx + v form, where R is a rotation matrix and v is a translation vector. |
assign(self : rosetta.core.pose.Pose, src : rosetta.core.pose.Pose) -> rosetta.core.pose.Pose Copies <src> into the pose where it remains possible that two Poses may point to each other in non-const ways or share non-bitwise constant data between them (E.g. the AtomTree observer system). example(s): test_pose.assign(pose) See also: Pose |
batch_get_xyz(self : rosetta.core.pose.Pose, ids : rosetta.utility.vector1_core_id_AtomID, points : rosetta.utility.vector1_numeric_xyzVector_double_t) -> NoneType Gets the locations (xyz) of pose AtomIDs in <ids> |
batch_set_xyz(self : rosetta.core.pose.Pose, ids : rosetta.utility.vector1_core_id_AtomID, points : rosetta.utility.vector1_numeric_xyzVector_double_t) -> NoneType Sets the locations (xyz) of pose AtomIDs in <ids> to mathcing PointPositions in <points> |
beta(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the beta torsion angle of residue <seqpos> assumes the residue is an nucleic acid example(s): pose.beta(2) See also: Pose Pose.residue Pose.set_beta Residue |
chain(self : rosetta.core.pose.Pose, seqpos : int) -> int Returns the chain number of residue <seqpos> example(s): pose.chain(3) See also: Pose Pose.annotated_sequence Pose.chain_sequence Pose.fold_tree Pose.sequence FoldTree |
chain_sequence(self : rosetta.core.pose.Pose, chain_in : int) -> unicode Returns the sequence for the chain <chain_in> Example(s): pose.chain_sequence(1) See also: Pose Pose.chain Pose.residue Pose.sequence |
Overloaded function. 1. chi(self : rosetta.core.pose.Pose, chino : int, seqpos : int) -> float Returns the <chino> chi torsion angle of residue <seqpos> assumes the residue is an amino acid or monosaccharide example(s): pose.chi(1,7) See also: Pose Pose.set_chi Pose.residue Residue 2. chi(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the chi torsion angle of residue <seqpos> assumes the residue is an nucleic acid example(s): pose.chi(7) See also: Pose Pose.residue Pose.set_chi Residue |
Empty the pose contents example(s): pose.clear() See also: Pose Pose.assign Pose.empty
|
Overloaded function. 1. conformation(rosetta.core.pose.Pose) -> rosetta.core.conformation.Conformation Returns the pose Conformation (const-access) example(s): pose.Conformation() See also: Pose Conformation 2. conformation(rosetta.core.pose.Pose) -> rosetta.core.conformation.Conformation Returns the pose Conformation (non-const access) |
Overloaded function. 1. conformation_ptr(rosetta.core.pose.Pose) -> rosetta.core.conformation.Conformation Returns the pose Conformation pointer (const access) 2. conformation_ptr(rosetta.core.pose.Pose) -> rosetta.core.conformation.Conformation Returns the pose Conformation pointer (const access) WHOA: This is not cool. The Pose cannot hand out access to the OP directly. Do not use. |
Overloaded function. 1. constraint_set(rosetta.core.pose.Pose) -> core::scoring::constraints::ConstraintSet 2. constraint_set(self : rosetta.core.pose.Pose, : core::scoring::constraints::ConstraintSet) -> NoneType |
copy_segment(self : rosetta.core.pose.Pose, size : int, src : rosetta.core.pose.Pose, begin : int, src_begin : int) -> NoneType Copy a stretch of coordinates/torsions from <src> to pose |
corresponding_residue_in_current(self : rosetta.core.pose.Pose, ref_residue_index : int, ref_pose_name : unicode) -> int Returns the index of a residue in this pose corresponding to a residue in a reference pose. Throws an error if the reference pose with the given name doesn't exist, or the residue number doesn't exist in that reference pose. Returns zero if no corresponding residue exists in this pose (e.g. if the residue in question has been deleted. |
Overloaded function. 1. data(rosetta.core.pose.Pose) -> rosetta.basic.datacache.BasicDataCache BasicDataCache indexed by enum in core/pose/datacache/CacheableDataType.hh 2. data(rosetta.core.pose.Pose) -> rosetta.basic.datacache.BasicDataCache BasicDataCache indexed by enum in core/pose/datacache/CacheableDataType.hh |
decrement_reference_pose_mapping_after_seqpos(self : rosetta.core.pose.Pose, seqpos : int) -> NoneType Find all mappings in the new pose after seqpos in all ReferencePose objects, and decrement them by 1. If there is no ReferencePose object, do nothing. |
delete_polymer_residue(self : rosetta.core.pose.Pose, seqpos : int) -> NoneType Delete a residue in the pose. Update Observers. Update any Reference Poses |
delete_residue_range_slow(self : rosetta.core.pose.Pose, start : int, end : int) -> NoneType Delete a range of residues in the pose. Calls confromation::delete_residue_range_slow(). Update Observers. Update any Reference Poses |
delete_residue_slow(self : rosetta.core.pose.Pose, seqpos : int) -> NoneType Slow method that relies on FoldTree::delete_seqpos, rebuilds atomtree, can handle jumps/root residue. Update Observers. Update any Reference Poses |
delta(self : rosetta.core.pose.Pose, pos : int) -> float Returns the delta torsion angle of residue <seqpos> assumes the residue is an nucleic acid example(s): pose.delta(4) See also: Pose Pose.residue Pose.set_delta Residue |
detached_copy(self : rosetta.core.pose.Pose, src : rosetta.core.pose.Pose) -> NoneType Performs a deep copy of the src Pose into this Pose in a way that guarantees that no non-bitwise-constant data is shared between them (such as the AtomTree's observer system) -- this Pose will be effectively detached from any data that lives in other objects. |
dof(self : rosetta.core.pose.Pose, id : rosetta.core.id.DOF_ID) -> float Returns the value of the AtomTree DOF <id> See also: Pose DOF_ID |
dump_cif(self : rosetta.core.pose.Pose, file_name : unicode) -> NoneType Export pose data to the mmCIF file <file_name> example(s): pose.dump_cif('new_01.cif') See also: Pose pose_from_cif dump_file |
dump_file(self : rosetta.core.pose.Pose, file_name : unicode) -> NoneType Export pose data to a file, <file_name>, determining which type of file format to write based on the file extension example(s): pose.dump_file('new_01.pdb') pose.dump_file('new_01.cif') See also: Pose dump_cif dump_file |
Overloaded function. 1. dump_pdb(self : rosetta.core.pose.Pose, file_name : unicode) -> bool Export pose data to the PDB file <file_name> example(s): pose.dump_pdb('new_01.pdb') See also: Pose pose_from_pdb dump_cif dump_file 2. dump_pdb(self : rosetta.core.pose.Pose, file_name : unicode, tag : unicode) -> bool Export pose data to the PDB file <file_name> example(s): pose.dump_pdb('new_01.pdb') See also: Pose pose_from_pdb dump_cif dump_file |
Overloaded function. 1. dump_scored_pdb(self : rosetta.core.pose.Pose, file_name : unicode, scorefxn : core::scoring::ScoreFunction) -> NoneType Export pose data to the PDB file <file_name>, add some score output 2. dump_scored_pdb(self : rosetta.core.pose.Pose, file_name : unicode, scorefxn : core::scoring::ScoreFunction, tag : unicode) -> NoneType Export pose data to the PDB file <file_name>, add some score output |
Returns true if there are no residues in the conformation example(s): pose.empty() See also: Pose Pose.clear Pose.sequence Pose.total_residue
|
Overloaded function. 1. energies(rosetta.core.pose.Pose) -> core::scoring::Energies //////////////////////////////////////// Returns the pose Energies (const-access) example(s): pose.energies() See also: Pose Energies PDBInfo ScoreFunction create_score_function 2. energies(rosetta.core.pose.Pose) -> core::scoring::Energies Returns the pose Energies (non-const access) |
epsilon(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the epsilon torsion angle of residue <seqpos> assumes the residue is an nucleic acid example(s): pose.epsilon(5) See also: Pose Pose.residue Pose.set_epsilon Residue |
Overloaded function. 1. fold_tree(rosetta.core.pose.Pose) -> rosetta.core.kinematics.FoldTree Returns the pose FoldTree example(s): pose.fold_tree() See also: Pose FoldTree 2. fold_tree(self : rosetta.core.pose.Pose, fold_tree_in : rosetta.core.kinematics.FoldTree) -> NoneType Sets the pose FoldTree to <fold_tree_in> example(s): pose.fold_tree( foldtree ) See also: Pose pose.fold_tree FoldTree |
gamma(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the gamma torsion angle of residue <seqpos> assumes the residue is an nucleic acid example(s): pose.gamma(3) See also: Pose Pose.residue Pose.set_gamma Residue |
Overloaded function. 1. get_self_ptr(rosetta.core.pose.Pose) -> rosetta.core.pose.Pose self pointers 2. get_self_ptr(rosetta.core.pose.Pose) -> rosetta.core.pose.Pose |
Overloaded function. 1. get_self_weak_ptr(rosetta.core.pose.Pose) -> rosetta.std.weak_ptr_const_core_pose_Pose_t 2. get_self_weak_ptr(rosetta.core.pose.Pose) -> rosetta.std.weak_ptr_core_pose_Pose_t |
has_dof(self : rosetta.core.pose.Pose, id : rosetta.core.id.DOF_ID) -> bool Returns true if pose has DOF <id> See also: Pose DOF_ID |
increment_reference_pose_mapping_after_seqpos(self : rosetta.core.pose.Pose, seqpos : int) -> NoneType Find all mappings in the new pose after seqpos in all ReferencePose objects, and increment them by 1. If there is no ReferencePose object, do nothing. |
Overloaded function. 1. insert_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> 2. insert_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int, build_ideal_geometry : bool) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> 3. insert_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int, build_ideal_geometry : bool, anchor_atom : unicode) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> 4. insert_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int, build_ideal_geometry : bool, anchor_atom : unicode, root_atom : unicode) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> 5. insert_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int, build_ideal_geometry : bool, anchor_atom : unicode, root_atom : unicode, new_chain : bool) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> 6. insert_residue_by_bond(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int, build_ideal_geometry : bool, anchor_atom : unicode, root_atom : unicode, new_chain : bool, lookup_bond_length : bool) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> |
Overloaded function. 1. insert_residue_by_jump(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> 2. insert_residue_by_jump(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int, anchor_atomno : unicode) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> 3. insert_residue_by_jump(self : rosetta.core.pose.Pose, new_rsd_in : rosetta.core.conformation.Residue, seqpos : int, anchor_pos : int, anchor_atomno : unicode, root_atomno : unicode) -> NoneType This code sorely belongs in Pose.cc Adds <new_rsd_in> to pose at <seqpos> |
Returns true if pose is ResidueType centroid convenience test for residue_type_set ( based on two middle residue -- to avoid hitting on ligands or pseudos ) example(s): pose.is_centroid() See also: Pose Pose.is_fullatom Residue ResidueType this is nt a good test --Doug
|
Returns true if pose is ResidueType fullatom convenience test for residue_type_set ( based on two middle residue -- to avoid hitting on ligands or pseudos ) example(s): pose.is_fullatom() See also: Pose Pose.is_centroid Residue ResidueType this is nt a good test --Doug
|
Overloaded function. 1. jump(self : rosetta.core.pose.Pose, jump_number : int) -> rosetta.core.kinematics.Jump Returns the pose FoldTree Jump <jump_number> example(s): pose.jump(1) See also: Pose Pose.fold_tree Pose.set_jump FoldTree FoldTree.jump_edge Jump 2. jump(self : rosetta.core.pose.Pose, id : rosetta.core.id.AtomID) -> rosetta.core.kinematics.Jump Returns the pose FoldTree Jump <id> example(s): pose.set_jump(R5N) See also: Pose Pose.fold_tree Pose.set_jump FoldTree FoldTree.jump_edge AtomID |
Returns the number of residues in the pose conformation example(s): pose.n_residue() See also: Pose Pose.sequence Pose.total_residue
|
Returns the number of jumps in the pose FoldTree example(s): pose.num_jump() See also: Pose Pose.jump Pose.set_jump FoldTree Jump
|
Overloaded function. 1. observer_cache(rosetta.core.pose.Pose) -> core::pose::datacache::ObserverCache ObserverCache indexed by enum in core/pose/datacache/CacheableObserverType.hh 2. observer_cache(rosetta.core.pose.Pose) -> core::pose::datacache::ObserverCache ObserverCache indexed by enum in core/pose/datacache/CacheableObserverType.hh |
omega(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the omega torsion angle of residue <seqpos> assumes the residue is an amino acid or monosaccharide example(s): pose.omega(3) See also: Pose Pose.residue Pose.set_omega Residue |
Overloaded function. 1. pdb_info(rosetta.core.pose.Pose) -> core::pose::PDBInfo Returns the pose PDBInfo (const) example(s): pose.pdb_info() See also: Pose Energies PDBInfo ScoreFunction pose_from_pdb NULL if no PDBInfo instance exists, the pdb info instance otherwise 2. pdb_info(rosetta.core.pose.Pose) -> core::pose::PDBInfo Returns the pose PDBInfo NULL if no PDBInfo instance exists, the PDBInfo instance otherwise 3. pdb_info(self : rosetta.core.pose.Pose, new_info : core::pose::PDBInfo) -> core::pose::PDBInfo Sets pose PDBInfo to <new_info> the new PDBInfo to copy, pass NULL if you want to zero the existence of PDBInfo inside this Pose the prior PDBInfo instance |
phi(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the phi torsion angle of residue <seqpos> assumes the residue is an amino acid or monosaccharide example(s): pose.phi(1) See also: Pose Pose.residue Pose.set_phi Residue |
prepend_polymer_residue_before_seqpos(self : rosetta.core.pose.Pose, new_rsd : rosetta.core.conformation.Residue, seqpos : int, build_ideal_geometry : bool) -> NoneType glues to seqpos and perhaps also seqpos-1 |
psi(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the psi torsion angle of residue <seqpos> Note: assumes the residue is an amino acid or monosaccharide example(s): pose.psi(2) See also: Pose Pose.residue Pose.set_psi Residue |
Overloaded function. 1. reference_pose_from_current(self : rosetta.core.pose.Pose, ref_pose_name : unicode) -> NoneType Create a new reference pose from the current state of the pose. If a ReferencePoseSet object does not exist, this function will create it. If override_current is set to true, will override any currently set reference pose with the ref_pose_name. 2. reference_pose_from_current(self : rosetta.core.pose.Pose, ref_pose_name : unicode, override_current : bool) -> NoneType Create a new reference pose from the current state of the pose. If a ReferencePoseSet object does not exist, this function will create it. If override_current is set to true, will override any currently set reference pose with the ref_pose_name. |
Access the ReferencePoseSet object (non-const). If a ReferencePoseSet object does not exist, this function will create it.
|
Const-access the ReferencePoseSet object. If a ReferencePoseSet object does not exist, this function will throw an error.
|
Overloaded function. 1. remove_constraint(self : rosetta.core.pose.Pose, cst : core::scoring::constraints::Constraint) -> bool re object_comparison see comment for ConstraintSet::remove_constraint function 2. remove_constraint(self : rosetta.core.pose.Pose, cst : core::scoring::constraints::Constraint, object_comparison : bool) -> bool re object_comparison see comment for ConstraintSet::remove_constraint function |
Overloaded function. 1. remove_constraints(self : rosetta.core.pose.Pose, csts : rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t) -> bool re object_comparison see comment for ConstraintSet::remove_constraint function 2. remove_constraints(self : rosetta.core.pose.Pose, csts : rosetta.utility.vector1_std_shared_ptr_const_core_scoring_constraints_Constraint_t, object_comparison : bool) -> bool re object_comparison see comment for ConstraintSet::remove_constraint function 3. remove_constraints(rosetta.core.pose.Pose) -> bool |
Overloaded function. 1. replace_residue(self : rosetta.core.pose.Pose, seqpos : int, new_rsd_in : rosetta.core.conformation.Residue, orient_backbone : bool) -> NoneType Replaces the residue at <seqpos> with <new_rsd_in> 2. replace_residue(self : rosetta.core.pose.Pose, seqpos : int, new_rsd_in : rosetta.core.conformation.Residue, atom_pairs : rosetta.utility.vector1_std_pair_std_string_std_string_t) -> NoneType Replaces the residue at <seqpos> with <new_rsd> based on superposition on the specified input atom pairs NOTE: at the moment, only superposition on 3 atoms works This code sorely belongs in Pose.cc |
residue(self : rosetta.core.pose.Pose, seqpos : int) -> rosetta.core.conformation.Residue Returns the Residue at position <seqpos> (read access) Note: this method will trigger a refold if either the torsions or the coordinates are out-of-date example(s): pose.residue(4) See also: Pose Pose.sequence Pose.total_residue Residue ResidueType |
residue_type(self : rosetta.core.pose.Pose, seqpos : int) -> rosetta.core.chemical.ResidueType Returns the ResidueType at position <seqpos> (read access) Note: this method NOT will trigger a refold if either the torsions or the coordinates are out-of-date example(s): pose.residue_type(5) See also: Pose Pose.residue Pose.sequence Pose.total_residue Residue ResidueType |
scoring_begin(self : rosetta.core.pose.Pose, info : core::scoring::ScoreFunction) -> NoneType Called by ScoreFunction at the beginning of scoring |
scoring_end(self : rosetta.core.pose.Pose, scorefxn : core::scoring::ScoreFunction) -> NoneType Called by ScoreFunction at the end of scoring |
Overloaded function. 1. secstruct(self : rosetta.core.pose.Pose, seqpos : int) -> unicode Returns the secondary structure of residue <seqpos> this usually comes from fragments. The conformation object will not invoke DSSP to determine the secondary structure if e.g. it has not been made from fragments. 'H' = helical 'S' = strand or sheet 'E' = loop JKL: is this correct? DsspDesignOperations says that H = helix, E = strand, and L = loop example(s): pose.secstruct(3) See also: Pose Pose.residue Pose.set_secstruct Residue 2. secstruct(rosetta.core.pose.Pose) -> unicode Returns a string representing pose secondary structure example(s): pose.secstruct() See also: Pose Pose.residue Pose.set_secstruct Residue |
Overloaded function. 1. sequence(rosetta.core.pose.Pose) -> unicode Returns a string representing the 1-letter-coded sequence of the pose conformation. example(s): pose.sequence() See also: Pose Pose.annotated_sequence Pose.chain Pose.chain_sequence Pose.residue Pose.total_residue 2. sequence(self : rosetta.core.pose.Pose, resnum_start : int, resnum_end : int) -> unicode Returns a string representing the 1-letter-coded sequence of the pose conformation. From start to end. example(s): pose.sequence() See also: Pose Pose.annotated_sequence Pose.chain Pose.chain_sequence Pose.residue Pose.total_residue |
set_alpha(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the alpha torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an nucleic acid example(s): pose.set_alpha(1) See also: Pose Pose.alpha Pose.residue Residue |
set_beta(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the beta torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an nucleic acid example(s): pose.set_beta(2) See also: Pose Pose.beta Pose.residue Residue |
Overloaded function. 1. set_chi(self : rosetta.core.pose.Pose, chino : int, seqpos : int, setting : float) -> NoneType Sets the <chino> chi torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an amino acid or monosaccharide example(s): pose.set_chi(1,7,120) See also: Pose Pose.chi Pose.residue Residue 2. set_chi(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the chi torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an nucleic acid example(s): pose.set_chi(7) See also: Pose Pose.chi Pose.residue Residue |
set_delta(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the delta torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an nucleic acid example(s): pose.set_delta(4) See also: Pose Pose.delta Pose.residue Residue |
set_dof(self : rosetta.core.pose.Pose, id : rosetta.core.id.DOF_ID, setting : float) -> NoneType Sets the value of the AtomTree DOF <id> See also: Pose DOF_ID |
set_epsilon(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the epsilon torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an nucleic acid example(s): pose.set_epsilon(5) See also: Pose Pose.epsilon Pose.residue Residue |
set_gamma(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the gamma torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an nucleic acid example(s): pose.set_gamma(3) See also: Pose Pose.gamma Pose.residue Residue |
Overloaded function. 1. set_jump(self : rosetta.core.pose.Pose, jump_number : int, new_jump : rosetta.core.kinematics.Jump) -> NoneType Sets the pose FoldTree Jump <jump_number> to <new_jump> example(s): pose.set_jump(1,jump1) See also: Pose Pose.fold_tree Pose.jump FoldTree FoldTree.jump_edge Jump 2. set_jump(self : rosetta.core.pose.Pose, id : rosetta.core.id.AtomID, new_jump : rosetta.core.kinematics.Jump) -> NoneType Sets the pose FoldTree Jump <id> to <new_jump> example(s): pose.set_jump(1,jump1) See also: Pose Pose.fold_tree Pose.jump FoldTree FoldTree.jump_edge AtomID |
set_new_conformation(self : rosetta.core.pose.Pose, new_conformation : rosetta.core.conformation.Conformation) -> NoneType Now that the conformation_ member data is an owning pointer, and we have derived classes of Conformation. |
set_new_energies_object(self : rosetta.core.pose.Pose, energies : core::scoring::Energies) -> NoneType Now that the energies_ member data is an owning pointer, and we have derived classes of Energies. |
set_omega(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the omega torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an amino acid or monosaccharide example(s): pose.set_omega(3, 180.0) See also: Pose Pose.omega Pose.residue Residue |
set_phi(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the phi torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an amino acid or monosaccharide example(s): pose.set_phi(1, -23.7) See also: Pose Pose.phi Pose.residue Residue |
set_psi(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the psi torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an amino acid or monosaccharide example(s): pose.set_psi(2, 45.3) See also: Pose Pose.psi Pose.residue Residue |
set_ring_conformation(self : rosetta.core.pose.Pose, seqpos : int, ring_num : int, conformer : rosetta.core.chemical.rings.RingConformer) -> NoneType Set the given residue and ring's ring conformation, if appropriate. |
set_secstruct(self : rosetta.core.pose.Pose, seqpos : int, setting : unicode) -> NoneType Assign the secondary structure of residue <seqpos> to <setting> example(s): pose.set_secstruct(3,'H') See also: Pose Pose.residue Pose.secstruct Residue |
set_theta(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the theta torsion angle of beta-amino acid residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is a beta-amino acid. example(s): pose.set_theta(21, 58.9) See also: Pose Pose.theta Pose.residue Residue Vikram K. Mulligan (vmullig.edu) |
set_torsion(self : rosetta.core.pose.Pose, id : core::id::TorsionID, setting : float) -> NoneType Sets the Conformation torsion angle identified by <id> to <setting> See also: Pose TorsionID |
Overloaded function. 1. set_xyz(self : rosetta.core.pose.Pose, id : rosetta.core.id.AtomID, point : rosetta.numeric.xyzVector_double_t) -> NoneType Sets the location (xyz) of pose AtomID <id> to the PointPosition <point> See also: Pose Pose.residue Pose.xyz Residue 2. set_xyz(self : rosetta.core.pose.Pose, id : rosetta.core.id.NamedAtomID, point : rosetta.numeric.xyzVector_double_t) -> NoneType Sets the location (xyz) of pose NamedAtomID <id> to the PointPosition <point> See also: Pose Pose.residue Pose.xyz Residue |
set_zeta(self : rosetta.core.pose.Pose, seqpos : int, setting : float) -> NoneType Sets the zeta torsion angle of residue <seqpos> to <setting> <setting> must be in degrees, assumes residue is an nucleic acid example(s): pose.set_zeta(6) See also: Pose Pose.zeta Pose.residue Residue |
Overloaded function. 1. split_by_chain(rosetta.core.pose.Pose) -> rosetta.utility.vector1_std_shared_ptr_core_pose_Pose_t Returns a vector of poses with one element per chain of the original pose 2. split_by_chain(self : rosetta.core.pose.Pose, chain_id : int) -> rosetta.core.pose.Pose |
theta(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the theta torsion angle of beta-amino acid residue <seqpos> assumes residue is a beta-amino acid. example(s): pose.theta(21) See also: Pose Pose.set_theta Pose.residue Residue Vikram K. Mulligan (vmullig.edu) |
torsion(self : rosetta.core.pose.Pose, id : core::id::TorsionID) -> float Returns the Conformation torsion angle identified by <id> See also: Pose TorsionID |
Overloaded function. 1. total_atoms(rosetta.core.pose.Pose) -> int Returns the total number of atoms in the pose conformation example: pose.total_atoms() 2. total_atoms(self : rosetta.core.pose.Pose, nres : int) -> int Returns the total number of atoms in the pose up to a particular residue |
Returns the number of residues in the pose conformation example(s): pose.total_residue() See also: Pose Pose.n_residue Pose.sequence
|
update_actcoord(self : rosetta.core.pose.Pose, resid : int) -> NoneType Updates the action coordinates for pose residue <resid> |
Overloaded function. 1. xyz(self : rosetta.core.pose.Pose, id : rosetta.core.id.AtomID) -> rosetta.numeric.xyzVector_double_t Returns the location (xyz) of pose AtomID <id> example(s): atom = AtomID(1,1) pose.xyz(atom) See also: Pose Pose.residue AtomID Residue Residue.xyz 2. xyz(self : rosetta.core.pose.Pose, id : rosetta.core.id.NamedAtomID) -> rosetta.numeric.xyzVector_double_t Returns the location (xyz) of pose NamedAtomID <id> Tutorial soon... See also: Pose Pose.residue NamedAtomID Residue Residue.xyz |
zero_reference_pose_mapping_at_seqpos(self : rosetta.core.pose.Pose, seqpos : int) -> NoneType Find all mappings in the new pose to seqpos in all ReferencePose objects, and set them to point to residue 0 (deletion signal). If there is no ReferencePose object, do nothing. |
zeta(self : rosetta.core.pose.Pose, seqpos : int) -> float Returns the zeta torsion angle of residue <seqpos> assumes the residue is an nucleic acid example(s): pose.zeta(6) See also: Pose Pose.residue Pose.set_zeta Residue |
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Fri Jul 29 19:29:07 2016 | http://epydoc.sourceforge.net |