Module rosetta :: Module core :: Module pose :: Class MiniPose
[hide private]
[frames] | no frames]

Class MiniPose

object --+
         |
        MiniPose

not quite (silent_structs don't necessarily have xyz). Kind of like a Conformation but without the overtree of an atom_tree.

Should save memory compared to keeping the full pose (which includes atom_tree, energies etc.) This is a bit like the SilentStruct -- although that class has gotten a bit complicated -- easier to start from scratch.

Instance Methods [hide private]
 
__init__(*args, **kwargs)
Overloaded function.
a new object with type S, a subtype of T
__new__(T, S, ...)
 
assign(...)
assign(self : rosetta.core.pose.MiniPose, : rosetta.core.pose.MiniPose) -> rosetta.core.pose.MiniPose
 
atom_name(...)
atom_name(self : rosetta.core.pose.MiniPose, atom_id : rosetta.core.id.AtomID) -> unicode
rosetta.utility.vector1_utility_vector1_std_string_std_allocator_std_string_t
atom_names_list(rosetta.core.pose.MiniPose)
rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t
coords(rosetta.core.pose.MiniPose)
rosetta.core.kinematics.FoldTree
fold_tree(rosetta.core.pose.MiniPose)
unicode
sequence(rosetta.core.pose.MiniPose)
int
size(rosetta.core.pose.MiniPose)
int
total_residue(rosetta.core.pose.MiniPose)
 
variant_types(...)
variant_types(self : rosetta.core.pose.MiniPose, seq_num : int) -> rosetta.utility.vector1_std_string
rosetta.utility.vector1_utility_vector1_std_string_std_allocator_std_string_t
variant_types_list(rosetta.core.pose.MiniPose)
 
xyz(...)
xyz(self : rosetta.core.pose.MiniPose, atom_id : rosetta.core.id.AtomID) -> rosetta.numeric.xyzVector_double_t

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(*args, **kwargs)
(Constructor)

 
Overloaded function.

1. __init__(self : rosetta.core.pose.MiniPose, pose : rosetta.core.pose.Pose) -> NoneType

2. __init__(self : rosetta.core.pose.MiniPose, coords : rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t, fold_tree : rosetta.core.kinematics.FoldTree, sequence : unicode) -> NoneType

3. __init__(self : rosetta.core.pose.MiniPose,  : rosetta.core.pose.MiniPose) -> NoneType

Overrides: object.__init__

__new__(T, S, ...)

 
Returns: a new object with type S, a subtype of T
Overrides: object.__new__