rosetta.core.chemical.rotamers
index
(built-in)

Bindings for core::chemical::rotamers namespace

 
Classes
       
builtins.object
RotamerLibrarySpecification
BasicRotamerLibrarySpecification
CenrotRotamerLibrarySpecification
DunbrackRotamerLibrarySpecification
NCAARotamerLibrarySpecification
PDBRotamerLibrarySpecification
PeptoidRotamerLibrarySpecification
StoredRotamerLibrarySpecification
RotamerLibrarySpecificationCreator
BasicRotamerLibrarySpecificationCreator
CenrotRotamerLibrarySpecificationCreator
DunbrackRotamerLibrarySpecificationCreator
NCAARotamerLibrarySpecificationCreator
PDBRotamerLibrarySpecificationCreator
PeptoidRotamerLibrarySpecificationCreator
StoredRotamerLibrarySpecificationCreator
rosetta.utility.SingletonBase_core_chemical_rotamers_RotamerLibrarySpecificationFactory_t(builtins.object)
RotamerLibrarySpecificationFactory

 
class BasicRotamerLibrarySpecification(RotamerLibrarySpecification)
    
Method resolution order:
BasicRotamerLibrarySpecification
RotamerLibrarySpecification
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecification,  : rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecification) -> rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecification
cache_tag(...) from builtins.PyCapsule
cache_tag(self : rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecification,  : rosetta.core.chemical.ResidueType) -> str
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecification) -> str
 
Which type of SingleResidueRotamerLibrary does this specification sub-type correspond to?
library_name(...) from builtins.PyCapsule
library_name() -> str
 
Static function for access to type_name, to have a single string which is used for both
 this class and for the SingleResidueRotamerLibraryCreator.

 
class BasicRotamerLibrarySpecificationCreator(RotamerLibrarySpecificationCreator)
    
Method resolution order:
BasicRotamerLibrarySpecificationCreator
RotamerLibrarySpecificationCreator
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecificationCreator,  : rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecificationCreator
create(...) from builtins.PyCapsule
create(rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.BasicRotamerLibrarySpecificationCreator) -> str

 
class CenrotRotamerLibrarySpecification(RotamerLibrarySpecification)
    
Method resolution order:
CenrotRotamerLibrarySpecification
RotamerLibrarySpecification
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(self : handle, aa_setting : rosetta.core.chemical.AA) -> NoneType
 
3. __init__(self : handle, input : std::istream) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
aa(...) from builtins.PyCapsule
aa(self : rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecification, aa_setting : rosetta.core.chemical.AA) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecification,  : rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecification) -> rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecification
cache_tag(...) from builtins.PyCapsule
cache_tag(self : rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecification,  : rosetta.core.chemical.ResidueType) -> str
 
Return empty string, as Cenrot rotamer caching happens external to the Factory caching.
get_aa(...) from builtins.PyCapsule
get_aa(rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecification) -> rosetta.core.chemical.AA
 
The AA for which we're building the Rotamer library.
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecification) -> str
 
Which type of SingleResidueRotamerLibrary does this specification sub-type correspond to?
library_name(...) from builtins.PyCapsule
library_name() -> str
 
Static function for access to type_name, to have a single string which is used for both
 this class and for the SingleResidueRotamerLibraryCreator.

 
class CenrotRotamerLibrarySpecificationCreator(RotamerLibrarySpecificationCreator)
    
Method resolution order:
CenrotRotamerLibrarySpecificationCreator
RotamerLibrarySpecificationCreator
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecificationCreator,  : rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecificationCreator
create(...) from builtins.PyCapsule
create(rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.CenrotRotamerLibrarySpecificationCreator) -> str

 
class DunbrackRotamerLibrarySpecification(RotamerLibrarySpecification)
    
Method resolution order:
DunbrackRotamerLibrarySpecification
RotamerLibrarySpecification
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(self : handle, aa : rosetta.core.chemical.AA) -> NoneType
 
