Package rosetta :: Package core :: Package conformation :: Module _core_conformation_ :: Class RotamerSetBase
[hide private]
[frames] | no frames]

Class RotamerSetBase

 object --+    
          |    
??.instance --+
              |
             RotamerSetBase
Known Subclasses:

core/conformation/RotamerSetBase.hh:41

Instance Methods [hide private]
 
__init__(...)
__init__( (object)arg1) -> None :
 
__reduce__(...)
helper for pickle
 
data(...)
data( (RotamerSetBase)arg1) -> BasicDataCache : BasicDataCache indexed by enum in core/pack/rotamer_set/RotamerSetCacheableDataType.hh
 
get_n_residue_types(...)
get_n_residue_types( (RotamerSetBase)arg1) -> int : core/conformation/RotamerSetBase.hh:55
 
get_n_rotamers_for_residue_type(...)
get_n_rotamers_for_residue_type( (RotamerSetBase)arg1, (int)which_restype) -> int : core/conformation/RotamerSetBase.hh:63
 
get_residue_type_begin(...)
get_residue_type_begin( (RotamerSetBase)arg1, (int)which_restype) -> int : core/conformation/RotamerSetBase.hh:59
 
get_residue_type_index_for_rotamer(...)
get_residue_type_index_for_rotamer( (RotamerSetBase)arg1, (int)which_rotamer) -> int : Rotamers i to i+j of all the same residue type are grouped together.
 
get_trie(...)
get_trie( (RotamerSetBase)arg1, (int)method_enum_id) -> AbstractRotamerTrie : core/conformation/RotamerSetBase.hh:103
 
nonconst_rotamer(...)
nonconst_rotamer( (RotamerSetBase)arg1, (int)rot_id) -> Residue : mutatable access to a single rotamer in the set.
 
num_rotamers(...)
num_rotamers( (RotamerSetBase)arg1) -> int : core/conformation/RotamerSetBase.hh:79
 
resid(...)
resid( (RotamerSetBase)arg1) -> int : core/conformation/RotamerSetBase.hh:82
 
rotamer(...)
rotamer( (RotamerSetBase)arg1, (int)rot_id) -> Residue : core/conformation/RotamerSetBase.hh:86
 
rotamer_ref(...)
rotamer_ref( (RotamerSetBase)arg1, (int)rot_id) -> Residue : core/conformation/RotamerSetBase.hh:90
 
store_trie(...)
store_trie( (RotamerSetBase)arg1, (int)method_enum_id, (AbstractRotamerTrie)trie) -> None : core/conformation/RotamerSetBase.hh:99

Inherited from unreachable.instance: __new__

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

Class Variables [hide private]
  __instance_size__ = 32
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

data(...)

 

data( (RotamerSetBase)arg1) -> BasicDataCache :
    BasicDataCache indexed by enum in core/pack/rotamer_set/RotamerSetCacheableDataType.hh
    

    C++ signature :
        basic::datacache::BasicDataCache {lvalue} data(core::conformation::RotamerSetBase {lvalue})

data( (RotamerSetBase)arg1) -> BasicDataCache :
    BasicDataCache indexed by enum in core/pack/rotamer_set/RotamerSetCacheableDataType.hh
    

    C++ signature :
        basic::datacache::BasicDataCache data(core::conformation::RotamerSetBase {lvalue})

get_n_residue_types(...)

 

get_n_residue_types( (RotamerSetBase)arg1) -> int :
    core/conformation/RotamerSetBase.hh:55

    C++ signature :
        unsigned long get_n_residue_types(core::conformation::RotamerSetBase {lvalue})

get_n_residue_types( (RotamerSetBase)arg1) -> None :

    C++ signature :
        void get_n_residue_types(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue})

get_n_rotamers_for_residue_type(...)

 

get_n_rotamers_for_residue_type( (RotamerSetBase)arg1, (int)which_restype) -> int :
    core/conformation/RotamerSetBase.hh:63

    C++ signature :
        unsigned long get_n_rotamers_for_residue_type(core::conformation::RotamerSetBase {lvalue},unsigned long)

get_n_rotamers_for_residue_type( (RotamerSetBase)arg1, (int)arg2) -> None :

    C++ signature :
        void get_n_rotamers_for_residue_type(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue},unsigned long)

get_residue_type_begin(...)

 

get_residue_type_begin( (RotamerSetBase)arg1, (int)which_restype) -> int :
    core/conformation/RotamerSetBase.hh:59

    C++ signature :
        unsigned long get_residue_type_begin(core::conformation::RotamerSetBase {lvalue},unsigned long)

