dunbrack¶
Bindings for core::pack::dunbrack namespace
-
class
pyrosetta.rosetta.core.pack.dunbrack.
DunbrackAAParameterSet
¶ Bases:
pybind11_builtins.pybind11_object
A small structure to hold overview parameters about the Dunbrack Libraries
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.core.pack.dunbrack.DunbrackAAParameterSet) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
get_dun02_aa_parameters
() → pyrosetta.rosetta.core.pack.dunbrack.DunbrackAAParameterSet¶ C++: core::pack::dunbrack::DunbrackAAParameterSet::get_dun02_aa_parameters() –> struct core::pack::dunbrack::DunbrackAAParameterSet
-
get_dun10_aa_parameters
() → pyrosetta.rosetta.core.pack.dunbrack.DunbrackAAParameterSet¶ C++: core::pack::dunbrack::DunbrackAAParameterSet::get_dun10_aa_parameters() –> struct core::pack::dunbrack::DunbrackAAParameterSet
-
-
class
pyrosetta.rosetta.core.pack.dunbrack.
DunbrackConstraintCreator
¶ Bases:
pyrosetta.rosetta.core.scoring.constraints.ConstraintCreator
Mover creator for the DunbrackConstraint constraint
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.core.pack.dunbrack.DunbrackConstraintCreator) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.core.pack.dunbrack.DunbrackConstraintCreator, : pyrosetta.rosetta.core.pack.dunbrack.DunbrackConstraintCreator) → pyrosetta.rosetta.core.pack.dunbrack.DunbrackConstraintCreator¶ C++: core::pack::dunbrack::DunbrackConstraintCreator::operator=(const class core::pack::dunbrack::DunbrackConstraintCreator &) –> class core::pack::dunbrack::DunbrackConstraintCreator &
-
create_constraint
(self: pyrosetta.rosetta.core.pack.dunbrack.DunbrackConstraintCreator) → pyrosetta.rosetta.core.scoring.constraints.Constraint¶ C++: core::pack::dunbrack::DunbrackConstraintCreator::create_constraint() const –> class std::shared_ptr<class core::scoring::constraints::Constraint>
-
keyname
(self: pyrosetta.rosetta.core.pack.dunbrack.DunbrackConstraintCreator) → str¶ C++: core::pack::dunbrack::DunbrackConstraintCreator::keyname() const –> std::string
-
-
class
pyrosetta.rosetta.core.pack.dunbrack.
RotamerBuildingData
¶ Bases:
pybind11_builtins.pybind11_object
a simple class for passing data around in virtual function calls of the rotamer creating process. Derived classes will be simple containers for interpolated rotameric data that 1) has to be available to the derived class when building rotamers and 2) cannot be stored as member data in the derived class in a thread-safe manner. Derived classes of the RotamerBuildingData can be declared on the stack, passed into the RotamericSingleResidueDunbrackLibrary::build_chi_sets function, and then in the (virtual) chisamples_for_rotamer function, the derived classes may be downcast.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerBuildingData, : pyrosetta.rosetta.core.pack.dunbrack.RotamerBuildingData) → pyrosetta.rosetta.core.pack.dunbrack.RotamerBuildingData¶ C++: core::pack::dunbrack::RotamerBuildingData::operator=(const class core::pack::dunbrack::RotamerBuildingData &) –> class core::pack::dunbrack::RotamerBuildingData &
-
-
class
pyrosetta.rosetta.core.pack.dunbrack.
RotamerConstraint
¶ Bases:
pyrosetta.rosetta.core.scoring.constraints.Constraint
This class favors a particular rotamer at a particular position by reducing its Dunbrack energy.
Specifically, the given rotamer well(s) receive a bonus equal to the difference between their minimum energy (for the ideal rotamer in this well) and the minimum energy of any rotamer (at the current phi,psi). This class is used to implement the scoring component of the -unboundrot flag; actually adding those rotamers to the library occurs in core/pack/rotamer_set/UnboundRotamersOperation.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, other: pyrosetta.rosetta.core.scoring.constraints.Constraint) → bool¶ C++: core::pack::dunbrack::RotamerConstraint::operator==(const class core::scoring::constraints::Constraint &) const –> bool
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint) -> None
- __init__(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, arg0: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint) -> None
- __init__(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, pose: pyrosetta.rosetta.core.pose.Pose, seqpos: int) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, other: pyrosetta.rosetta.core.scoring.constraints.Constraint) → bool¶ - Inequality operator to test whether two constraints are not functionally
- identical.
C++: core::scoring::constraints::Constraint::operator!=(const class core::scoring::constraints::Constraint &) const –> bool
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint) → str¶
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
add_residue
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, rsd: pyrosetta.rosetta.core.conformation.Residue) → None¶ C++: core::pack::dunbrack::RotamerConstraint::add_residue(const class core::conformation::Residue &) –> void
-
atom
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, index: int) → pyrosetta.rosetta.core.id.AtomID¶ C++: core::pack::dunbrack::RotamerConstraint::atom(const unsigned long) const –> const class core::id::AtomID &
-
choose_effective_sequence_separation
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, sp: pyrosetta.rosetta.core.kinematics.ShortestPathInFoldTree, : pyrosetta.rosetta.numeric.random.RandomGenerator) → int¶ C++: core::scoring::constraints::Constraint::choose_effective_sequence_separation(const class core::kinematics::ShortestPathInFoldTree &, class numeric::random::RandomGenerator &) –> unsigned long
-
clone
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint) → pyrosetta.rosetta.core.scoring.constraints.Constraint¶ C++: core::pack::dunbrack::RotamerConstraint::clone() const –> class std::shared_ptr<class core::scoring::constraints::Constraint>
-
dist
(*args, **kwargs)¶ Overloaded function.
- dist(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, : pyrosetta.rosetta.core.pose.Pose) -> float
- dist(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, : core::scoring::func::XYZ_Func) -> float
Is ithere a “distance” that we can give for RotamerConstraints?
C++: core::pack::dunbrack::RotamerConstraint::dist(const class core::scoring::func::XYZ_Func &) const –> double
-
effective_sequence_separation
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : pyrosetta.rosetta.core.kinematics.ShortestPathInFoldTree) → int¶ C++: core::scoring::constraints::Constraint::effective_sequence_separation(const class core::kinematics::ShortestPathInFoldTree &) const –> unsigned long
-
fill_f1_f2
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, atom: pyrosetta.rosetta.core.id.AtomID, xyz: core::scoring::func::XYZ_Func, F1: pyrosetta.rosetta.numeric.xyzVector_double_t, F2: pyrosetta.rosetta.numeric.xyzVector_double_t, weights: pyrosetta.rosetta.core.scoring.EMapVector) → None¶ C++: core::pack::dunbrack::RotamerConstraint::fill_f1_f2(const class core::id::AtomID &, const class core::scoring::func::XYZ_Func &, class numeric::xyzVector<double> &, class numeric::xyzVector<double> &, const class core::scoring::EMapVector &) const –> void
-
get_func
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint) → core::scoring::func::Func¶ Returns the func::Func object associated with this Constraint object.
C++: core::scoring::constraints::Constraint::get_func() const –> const class core::scoring::func::Func &
-
natoms
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint) → int¶ C++: core::pack::dunbrack::RotamerConstraint::natoms() const –> unsigned long
-
read_constraint
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : pyrosetta.rosetta.std.istream, : pyrosetta.rosetta.core.pose.Pose) → None¶ - This method is totally redundant with read_def YAY
- DON’T USE THIS ONE.. Most Constraint classes have not overloaded this one, but read_def ! OL
C++: core::scoring::constraints::Constraint::read_constraint(class std::basic_istream<char> &, const class core::pose::Pose &) –> void
-
read_data
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : pyrosetta.rosetta.std.istream) → None¶ - initialize this Constraint from the given std::istream. It’s amazing
- that there are three functions for doing this inside of Constraint.hh. SO WHAT IS THIS SUPPOSED TO DO ? not overloaded by e.g., AtomPairConstraint or CoordinateConstraint,
C++: core::scoring::constraints::Constraint::read_data(class std::basic_istream<char> &) –> void
-
read_def
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : pyrosetta.rosetta.std.istream, : pyrosetta.rosetta.core.pose.Pose, : core::scoring::func::FuncFactory) → None¶ - Reads the definition of a Constraint from the given std::istream,
- using the given Pose, and the given func::FuncFactory. This method is intended to be overridden by derived classes if they’d like to use the ConstraintIO machinery.
C++: core::scoring::constraints::Constraint::read_def(class std::basic_istream<char> &, const class core::pose::Pose &, const class core::scoring::func::FuncFactory &) –> void
-
remap_resid
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : pyrosetta.rosetta.core.id.SequenceMapping) → pyrosetta.rosetta.core.scoring.constraints.Constraint¶ - apply a resid remapping to this constraint, returns the remapped
- constraint Does this return an owning pointer to this constraint or a copy? Documentation would be nice.
C++: core::scoring::constraints::Constraint::remap_resid(const class core::id::SequenceMapping &) const –> class std::shared_ptr<class core::scoring::constraints::Constraint>
-
remapped_clone
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : pyrosetta.rosetta.core.pose.Pose, : pyrosetta.rosetta.core.pose.Pose, map: pyrosetta.rosetta.core.id.SequenceMapping) → pyrosetta.rosetta.core.scoring.constraints.Constraint¶ - Copies the data from this Constraint into a new object and returns
- an OP atoms are mapped to atoms with the same name in dest pose ( e.g. for switch from centroid to fullatom ) if a sequence_mapping is present it is used to map residue numbers .. NULL = identity mapping to the new object. Intended to be implemented by derived classes.
C++: core::scoring::constraints::Constraint::remapped_clone(const class core::pose::Pose &, const class core::pose::Pose &, class std::shared_ptr<const class core::id::SequenceMapping>) const –> class std::shared_ptr<class core::scoring::constraints::Constraint>
-
residues
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint) → pyrosetta.rosetta.utility.vector1_unsigned_long¶ Returns the pose numbers of the residues involved in this constraint, in no particular order.
Used in determining one-body/two-body/multi-body status. For historical reasons, the default uses a simple protocol based on natoms()/atom() - feel free to reimplement more efficiently.C++: core::scoring::constraints::Constraint::residues() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
-
same_type_as_me
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, other: pyrosetta.rosetta.core.scoring.constraints.Constraint) → bool¶ C++: core::pack::dunbrack::RotamerConstraint::same_type_as_me(const class core::scoring::constraints::Constraint &) const –> bool
-
score
(*args, **kwargs)¶ Overloaded function.
- score(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, pose: pyrosetta.rosetta.core.pose.Pose, weights: pyrosetta.rosetta.core.scoring.EMapVector) -> float
- score(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, pose: pyrosetta.rosetta.core.pose.Pose) -> float
- score(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, xyz_func: core::scoring::func::XYZ_Func, weights: pyrosetta.rosetta.core.scoring.EMapVector, emap: pyrosetta.rosetta.core.scoring.EMapVector) -> None
C++: core::pack::dunbrack::RotamerConstraint::score(const class core::scoring::func::XYZ_Func &, const class core::scoring::EMapVector &, class core::scoring::EMapVector &) const –> void
-
score_type
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint) → pyrosetta.rosetta.core.scoring.ScoreType¶ Returns the ScoreType that this Constraint object will use.
C++: core::scoring::constraints::Constraint::score_type() const –> const enum core::scoring::ScoreType &
-
setup_for_derivatives
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : core::scoring::func::XYZ_Func, : pyrosetta.rosetta.core.scoring.ScoreFunction) → None¶ C++: core::scoring::constraints::Constraint::setup_for_derivatives(const class core::scoring::func::XYZ_Func &, const class core::scoring::ScoreFunction &) const –> void
-
setup_for_scoring
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : core::scoring::func::XYZ_Func, : pyrosetta.rosetta.core.scoring.ScoreFunction) → None¶ C++: core::scoring::constraints::Constraint::setup_for_scoring(const class core::scoring::func::XYZ_Func &, const class core::scoring::ScoreFunction &) const –> void
-
show
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint, out: pyrosetta.rosetta.std.ostream) → None¶ - This gets used to compare one constraint to another, so it should
- uniquely reflect all the parameters.
C++: core::pack::dunbrack::RotamerConstraint::show(class std::basic_ostream<char> &) const –> void
-
show_def
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : pyrosetta.rosetta.std.ostream, : pyrosetta.rosetta.core.pose.Pose) → None¶ - Prints the definition of a Constraint to the given std::ostream,
- using the given Pose, and the given func::FuncFactory. This method is intended to be overridden by derived classes if they’d like to use the ConstraintIO machinery. It’s also not clear why this method takes a Pose, other than to be symmetric with read_def.
C++: core::scoring::constraints::Constraint::show_def(class std::basic_ostream<char> &, const class core::pose::Pose &) const –> void
-
show_violations
(*args, **kwargs)¶ Overloaded function.
- show_violations(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, out: pyrosetta.rosetta.std.ostream, : pyrosetta.rosetta.core.pose.Pose, : int) -> int
- show_violations(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, out: pyrosetta.rosetta.std.ostream, : pyrosetta.rosetta.core.pose.Pose, : int, threshold: float) -> int
- Prints the violations of this constraint to the given
- std::ostream. What are violations? It’s not defined, and it depends on the constraint and the function! also - wtf is threshold? it was defined as a Size in CoordinateConstraint, I don’t know which definition is the right one. Documentation would be nice …
C++: core::scoring::constraints::Constraint::show_violations(class std::basic_ostream<char> &, const class core::pose::Pose &, unsigned long, double) const –> unsigned long
-
steal_def
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint, : pyrosetta.rosetta.core.pose.Pose) → None¶ take coordinates, distances, angles, etc from given pose
C++: core::scoring::constraints::Constraint::steal_def(const class core::pose::Pose &) –> void
-
to_string
(self: pyrosetta.rosetta.core.scoring.constraints.Constraint) → str¶ - Convenience function, returns the results of show() as a string.
- Not to be overriden by derived classes.
C++: core::scoring::constraints::Constraint::to_string() const –> std::string
-
type
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerConstraint) → str¶ C++: core::pack::dunbrack::RotamerConstraint::type() const –> std::string
-
-
class
pyrosetta.rosetta.core.pack.dunbrack.
RotamerLibrary
¶ Bases:
pyrosetta.rosetta.utility.SingletonBase_core_pack_dunbrack_RotamerLibrary_t
A class to manage the Dunbrack Rotamer Libraries
This class no longer manages arbitrary rotamer libraries. Use core::pack::rotamers::SingleResidueRotamerLibraryFactory::get_instance()->get( restype ); to get rotamer libraries for an arbitrary ResidueType.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerLibrary, options: pyrosetta.rosetta.utility.options.OptionCollection) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
best_rotamer_energy
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerLibrary, rsd: pyrosetta.rosetta.core.conformation.Residue, curr_rotamer_only: bool, scratch: core::pack::dunbrack::RotamerLibraryScratchSpace) → float¶ C++: core::pack::dunbrack::RotamerLibrary::best_rotamer_energy(const class core::conformation::Residue &, bool, class core::pack::dunbrack::RotamerLibraryScratchSpace &) const –> double
-
decide_read_from_binary
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerLibrary) → bool¶ C++: core::pack::dunbrack::RotamerLibrary::decide_read_from_binary() const –> bool
-
get_binary_name
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerLibrary) → str¶ C++: core::pack::dunbrack::RotamerLibrary::get_binary_name() const –> std::string
-
get_instance
() → core::pack::dunbrack::RotamerLibrary¶ C++: utility::SingletonBase<core::pack::dunbrack::RotamerLibrary>::get_instance() –> class core::pack::dunbrack::RotamerLibrary *
-
get_library_by_aa
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerLibrary, aa: pyrosetta.rosetta.core.chemical.AA) → core::pack::rotamers::SingleResidueRotamerLibrary¶ C++: core::pack::dunbrack::RotamerLibrary::get_library_by_aa(const enum core::chemical::AA &) const –> class std::shared_ptr<const class core::pack::rotamers::SingleResidueRotamerLibrary>
-
initialize_dun02_aa_parameters
(nchi_for_aa: pyrosetta.rosetta.utility.vector1_unsigned_long, nbb_for_aa: pyrosetta.rosetta.utility.vector1_unsigned_long, n_rotameric_aas: int) → None¶ C++: core::pack::dunbrack::RotamerLibrary::initialize_dun02_aa_parameters(class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, unsigned long &) –> void
-
rotamer_energy
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerLibrary, rsd: pyrosetta.rosetta.core.conformation.Residue, scratch: core::pack::dunbrack::RotamerLibraryScratchSpace) → float¶ C++: core::pack::dunbrack::RotamerLibrary::rotamer_energy(const class core::conformation::Residue &, class core::pack::dunbrack::RotamerLibraryScratchSpace &) const –> double
-
rotamer_energy_deriv
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerLibrary, rsd: pyrosetta.rosetta.core.conformation.Residue, scratch: core::pack::dunbrack::RotamerLibraryScratchSpace) → float¶ to do:
C++: core::pack::dunbrack::RotamerLibrary::rotamer_energy_deriv(const class core::conformation::Residue &, class core::pack::dunbrack::RotamerLibraryScratchSpace &) const –> double
-
validate_dunbrack_binary
(self: pyrosetta.rosetta.core.pack.dunbrack.RotamerLibrary) → bool¶ - Reload the Dunbrack Rotamer libraries from ASCII, and make sure that they match the ones loaded from binary.
- Return true if the binary file is valid, false if the binary is invalid. NOTE WELL: This is not a const function, as reloading from ASCII modifies internals. It’s also VERY thread unsafe. Never call this function from a multithreaded context.
C++: core::pack::dunbrack::RotamerLibrary::validate_dunbrack_binary() –> bool
-
-
pyrosetta.rosetta.core.pack.dunbrack.
__instantiate__
(*args, **kwargs)¶ Overloaded function.
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_1_1_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::ONE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_1_2_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::TWO> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_1_3_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::THREE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_1_4_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::FOUR> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_1_5_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::FIVE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_2_1_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::ONE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_2_2_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::TWO> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_2_3_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::THREE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_2_4_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::FOUR> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_2_5_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::FIVE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_3_1_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::THREE, core::pack::dunbrack::ONE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_3_2_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::THREE, core::pack::dunbrack::TWO> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_3_3_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::THREE, core::pack::dunbrack::THREE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_3_4_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::THREE, core::pack::dunbrack::FOUR> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_3_5_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::THREE, core::pack::dunbrack::FIVE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_4_1_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::FOUR, core::pack::dunbrack::ONE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_4_2_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::FOUR, core::pack::dunbrack::TWO> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_4_3_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::FOUR, core::pack::dunbrack::THREE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_4_4_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::FOUR, core::pack::dunbrack::FOUR> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.RotamericSingleResidueDunbrackLibrary_4_5_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::RotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::FOUR, core::pack::dunbrack::FIVE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_1_1_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::ONE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_1_2_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::TWO> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_1_3_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::THREE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_1_4_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::FOUR> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_1_5_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::ONE, core::pack::dunbrack::FIVE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_2_1_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::ONE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_2_2_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::TWO> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_2_3_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::THREE> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_2_4_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::FOUR> &) –> void
- __instantiate__(: pyrosetta.rosetta.core.pack.dunbrack.SemiRotamericSingleResidueDunbrackLibrary_2_5_t) -> None
C++: core::pack::dunbrack::__instantiate__(class core::pack::dunbrack::SemiRotamericSingleResidueDunbrackLibrary<core::pack::dunbrack::TWO, core::pack::dunbrack::FIVE> &) –> void
-
pyrosetta.rosetta.core.pack.dunbrack.
bit_is_set
(num: int, num_len: int, pos: int) → bool¶ C++: core::pack::dunbrack::bit_is_set(unsigned long, unsigned long, unsigned long) –> bool
-
pyrosetta.rosetta.core.pack.dunbrack.
interpolate_polylinear_by_value
(*args, **kwargs)¶ Overloaded function.
- interpolate_polylinear_by_value(vals: pyrosetta.rosetta.utility.fixedsizearray1_double_2_t, bbd: pyrosetta.rosetta.utility.fixedsizearray1_double_1_t, binrange: pyrosetta.rosetta.utility.fixedsizearray1_double_1_t, angles: bool, val: float, dval_dbb: pyrosetta.rosetta.utility.fixedsizearray1_double_1_t) -> None
C++: core::pack::dunbrack::interpolate_polylinear_by_value(const class utility::fixedsizearray1<double, 2> &, const class utility::fixedsizearray1<double, 1> &, const class utility::fixedsizearray1<double, 1> &, bool, double &, class utility::fixedsizearray1<double, 1> &) –> void
- interpolate_polylinear_by_value(vals: pyrosetta.rosetta.utility.fixedsizearray1_double_4_t, bbd: pyrosetta.rosetta.utility.fixedsizearray1_double_2_t, binrange: pyrosetta.rosetta.utility.fixedsizearray1_double_2_t, angles: bool, val: float, dval_dbb: pyrosetta.rosetta.utility.fixedsizearray1_double_2_t) -> None
C++: core::pack::dunbrack::interpolate_polylinear_by_value(const class utility::fixedsizearray1<double, 4> &, const class utility::fixedsizearray1<double, 2> &, const class utility::fixedsizearray1<double, 2> &, bool, double &, class utility::fixedsizearray1<double, 2> &) –> void
- interpolate_polylinear_by_value(vals: pyrosetta.rosetta.utility.fixedsizearray1_double_8_t, bbd: pyrosetta.rosetta.utility.fixedsizearray1_double_3_t, binrange: pyrosetta.rosetta.utility.fixedsizearray1_double_3_t, angles: bool, val: float, dval_dbb: pyrosetta.rosetta.utility.fixedsizearray1_double_3_t) -> None
C++: core::pack::dunbrack::interpolate_polylinear_by_value(const class utility::fixedsizearray1<double, 8> &, const class utility::fixedsizearray1<double, 3> &, const class utility::fixedsizearray1<double, 3> &, bool, double &, class utility::fixedsizearray1<double, 3> &) –> void
- interpolate_polylinear_by_value(vals: pyrosetta.rosetta.utility.fixedsizearray1_double_16_t, bbd: pyrosetta.rosetta.utility.fixedsizearray1_double_4_t, binrange: pyrosetta.rosetta.utility.fixedsizearray1_double_4_t, angles: bool, val: float, dval_dbb: pyrosetta.rosetta.utility.fixedsizearray1_double_4_t) -> None
C++: core::pack::dunbrack::interpolate_polylinear_by_value(const class utility::fixedsizearray1<double, 16> &, const class utility::fixedsizearray1<double, 4> &, const class utility::fixedsizearray1<double, 4> &, bool, double &, class utility::fixedsizearray1<double, 4> &) –> void
- interpolate_polylinear_by_value(vals: pyrosetta.rosetta.utility.fixedsizearray1_double_32_t, bbd: pyrosetta.rosetta.utility.fixedsizearray1_double_5_t, binrange: pyrosetta.rosetta.utility.fixedsizearray1_double_5_t, angles: bool, val: float, dval_dbb: pyrosetta.rosetta.utility.fixedsizearray1_double_5_t) -> None
C++: core::pack::dunbrack::interpolate_polylinear_by_value(const class utility::fixedsizearray1<double, 32> &, const class utility::fixedsizearray1<double, 5> &, const class utility::fixedsizearray1<double, 5> &, bool, double &, class utility::fixedsizearray1<double, 5> &) –> void
-
pyrosetta.rosetta.core.pack.dunbrack.
load_unboundrot
(*args, **kwargs)¶ Overloaded function.
- load_unboundrot(pose: pyrosetta.rosetta.core.pose.Pose) -> None
- Convenience function adds constraints to the supplied pose based on
- the -unboundrot command line flag.
C++: core::pack::dunbrack::load_unboundrot(class core::pose::Pose &) –> void
- load_unboundrot(pose: pyrosetta.rosetta.core.pose.Pose, unboundrot_poses: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_pose_Pose_t) -> None
- Convenience function adds constraints to the supplied pose based on
- the list of provided poses.
C++: core::pack::dunbrack::load_unboundrot(class core::pose::Pose &, const class utility::vector1<class std::shared_ptr<const class core::pose::Pose>, class std::allocator<class std::shared_ptr<const class core::pose::Pose> > > &) –> void
-
pyrosetta.rosetta.core.pack.dunbrack.
make_conditional_index
(*args, **kwargs)¶ Overloaded function.
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_1_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_1_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_1_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 1>, unsigned long, class utility::fixedsizearray1<unsigned long, 1>, class utility::fixedsizearray1<unsigned long, 1>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 2>, unsigned long, class utility::fixedsizearray1<unsigned long, 2>, class utility::fixedsizearray1<unsigned long, 2>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 3>, unsigned long, class utility::fixedsizearray1<unsigned long, 3>, class utility::fixedsizearray1<unsigned long, 3>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 4>, unsigned long, class utility::fixedsizearray1<unsigned long, 4>, class utility::fixedsizearray1<unsigned long, 4>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 5>, unsigned long, class utility::fixedsizearray1<unsigned long, 5>, class utility::fixedsizearray1<unsigned long, 5>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_1_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 1>, unsigned long, class utility::fixedsizearray1<unsigned long, 2>, class utility::fixedsizearray1<unsigned long, 2>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 2>, unsigned long, class utility::fixedsizearray1<unsigned long, 3>, class utility::fixedsizearray1<unsigned long, 3>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 3>, unsigned long, class utility::fixedsizearray1<unsigned long, 4>, class utility::fixedsizearray1<unsigned long, 4>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 4>, unsigned long, class utility::fixedsizearray1<unsigned long, 5>, class utility::fixedsizearray1<unsigned long, 5>) –> unsigned long
- make_conditional_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t, cond_i: int, bin_true: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t, bin_false: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t) -> int
C++: core::pack::dunbrack::make_conditional_index(unsigned long, class utility::fixedsizearray1<unsigned long, 5>, unsigned long, class utility::fixedsizearray1<unsigned long, 6>, class utility::fixedsizearray1<unsigned long, 6>) –> unsigned long
-
pyrosetta.rosetta.core.pack.dunbrack.
make_index
(*args, **kwargs)¶ Overloaded function.
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_1_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_1_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 1>, class utility::fixedsizearray1<unsigned long, 1>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 2>, class utility::fixedsizearray1<unsigned long, 2>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 3>, class utility::fixedsizearray1<unsigned long, 3>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 4>, class utility::fixedsizearray1<unsigned long, 4>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 5>, class utility::fixedsizearray1<unsigned long, 5>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_1_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 1>, class utility::fixedsizearray1<unsigned long, 2>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 2>, class utility::fixedsizearray1<unsigned long, 3>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 3>, class utility::fixedsizearray1<unsigned long, 4>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 4>, class utility::fixedsizearray1<unsigned long, 5>) –> unsigned long
- make_index(n_bb: int, num_bins: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t, bb_bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t) -> int
C++: core::pack::dunbrack::make_index(unsigned long, class utility::fixedsizearray1<unsigned long, 5>, class utility::fixedsizearray1<unsigned long, 6>) –> unsigned long
-
pyrosetta.rosetta.core.pack.dunbrack.
polycubic_interpolation
(*args, **kwargs)¶ Overloaded function.
- polycubic_interpolation(n_derivs: pyrosetta.rosetta.utility.fixedsizearray1_utility_fixedsizearray1_double_2_2_t, dbbp: pyrosetta.rosetta.utility.fixedsizearray1_double_1_t, binwbb: pyrosetta.rosetta.utility.fixedsizearray1_double_1_t, val: float, dvaldbb: pyrosetta.rosetta.utility.fixedsizearray1_double_1_t) -> None
C++: core::pack::dunbrack::polycubic_interpolation(class utility::fixedsizearray1<class utility::fixedsizearray1<double, 2>, 2>, class utility::fixedsizearray1<double, 1>, class utility::fixedsizearray1<double, 1>, double &, class utility::fixedsizearray1<double, 1> &) –> void
- polycubic_interpolation(n_derivs: pyrosetta.rosetta.utility.fixedsizearray1_utility_fixedsizearray1_double_4_4_t, dbbp: pyrosetta.rosetta.utility.fixedsizearray1_double_2_t, binwbb: pyrosetta.rosetta.utility.fixedsizearray1_double_2_t, val: float, dvaldbb: pyrosetta.rosetta.utility.fixedsizearray1_double_2_t) -> None
C++: core::pack::dunbrack::polycubic_interpolation(class utility::fixedsizearray1<class utility::fixedsizearray1<double, 4>, 4>, class utility::fixedsizearray1<double, 2>, class utility::fixedsizearray1<double, 2>, double &, class utility::fixedsizearray1<double, 2> &) –> void
- polycubic_interpolation(n_derivs: pyrosetta.rosetta.utility.fixedsizearray1_utility_fixedsizearray1_double_8_8_t, dbbp: pyrosetta.rosetta.utility.fixedsizearray1_double_3_t, binwbb: pyrosetta.rosetta.utility.fixedsizearray1_double_3_t, val: float, dvaldbb: pyrosetta.rosetta.utility.fixedsizearray1_double_3_t) -> None
C++: core::pack::dunbrack::polycubic_interpolation(class utility::fixedsizearray1<class utility::fixedsizearray1<double, 8>, 8>, class utility::fixedsizearray1<double, 3>, class utility::fixedsizearray1<double, 3>, double &, class utility::fixedsizearray1<double, 3> &) –> void
- polycubic_interpolation(n_derivs: pyrosetta.rosetta.utility.fixedsizearray1_utility_fixedsizearray1_double_16_16_t, dbbp: pyrosetta.rosetta.utility.fixedsizearray1_double_4_t, binwbb: pyrosetta.rosetta.utility.fixedsizearray1_double_4_t, val: float, dvaldbb: pyrosetta.rosetta.utility.fixedsizearray1_double_4_t) -> None
C++: core::pack::dunbrack::polycubic_interpolation(class utility::fixedsizearray1<class utility::fixedsizearray1<double, 16>, 16>, class utility::fixedsizearray1<double, 4>, class utility::fixedsizearray1<double, 4>, double &, class utility::fixedsizearray1<double, 4> &) –> void
- polycubic_interpolation(n_derivs: pyrosetta.rosetta.utility.fixedsizearray1_utility_fixedsizearray1_double_32_32_t, dbbp: pyrosetta.rosetta.utility.fixedsizearray1_double_5_t, binwbb: pyrosetta.rosetta.utility.fixedsizearray1_double_5_t, val: float, dvaldbb: pyrosetta.rosetta.utility.fixedsizearray1_double_5_t) -> None
C++: core::pack::dunbrack::polycubic_interpolation(class utility::fixedsizearray1<class utility::fixedsizearray1<double, 32>, 32>, class utility::fixedsizearray1<double, 5>, class utility::fixedsizearray1<double, 5>, double &, class utility::fixedsizearray1<double, 5> &) –> void
- polycubic_interpolation(n_derivs: pyrosetta.rosetta.utility.fixedsizearray1_utility_fixedsizearray1_double_64_64_t, dbbp: pyrosetta.rosetta.utility.fixedsizearray1_double_6_t, binwbb: pyrosetta.rosetta.utility.fixedsizearray1_double_6_t, val: float, dvaldbb: pyrosetta.rosetta.utility.fixedsizearray1_double_6_t) -> None
C++: core::pack::dunbrack::polycubic_interpolation(class utility::fixedsizearray1<class utility::fixedsizearray1<double, 64>, 64>, class utility::fixedsizearray1<double, 6>, class utility::fixedsizearray1<double, 6>, double &, class utility::fixedsizearray1<double, 6> &) –> void
-
pyrosetta.rosetta.core.pack.dunbrack.
positive_pow
(mantissa: int, exponent: int) → int¶ C++: core::pack::dunbrack::positive_pow(unsigned long, unsigned long) –> unsigned long
-
pyrosetta.rosetta.core.pack.dunbrack.
product
(*args, **kwargs)¶ Overloaded function.
- product(factors: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_1_t) -> int
C++: core::pack::dunbrack::product(class utility::fixedsizearray1<unsigned long, 1>) –> unsigned long
- product(factors: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_2_t) -> int
C++: core::pack::dunbrack::product(class utility::fixedsizearray1<unsigned long, 2>) –> unsigned long
- product(factors: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_3_t) -> int
C++: core::pack::dunbrack::product(class utility::fixedsizearray1<unsigned long, 3>) –> unsigned long
- product(factors: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t) -> int
C++: core::pack::dunbrack::product(class utility::fixedsizearray1<unsigned long, 4>) –> unsigned long
- product(factors: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_5_t) -> int
C++: core::pack::dunbrack::product(class utility::fixedsizearray1<unsigned long, 5>) –> unsigned long
-
pyrosetta.rosetta.core.pack.dunbrack.
psc_compare
(left: pyrosetta.rosetta.core.pack.dunbrack.ProbSortClass, right: pyrosetta.rosetta.core.pack.dunbrack.ProbSortClass) → bool¶ C++: core::pack::dunbrack::psc_compare(class core::pack::dunbrack::ProbSortClass, class core::pack::dunbrack::ProbSortClass) –> bool
-
pyrosetta.rosetta.core.pack.dunbrack.
rotamer_from_chi
(*args, **kwargs)¶ Overloaded function.
- rotamer_from_chi(rsd: pyrosetta.rosetta.core.conformation.Residue, rot: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
C++: core::pack::dunbrack::rotamer_from_chi(const class core::conformation::Residue &, class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- rotamer_from_chi(rsd_type: pyrosetta.rosetta.core.chemical.ResidueType, chi: pyrosetta.rosetta.utility.vector1_double, rot: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
C++: core::pack::dunbrack::rotamer_from_chi(const class core::chemical::ResidueType &, const class utility::vector1<double, class std::allocator<double> > &, class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
-
pyrosetta.rosetta.core.pack.dunbrack.
rotamer_from_chi_02
(*args, **kwargs)¶ Overloaded function.
- rotamer_from_chi_02(chi: pyrosetta.rosetta.utility.vector1_double, res: pyrosetta.rosetta.core.chemical.AA, rot: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
- Do not bother calling this function if you’re interested in staying
- up to date with changes in the rotamer library. Call rotamer_from_chi instead. It will eventually call this function iff dun10 is not set to true.
C++: core::pack::dunbrack::rotamer_from_chi_02(const class utility::vector1<double, class std::allocator<double> > &, const enum core::chemical::AA, class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- rotamer_from_chi_02(chi: pyrosetta.rosetta.utility.fixedsizearray1_double_4_t, res: pyrosetta.rosetta.core.chemical.AA, nchi: int, rot: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_4_t) -> None
C++: core::pack::dunbrack::rotamer_from_chi_02(const class utility::fixedsizearray1<double, 4> &, const enum core::chemical::AA, unsigned long, class utility::fixedsizearray1<unsigned long, 4> &) –> void
-
pyrosetta.rosetta.core.pack.dunbrack.
subtract_chi_angles
(chi1: float, chi2: float, aa: pyrosetta.rosetta.core.chemical.AA, chino: int) → float¶ - Find the difference in angles between two chi values using hard-coded
- symmetry information for the symmetric amino acids. Disappears for 2010 library.
C++: core::pack::dunbrack::subtract_chi_angles(double, double, const enum core::chemical::AA &, int) –> double