3. __init__(self : handle, input : std::istream) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
aa(...) from builtins.PyCapsule
aa(self : rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecification, aa : rosetta.core.chemical.AA) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecification,  : rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecification) -> rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecification
cache_tag(...) from builtins.PyCapsule
cache_tag(self : rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecification,  : rosetta.core.chemical.ResidueType) -> str
 
Return empty string, as Dunbrack rotamer caching happens external to the Factory caching.
get_aa(...) from builtins.PyCapsule
get_aa(rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecification) -> rosetta.core.chemical.AA
 
The AA for which we're building the Rotamer library.
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecification) -> str
 
Which type of SingleResidueRotamerLibrary does this specification sub-type correspond to?
library_name(...) from builtins.PyCapsule
library_name() -> str
 
Static function for access to type_name, to have a single string which is used for both
 this class and for the SingleResidueRotamerLibraryCreator.

 
class DunbrackRotamerLibrarySpecificationCreator(RotamerLibrarySpecificationCreator)
    
Method resolution order:
DunbrackRotamerLibrarySpecificationCreator
RotamerLibrarySpecificationCreator
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecificationCreator,  : rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecificationCreator
create(...) from builtins.PyCapsule
create(rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.DunbrackRotamerLibrarySpecificationCreator) -> str

 
class NCAARotamerLibrarySpecification(RotamerLibrarySpecification)
    
Method resolution order:
NCAARotamerLibrarySpecification
RotamerLibrarySpecification
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(self : handle, ncaa_rotlib_path : str) -> NoneType
 
3. __init__(self : handle,  : std::istream) -> NoneType
 