get_residue_type_begin( (RotamerSetBase)arg1, (int)arg2) -> None :

    C++ signature :
        void get_residue_type_begin(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue},unsigned long)

get_residue_type_index_for_rotamer(...)

 

get_residue_type_index_for_rotamer( (RotamerSetBase)arg1, (int)which_rotamer) -> int :
    Rotamers i to i+j of all the same residue type are grouped together.
    This function returns the index of the residue type in a contiguous block
    of rotamers.  E.g. rotamers 100 to 120 might all be lysine rotamers, and might
    be the 8th residue type, with the first 7 residue types spanning rotamers 1 to 99.
    If new lysine rotamers are appended to the end of the rotamer set, they are
    considered to be in a separate residue type block.  Lysine rotamers 200 to 210 might
    be block 15 while lysine rotamers 100 to 120 are still block 7.
    

    C++ signature :
        unsigned long get_residue_type_index_for_rotamer(core::conformation::RotamerSetBase {lvalue},unsigned long)

get_residue_type_index_for_rotamer( (RotamerSetBase)arg1, (int)arg2) -> None :

    C++ signature :
        void get_residue_type_index_for_rotamer(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue},unsigned long)

get_trie(...)

 

get_trie( (RotamerSetBase)arg1, (int)method_enum_id) -> AbstractRotamerTrie :
    core/conformation/RotamerSetBase.hh:103

    C++ signature :
        boost::shared_ptr<core::conformation::AbstractRotamerTrie const> get_trie(core::conformation::RotamerSetBase {lvalue},unsigned long)

get_trie( (RotamerSetBase)arg1, (int)arg2) -> None :

    C++ signature :
        void get_trie(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue},unsigned long)

nonconst_rotamer(...)

 

nonconst_rotamer( (RotamerSetBase)arg1, (int)rot_id) -> Residue :
    mutatable access to a single rotamer in the set.
    

    C++ signature :
        boost::shared_ptr<core::conformation::Residue> nonconst_rotamer(core::conformation::RotamerSetBase {lvalue},unsigned long)

nonconst_rotamer( (RotamerSetBase)arg1, (int)arg2) -> None :

    C++ signature :
        void nonconst_rotamer(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue},unsigned long)

num_rotamers(...)

 

num_rotamers( (RotamerSetBase)arg1) -> int :
    core/conformation/RotamerSetBase.hh:79

    C++ signature :
        unsigned long num_rotamers(core::conformation::RotamerSetBase {lvalue})

num_rotamers( (RotamerSetBase)arg1) -> None :

    C++ signature :
        void num_rotamers(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue})

resid(...)

 

resid( (RotamerSetBase)arg1) -> int :
    core/conformation/RotamerSetBase.hh:82

    C++ signature :
        unsigned long resid(core::conformation::RotamerSetBase {lvalue})

resid( (RotamerSetBase)arg1) -> None :

    C++ signature :
        void resid(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue})

rotamer(...)

 

rotamer( (RotamerSetBase)arg1, (int)rot_id) -> Residue :
    core/conformation/RotamerSetBase.hh:86

    C++ signature :
        boost::shared_ptr<core::conformation::Residue const> rotamer(core::conformation::RotamerSetBase {lvalue},unsigned long)

rotamer( (RotamerSetBase)arg1, (int)arg2) -> None :

    C++ signature :
        void rotamer(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue},unsigned long)

rotamer_ref(...)

 

rotamer_ref( (RotamerSetBase)arg1, (int)rot_id) -> Residue :
    core/conformation/RotamerSetBase.hh:90

    C++ signature :
        core::conformation::Residue rotamer_ref(core::conformation::RotamerSetBase {lvalue},unsigned long)

rotamer_ref( (RotamerSetBase)arg1, (int)arg2) -> None :

    C++ signature :
        void rotamer_ref(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue},unsigned long)

store_trie(...)

 

store_trie( (RotamerSetBase)arg1, (int)method_enum_id, (AbstractRotamerTrie)trie) -> None :
    core/conformation/RotamerSetBase.hh:99

    C++ signature :
        void store_trie(core::conformation::RotamerSetBase {lvalue},unsigned long,boost::shared_ptr<core::conformation::AbstractRotamerTrie>)

store_trie( (RotamerSetBase)arg1, (int)arg2, (AbstractRotamerTrie)arg3) -> None :

    C++ signature :
        void store_trie(boost::shared_ptr<RotamerSetBase_exposer_callback> {lvalue},unsigned long,boost::shared_ptr<core::conformation::AbstractRotamerTrie>)