4. __init__(handle, rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification,  : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification
cache_tag(...) from builtins.PyCapsule
cache_tag(self : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification,  : rosetta.core.chemical.ResidueType) -> str
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> str
library_name(...) from builtins.PyCapsule
library_name() -> str
ncaa_rotlib_n_bin_per_rot(...) from builtins.PyCapsule
ncaa_rotlib_n_bin_per_rot(*args, **kwargs)
Overloaded function.
 
1. ncaa_rotlib_n_bin_per_rot(self : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification, n_bins_per_rot : rosetta.utility.vector1_unsigned_long) -> NoneType
 
Sets the number of rotamers for each rotatable bond described by the NCAA rotlib
 
2. ncaa_rotlib_n_bin_per_rot(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> rosetta.utility.vector1_unsigned_long
 
Returns the number of rotamers for each rotatable bond described by the NCAA rotlib for all bonds
ncaa_rotlib_n_rotameric_bins(...) from builtins.PyCapsule
ncaa_rotlib_n_rotameric_bins(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> int
 
Returns the number of rotatable bonds described by the NCAA rotlib  (not nesesarily equal to nchi)
ncaa_rotlib_path(...) from builtins.PyCapsule
ncaa_rotlib_path(*args, **kwargs)
Overloaded function.
 
1. ncaa_rotlib_path(self : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification, path : str) -> NoneType
 
Sets the path to the NCAA rotlib for the residue type
 
2. ncaa_rotlib_path(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> str
 
Returns the path to the NCAA rotlib for the residue type
nrchi_start_angle(...) from builtins.PyCapsule
nrchi_start_angle(*args, **kwargs)
Overloaded function.
 
1. nrchi_start_angle(self : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification, setting : float) -> NoneType
 
2. nrchi_start_angle(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> float
nrchi_symmetric(...) from builtins.PyCapsule
nrchi_symmetric(*args, **kwargs)
Overloaded function.
 
1. nrchi_symmetric(self : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification, setting : bool) -> NoneType
 
2. nrchi_symmetric(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> bool
semirotameric_ncaa_rotlib(...) from builtins.PyCapsule
semirotameric_ncaa_rotlib(*args, **kwargs)
Overloaded function.
 
1. semirotameric_ncaa_rotlib(self : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification, setting : bool) -> NoneType
 
2. semirotameric_ncaa_rotlib(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecification) -> bool

 
class NCAARotamerLibrarySpecificationCreator(RotamerLibrarySpecificationCreator)
    
Method resolution order:
NCAARotamerLibrarySpecificationCreator
RotamerLibrarySpecificationCreator
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecificationCreator,  : rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecificationCreator
create(...) from builtins.PyCapsule
create(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.NCAARotamerLibrarySpecificationCreator) -> str

 
class PDBRotamerLibrarySpecification(RotamerLibrarySpecification)
    
Method resolution order:
PDBRotamerLibrarySpecification
RotamerLibrarySpecification
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(self : handle, library_filename : str) -> NoneType
 
3. __init__(self : handle, input : std::istream) -> NoneType
 
4. __init__(handle, rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecification) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecification,  : rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecification) -> rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecification
cache_tag(...) from builtins.PyCapsule
cache_tag(self : rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecification,  : rosetta.core.chemical.ResidueType) -> str
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecification) -> str
library_name(...) from builtins.PyCapsule
library_name() -> str
pdb_rotamers_file(...) from builtins.PyCapsule
pdb_rotamers_file(*args, **kwargs)
Overloaded function.
 
1. pdb_rotamers_file(rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecification) -> str
 
2. pdb_rotamers_file(self : rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecification, filename : str) -> NoneType

 
class PDBRotamerLibrarySpecificationCreator(RotamerLibrarySpecificationCreator)
    
Method resolution order:
PDBRotamerLibrarySpecificationCreator
RotamerLibrarySpecificationCreator
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecificationCreator,  : rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecificationCreator
create(...) from builtins.PyCapsule
create(rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.PDBRotamerLibrarySpecificationCreator) -> str

 
class PeptoidRotamerLibrarySpecification(RotamerLibrarySpecification)
    
Method resolution order:
PeptoidRotamerLibrarySpecification
RotamerLibrarySpecification
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(self : handle, peptoid_rotlib_path : str) -> NoneType
 
3. __init__(self : handle, input : std::istream) -> NoneType
 
4. __init__(handle, rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification,  : rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification) -> rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification
cache_tag(...) from builtins.PyCapsule
cache_tag(self : rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification,  : rosetta.core.chemical.ResidueType) -> str
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification) -> str
library_name(...) from builtins.PyCapsule
library_name() -> str
peptoid_rotlib_n_bin_per_rot(...) from builtins.PyCapsule
peptoid_rotlib_n_bin_per_rot(*args, **kwargs)
Overloaded function.
 
1. peptoid_rotlib_n_bin_per_rot(self : rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification, n_bins_per_rot : rosetta.utility.vector1_unsigned_long) -> NoneType
 
Sets the number of rotamers for each rotatable bond described by the Peptoid rotlib
 
2. peptoid_rotlib_n_bin_per_rot(rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification) -> rosetta.utility.vector1_unsigned_long
 
Returns the number of rotamers for each rotatable bond described by the Peptoid rotlib for all bonds
peptoid_rotlib_n_rotameric_bins(...) from builtins.PyCapsule
peptoid_rotlib_n_rotameric_bins(rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification) -> int
 
Returns the number of rotatable bonds described by the Peptoid rotlib  (not nesesarily equal to nchi)
peptoid_rotlib_path(...) from builtins.PyCapsule
peptoid_rotlib_path(*args, **kwargs)
Overloaded function.
 
1. peptoid_rotlib_path(self : rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification, path : str) -> NoneType
 
Sets the path to the Peptoid rotlib for the residue type
 
2. peptoid_rotlib_path(rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecification) -> str
 
Returns the path to the Peptoid rotlib for the residue type

 
class PeptoidRotamerLibrarySpecificationCreator(RotamerLibrarySpecificationCreator)
    
Method resolution order:
PeptoidRotamerLibrarySpecificationCreator
RotamerLibrarySpecificationCreator
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecificationCreator,  : rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecificationCreator
create(...) from builtins.PyCapsule
create(rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.PeptoidRotamerLibrarySpecificationCreator) -> str

 
class RotamerLibrarySpecification(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.chemical.rotamers.RotamerLibrarySpecification) -> NoneType
 
2. __init__(rosetta.core.chemical.rotamers.RotamerLibrarySpecification, rosetta.core.chemical.rotamers.RotamerLibrarySpecification) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.RotamerLibrarySpecification,  : rosetta.core.chemical.rotamers.RotamerLibrarySpecification) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
cache_tag(...) from builtins.PyCapsule
cache_tag(self : rosetta.core.chemical.rotamers.RotamerLibrarySpecification,  : rosetta.core.chemical.ResidueType) -> str
 
How, if at all, should the corresponding SingleResidueRotamerLibrary be cached?
 
 The default is to return an empty string, which turns off caching.
 
 The SingleResidueRotamerLibraries are cached in the SingleResidueRotamerLibraryFactory
 based on keyname() and cache_tag() (as keys in a map< string, map< string, SRRL > > ).
 Two RotamerLibrarySpecifications with identical return values for keyname() and cache_tag()
 should correspond to (functionally) identical SingleResidueRotamerLibraries.
 
 
 This has to be in the RotamerLibrarySpecification,
 as when reading we need to know the cache string before creating the library.
 
 A note on writing RotamerLibrarySpecifications and SingleResidueRotamerLibrarys:
 The functions of a SingleResidueRotamerLibrary will normally have
 access to the actual RotamerLibrarySpecification from the passed Residue/ResidueType.
 Therefore, you don't need to store all the information from a RLS in the SRRL.
 Not doing so allows you to have more general cache_tag(), as the cache_tag() function
 only needs to disambiguate RotamerLibrarySpecifications which result in
 different SingleResidueRotamerLibrarys. (That is, cache_tag() only needs to encapsulate
 data used by SingleResidueRotamerLibraryCreator to *create* the SingleResidueRotamerLibrary.)
 
 The ResidueType is passed to cache_tag() so that if the SingleResidueRotamerLibraryCreator
 needs details from the ResidueType in order to correctly create the SingleResidueRotamerLibrary,
 that information can be extracted.
 In general, though, you want to avoid keying off of information in ResidueType as much as possible.
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.RotamerLibrarySpecification) -> str
 
Which type of SingleResidueRotamerLibrary does this specification sub-type correspond to?

 
class RotamerLibrarySpecificationCreator(builtins.object)
     Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.RotamerLibrarySpecificationCreator,  : rosetta.core.chemical.rotamers.RotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecificationCreator
create(...) from builtins.PyCapsule
create(rosetta.core.chemical.rotamers.RotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.RotamerLibrarySpecificationCreator) -> str

 
class RotamerLibrarySpecificationFactory(rosetta.utility.SingletonBase_core_chemical_rotamers_RotamerLibrarySpecificationFactory_t)
    
Method resolution order:
RotamerLibrarySpecificationFactory
rosetta.utility.SingletonBase_core_chemical_rotamers_RotamerLibrarySpecificationFactory_t
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
create_singleton_instance(...) from builtins.PyCapsule
create_singleton_instance() -> rosetta.core.chemical.rotamers.RotamerLibrarySpecificationFactory
factory_register(...) from builtins.PyCapsule
factory_register(self : rosetta.core.chemical.rotamers.RotamerLibrarySpecificationFactory, creator : rosetta.core.chemical.rotamers.RotamerLibrarySpecificationCreator) -> NoneType
get(...) from builtins.PyCapsule
get(self : rosetta.core.chemical.rotamers.RotamerLibrarySpecificationFactory,  : str) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
has_type(...) from builtins.PyCapsule
has_type(self : rosetta.core.chemical.rotamers.RotamerLibrarySpecificationFactory,  : str) -> bool

Methods inherited from rosetta.utility.SingletonBase_core_chemical_rotamers_RotamerLibrarySpecificationFactory_t:
get_instance(...) from builtins.PyCapsule
get_instance() -> core::chemical::rotamers::RotamerLibrarySpecificationFactory

 
class StoredRotamerLibrarySpecification(RotamerLibrarySpecification)
    A class which stores atom coordinates for a rotamer library.
Internally, this is stored as a list of name:coordinate maps.
 
 
 
This is intended as an analog to PDBRotamerLibrarySpecifications
for those instances where the coordinates are generated internally or
programmatically.
 
 
Method resolution order:
StoredRotamerLibrarySpecification
RotamerLibrarySpecification
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(self : handle, input : std::istream) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_rotamer(...) from builtins.PyCapsule
add_rotamer(self : rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecification, rotamer : rosetta.std.map_std_string_numeric_xyzVector_double_t) -> NoneType
 
Add a particular rotamer to the list
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecification,  : rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecification) -> rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecification
coordinates(...) from builtins.PyCapsule
coordinates(rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecification) -> rosetta.utility.vector1_std_map_std_string_numeric_xyzVector_double_std_less_std_string_std_allocator_std_pair_const_std_string_numeric_xyzVector_double_t
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecification) -> str
library_name(...) from builtins.PyCapsule
library_name() -> str

Methods inherited from RotamerLibrarySpecification:
cache_tag(...) from builtins.PyCapsule
cache_tag(self : rosetta.core.chemical.rotamers.RotamerLibrarySpecification,  : rosetta.core.chemical.ResidueType) -> str
 
How, if at all, should the corresponding SingleResidueRotamerLibrary be cached?
 
 The default is to return an empty string, which turns off caching.
 
 The SingleResidueRotamerLibraries are cached in the SingleResidueRotamerLibraryFactory
 based on keyname() and cache_tag() (as keys in a map< string, map< string, SRRL > > ).
 Two RotamerLibrarySpecifications with identical return values for keyname() and cache_tag()
 should correspond to (functionally) identical SingleResidueRotamerLibraries.
 
 
 This has to be in the RotamerLibrarySpecification,
 as when reading we need to know the cache string before creating the library.
 
 A note on writing RotamerLibrarySpecifications and SingleResidueRotamerLibrarys:
 The functions of a SingleResidueRotamerLibrary will normally have
 access to the actual RotamerLibrarySpecification from the passed Residue/ResidueType.
 Therefore, you don't need to store all the information from a RLS in the SRRL.
 Not doing so allows you to have more general cache_tag(), as the cache_tag() function
 only needs to disambiguate RotamerLibrarySpecifications which result in
 different SingleResidueRotamerLibrarys. (That is, cache_tag() only needs to encapsulate
 data used by SingleResidueRotamerLibraryCreator to *create* the SingleResidueRotamerLibrary.)
 
 The ResidueType is passed to cache_tag() so that if the SingleResidueRotamerLibraryCreator
 needs details from the ResidueType in order to correctly create the SingleResidueRotamerLibrary,
 that information can be extracted.
 In general, though, you want to avoid keying off of information in ResidueType as much as possible.

 
class StoredRotamerLibrarySpecificationCreator(RotamerLibrarySpecificationCreator)
    
Method resolution order:
StoredRotamerLibrarySpecificationCreator
RotamerLibrarySpecificationCreator
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecificationCreator,  : rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecificationCreator
create(...) from builtins.PyCapsule
create(rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecificationCreator) -> rosetta.core.chemical.rotamers.RotamerLibrarySpecification
keyname(...) from builtins.PyCapsule
keyname(rosetta.core.chemical.rotamers.StoredRotamerLibrarySpecificationCreator) -> str