parameters¶
Bindings for protocols::helical_bundle::parameters namespace
-
class
pyrosetta.rosetta.protocols.helical_bundle.parameters.
BundleParameters
¶ Bases:
pyrosetta.rosetta.core.conformation.parametric.Parameters
Parameters class, used to store sets of parameters for parametric backbone generation.
-
__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__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) -> None
- __init__(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, arg0: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) -> 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).
-
add_delta_omega1_value
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Adds a value to the list of minor helix angular offsets around the minor helix axis, defined on a per-atom basis.
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::add_delta_omega1_value(const double &) –> void
-
add_delta_z1_value
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Adds a value to the list of minor helix offsets along the minor helix axis, defined on a per-atom basis.
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::add_delta_z1_value(const double &) –> void
-
add_r1_value
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Adds a value to the minor helix radius list.
In AngstromsC++: protocols::helical_bundle::parameters::BundleParameters::add_r1_value(const double &) –> void
-
add_residue
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters, residue: pyrosetta.rosetta.core.conformation.Residue) → None¶ Add a residue to the list of residues that these parameters describe.
C++: core::conformation::parametric::Parameters::add_residue(class std::shared_ptr<const class core::conformation::Residue>) –> void
-
allow_bondangles
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → bool¶ Should the generator set mainchain bond angle values?
C++: protocols::helical_bundle::parameters::BundleParameters::allow_bondangles() const –> bool
-
allow_bondlengths
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → bool¶ Should the generator set mainchain bond length values?
C++: protocols::helical_bundle::parameters::BundleParameters::allow_bondlengths() const –> bool
-
allow_dihedrals
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → bool¶ Should the generator set mainchain dihedral values?
C++: protocols::helical_bundle::parameters::BundleParameters::allow_dihedrals() const –> bool
-
assign
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, : pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters¶ C++: protocols::helical_bundle::parameters::BundleParameters::operator=(const class protocols::helical_bundle::parameters::BundleParameters &) –> class protocols::helical_bundle::parameters::BundleParameters &
-
atoms_per_residue
(*args, **kwargs)¶ Overloaded function.
- atoms_per_residue(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, index_in_repeating_unit: int) -> int
Return the number of atoms in one of the residues in the repeating unit of the minor helix.
C++: protocols::helical_bundle::parameters::BundleParameters::atoms_per_residue(const unsigned long) const –> unsigned long
- atoms_per_residue(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) -> pyrosetta.rosetta.utility.vector1_unsigned_long
Return the atoms_per_residue vector (const-access).
C++: protocols::helical_bundle::parameters::BundleParameters::atoms_per_residue() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
-
clone
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → pyrosetta.rosetta.core.conformation.parametric.Parameters¶ Copy this residue( allocate actual memory for it )
C++: protocols::helical_bundle::parameters::BundleParameters::clone() const –> class std::shared_ptr<class core::conformation::parametric::Parameters>
-
delta_omega0
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the major helix angular offset about the major helix (bundle) axis.
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::delta_omega0() const –> double
-
delta_omega1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, index: int) → float¶ Returns the minor helix angular offset around the minor helix axis, defined on a per-atom basis, in radians, for the atom with the index value.
The index value is checked to see whether it is in range ONLY in debug-mode compiliation.C++: protocols::helical_bundle::parameters::BundleParameters::delta_omega1(const unsigned long) const –> double
-
delta_omega1_all
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the minor helix angular offset around the minor helix axis, defined for all atoms (to “roll” the minor helix).
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::delta_omega1_all() const –> double
-
delta_omega1_vect
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → pyrosetta.rosetta.utility.vector1_double¶ Const-access to the whole delta_omega1 vector.
C++: protocols::helical_bundle::parameters::BundleParameters::delta_omega1_vect() const –> const class utility::vector1<double, class std::allocator<double> > &
-
delta_t
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Residue offset, to “slide” the helix along its path.
In residues (i.e. a value of 0.5 is a half-residue offset).C++: protocols::helical_bundle::parameters::BundleParameters::delta_t() const –> double
-
delta_z1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, index: int) → float¶ Returns the minor helix offset along the minor helix axis, defined on a per-atom basis, in Angstroms, for the atom with the index value.
The index value is checked to see whether it is in range ONLY in debug-mode compiliation.C++: protocols::helical_bundle::parameters::BundleParameters::delta_z1(const unsigned long) const –> double
-
delta_z1_vect
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → pyrosetta.rosetta.utility.vector1_double¶ Const-access to the whole delta_z1 vector.
C++: protocols::helical_bundle::parameters::BundleParameters::delta_z1_vect() const –> const class utility::vector1<double, class std::allocator<double> > &
-
epsilon
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the bundle lateral squash factor, defined on a per-helix basis.
A value of 0.5 means that the bundle’s minor axis, in the y direction, will be half as long as the bundle’s major axis, in the x direction. (The helices curl around the z-axis).C++: protocols::helical_bundle::parameters::BundleParameters::epsilon() const –> double
-
first_residue
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters) → pyrosetta.rosetta.core.conformation.Residue¶ Get a const owning pointer to the first residue in the list of residues that these parameters describe.
Note that this might not be the first residue in linear sequence, if the residues were put in in non-sequential order or the residue numbering has changed.
C++: core::conformation::parametric::Parameters::first_residue() const –> class std::shared_ptr<const class core::conformation::Residue>
-
first_residue_index
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters) → int¶ Get the index of the first residue.
MUST BE REWRITTEN when the OP issue is resolved.C++: core::conformation::parametric::Parameters::first_residue_index() const –> unsigned long
-
get_pdb_remark
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, remark: pyrosetta.rosetta.std.stringstream) → None¶ Get a summary of this ParametersSet object, for output to remark lines of a PDB file.
C++: protocols::helical_bundle::parameters::BundleParameters::get_pdb_remark(class std::basic_stringstream<char> &) const –> void
-
get_self_ptr
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters) → pyrosetta.rosetta.core.conformation.parametric.Parameters¶ C++: core::conformation::parametric::Parameters::get_self_ptr() –> class std::shared_ptr<class core::conformation::parametric::Parameters>
-
get_self_weak_ptr
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters) → pyrosetta.rosetta.std.weak_ptr_core_conformation_parametric_Parameters_t¶ C++: core::conformation::parametric::Parameters::get_self_weak_ptr() –> class std::weak_ptr<class core::conformation::parametric::Parameters>
-
invert_helix
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → bool¶ Should the helix direction be reversed?
C++: protocols::helical_bundle::parameters::BundleParameters::invert_helix() const –> bool
-
last_residue
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters) → pyrosetta.rosetta.core.conformation.Residue¶ Get a const owning pointer to the last residue in the list of residues that these parameters describe.
Note that this might not be the last residue in linear sequence, if the residues were put in in non-sequential order or the residue numbering has changed.
C++: core::conformation::parametric::Parameters::last_residue() const –> class std::shared_ptr<const class core::conformation::Residue>
-
last_residue_index
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters) → int¶ Get the index of the last residue.
MUST BE REWRITTEN when the OP issue is resolved.C++: core::conformation::parametric::Parameters::last_residue_index() const –> unsigned long
-
n_residue
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters) → int¶ Returns the number (count) of residues that these parameters describe.
C++: core::conformation::parametric::Parameters::n_residue() const –> unsigned long
-
omega0
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the major helix twist per residue.
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::omega0() const –> double
-
omega1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the minor helix turn per residue, defined for all atoms.
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::omega1() const –> double
-
r0
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the major helix radius.
In Angstroms.C++: protocols::helical_bundle::parameters::BundleParameters::r0() const –> double
-
r1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, index: int) → float¶ Returns the minor helix r1 value for the atom with the index value, in Angstroms.
The index value is checked to see whether it is in range ONLY in debug-mode compiliation.C++: protocols::helical_bundle::parameters::BundleParameters::r1(const unsigned long) const –> double
-
r1_vect
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → pyrosetta.rosetta.utility.vector1_double¶ Const-access to the whole r1 vector.
C++: protocols::helical_bundle::parameters::BundleParameters::r1_vect() const –> const class utility::vector1<double, class std::allocator<double> > &
-
repeating_unit_offset
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → int¶ Returns the residue offset in the repeating unit in the minor helix.
An offset of 0 means that the first residue in the helix is the first residue of the repeating unit. An offset of 1 means that the first residue in the helix is the second residue in the repeating unit, etc.C++: protocols::helical_bundle::parameters::BundleParameters::repeating_unit_offset() const –> unsigned long
-
reset_delta_omega1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → None¶ Resets the list of minor helix angular offsets around the minor helix axis, defined on a per-atom basis.
C++: protocols::helical_bundle::parameters::BundleParameters::reset_delta_omega1() –> void
-
reset_delta_z1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → None¶ Resets the list of minor helix offsets along the minor helix axis, defined on a per-atom basis.
C++: protocols::helical_bundle::parameters::BundleParameters::reset_delta_z1() –> void
-
reset_r1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → None¶ Resets the minor helix radius list.
C++: protocols::helical_bundle::parameters::BundleParameters::reset_r1() –> void
-
reset_residue_list
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters) → None¶ Clears the list of residues that these parameters describe.
C++: core::conformation::parametric::Parameters::reset_residue_list() –> void
-
residue
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters, index: int) → pyrosetta.rosetta.core.conformation.Residue¶ Get an owning pointer to a residue in the list of residues that these parameters describe.
C++: core::conformation::parametric::Parameters::residue(const unsigned long) –> class std::shared_ptr<const class core::conformation::Residue>
-
residue_cop
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters, index: int) → pyrosetta.rosetta.core.conformation.Residue¶ Get a const owning pointer to a residue in the list of residues that these parameters describe.
C++: core::conformation::parametric::Parameters::residue_cop(const unsigned long) const –> class std::shared_ptr<const class core::conformation::Residue>
-
residues_per_repeat
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → int¶ Returns the number of residues per repeating unit in the minor helix.
C++: protocols::helical_bundle::parameters::BundleParameters::residues_per_repeat() const –> unsigned long
-
set_allow_bondangles
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: bool) → None¶ Set whether the generator should be able to set mainchain bond angle values.
C++: protocols::helical_bundle::parameters::BundleParameters::set_allow_bondangles(const bool) –> void
-
set_allow_bondlengths
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: bool) → None¶ Set whether the generator should be able to set mainchain bond length values.
C++: protocols::helical_bundle::parameters::BundleParameters::set_allow_bondlengths(const bool) –> void
-
set_allow_dihedrals
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: bool) → None¶ Set whether the generator should be able to set mainchain dihedral values.
C++: protocols::helical_bundle::parameters::BundleParameters::set_allow_dihedrals(const bool) –> void
-
set_atoms_per_residue
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, atoms_per_residue_in: pyrosetta.rosetta.utility.vector1_unsigned_long) → None¶ Set the number of residues in the repeating unit in the helix.
Note that there is no check that the size of the atoms_per_residue_ vector matches residues_per_repeat_.C++: protocols::helical_bundle::parameters::BundleParameters::set_atoms_per_residue(const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
-
set_delta_omega0
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the major helix angular offset about the major helix (bundle) axis.
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::set_delta_omega0(const double &) –> void
-
set_delta_omega1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, vals: pyrosetta.rosetta.utility.vector1_double) → None¶ Sets the list of minor helix angular offsets around the minor helix axis, defined on a per-atom basis, to a pre-defined list.
Values in radians.C++: protocols::helical_bundle::parameters::BundleParameters::set_delta_omega1(const class utility::vector1<double, class std::allocator<double> > &) –> void
-
set_delta_omega1_all
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the minor helix angular offset around the minor helix axis, defined for all atoms (to “roll” the minor helix).
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::set_delta_omega1_all(const double &) –> void
-
set_delta_t
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Set the residue offset, to “slide” the helix along its path.
In residues (i.e. a value of 0.5 is a half-residue offset).C++: protocols::helical_bundle::parameters::BundleParameters::set_delta_t(const double &) –> void
-
set_delta_z1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, vals: pyrosetta.rosetta.utility.vector1_double) → None¶ Sets the list of minor helix offsets along the minor helix axis, defined on a per-atom basis, to a pre-defined list.
Values in Angstroms.C++: protocols::helical_bundle::parameters::BundleParameters::set_delta_z1(const class utility::vector1<double, class std::allocator<double> > &) –> void
-
set_epsilon
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the bundle lateral squash factor, defined on a per-helix basis.
A value of 0.5 means that the bundle’s minor axis, in the y direction, will be half as long as the bundle’s major axis, in the x direction. (The helices curl around the z-axis).C++: protocols::helical_bundle::parameters::BundleParameters::set_epsilon(const double &) –> void
-
set_invert_helix
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: bool) → None¶ Set whether the helix direction be reversed.
C++: protocols::helical_bundle::parameters::BundleParameters::set_invert_helix(const bool) –> void
-
set_omega0
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the major helix twist per residue.
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::set_omega0(const double &) –> void
-
set_omega1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the minor helix twist per residue.
In radians.C++: protocols::helical_bundle::parameters::BundleParameters::set_omega1(const double &) –> void
-
set_r0
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the major helix radius.
In Angstroms.C++: protocols::helical_bundle::parameters::BundleParameters::set_r0(const double &) –> void
-
set_r1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, vals: pyrosetta.rosetta.utility.vector1_double) → None¶ Sets the minor helix radius list to a pre-defined list.
Values in Angstroms.C++: protocols::helical_bundle::parameters::BundleParameters::set_r1(const class utility::vector1<double, class std::allocator<double> > &) –> void
-
set_repeating_unit_offset
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: int) → None¶ Sets the residue offset in the repeating unit in the minor helix.
An offset of 0 means that the first residue in the helix is the first residue of the repeating unit. An offset of 1 means that the first residue in the helix is the second residue in the repeating unit, etc.C++: protocols::helical_bundle::parameters::BundleParameters::set_repeating_unit_offset(const unsigned long) –> void
-
set_residue
(self: pyrosetta.rosetta.core.conformation.parametric.Parameters, index: int, existing_residue: pyrosetta.rosetta.core.conformation.Residue) → None¶ Assign an element in the residue list to be an owning pointer to an existing residue.
C++: core::conformation::parametric::Parameters::set_residue(const unsigned long, class std::shared_ptr<const class core::conformation::Residue>) –> void
-
set_residues_per_repeat
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: int) → None¶ Sets the number of residues per repeating unit in the minor helix.
C++: protocols::helical_bundle::parameters::BundleParameters::set_residues_per_repeat(const unsigned long) –> void
-
set_z0_offset
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the minor helix offset along the major helix axis, defined on a per-helix basis, in Angstroms.
C++: protocols::helical_bundle::parameters::BundleParameters::set_z0_offset(const double &) –> void
-
set_z1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the minor helix rise per residue, defined for all atoms.
In Angstroms.C++: protocols::helical_bundle::parameters::BundleParameters::set_z1(const double &) –> void
-
set_z1_offset
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters, val: float) → None¶ Sets the minor helix offset along the minor helix axis, defined on a per-helix basis, in Angstroms.
C++: protocols::helical_bundle::parameters::BundleParameters::set_z1_offset(const double &) –> void
-
z0_offset
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the minor helix offset along the major helix axis, defined on a per-helix basis, in Angstroms.
C++: protocols::helical_bundle::parameters::BundleParameters::z0_offset() const –> double
-
z1
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the minor helix rise per residue, defined for all atoms.
In Angstroms.C++: protocols::helical_bundle::parameters::BundleParameters::z1() const –> double
-
z1_offset
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) → float¶ Returns the minor helix offset along the minor helix axis, defined on a per-helix basis, in Angstroms.
C++: protocols::helical_bundle::parameters::BundleParameters::z1_offset() const –> double
-
-
class
pyrosetta.rosetta.protocols.helical_bundle.parameters.
BundleParametersSet
¶ Bases:
pyrosetta.rosetta.core.conformation.parametric.ParametersSet
BundleParametersSet class, used to store sets of parameters for parametric helical bundle generation.
-
__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__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet) -> None
- __init__(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet, arg0: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet) -> 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).
-
add_parameters
(self: pyrosetta.rosetta.core.conformation.parametric.ParametersSet, new_parameters: pyrosetta.rosetta.core.conformation.parametric.Parameters) → None¶ Add a Parameters object to the set included in this ParametersSet object.
C++: core::conformation::parametric::ParametersSet::add_parameters(class std::shared_ptr<class core::conformation::parametric::Parameters>) –> void
-
assign
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet, : pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet) → pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet¶ C++: protocols::helical_bundle::parameters::BundleParametersSet::operator=(const class protocols::helical_bundle::parameters::BundleParametersSet &) –> class protocols::helical_bundle::parameters::BundleParametersSet &
-
bundle_symmetry
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet) → int¶ Returns the symmetry of the bundle created.
A value of 0 or 1 indicates no symmetry. Larger values indicate n-fold radial symmetry (for example, 3 means threefold radial symmetry about the bundle axis, and each helix defined will be replicated a total of three times).C++: protocols::helical_bundle::parameters::BundleParametersSet::bundle_symmetry() const –> unsigned long
-
bundle_symmetry_copies
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet) → int¶ Returns the number of symmetry copies to generate.
A value of 0 means to generate all copies. Higher values mean to generate only the first N copies. For example, if the symmetry were 16 but bundle_symmetry_copies_ were set to 4, only the first 4 symmetry repeats would be generated.C++: protocols::helical_bundle::parameters::BundleParametersSet::bundle_symmetry_copies() const –> unsigned long
-
clear_parameters_list
(self: pyrosetta.rosetta.core.conformation.parametric.ParametersSet) → None¶ Delete all owning pointers in the parameters list and reset the list.
C++: core::conformation::parametric::ParametersSet::clear_parameters_list() –> void
-
clone
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet) → pyrosetta.rosetta.core.conformation.parametric.ParametersSet¶ Copy this residue( allocate actual memory for it )
C++: protocols::helical_bundle::parameters::BundleParametersSet::clone() const –> class std::shared_ptr<class core::conformation::parametric::ParametersSet>
-
get_pdb_remark
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet, remark: pyrosetta.rosetta.std.stringstream) → None¶ Get a summary of this ParametersSet object, for output to remark lines of a PDB file.
Default function can be overridden by derived classes. This version actually outputs Crick parameter information.C++: protocols::helical_bundle::parameters::BundleParametersSet::get_pdb_remark(class std::basic_stringstream<char> &) const –> void
-
get_self_ptr
(self: pyrosetta.rosetta.core.conformation.parametric.ParametersSet) → pyrosetta.rosetta.core.conformation.parametric.ParametersSet¶ C++: core::conformation::parametric::ParametersSet::get_self_ptr() –> class std::shared_ptr<class core::conformation::parametric::ParametersSet>
-
get_self_weak_ptr
(self: pyrosetta.rosetta.core.conformation.parametric.ParametersSet) → pyrosetta.rosetta.std.weak_ptr_core_conformation_parametric_ParametersSet_t¶ C++: core::conformation::parametric::ParametersSet::get_self_weak_ptr() –> class std::weak_ptr<class core::conformation::parametric::ParametersSet>
-
n_helices
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet) → int¶ Get the number of helices defined in each symmetry copy of this bundle.
C++: protocols::helical_bundle::parameters::BundleParametersSet::n_helices() const –> unsigned long
-
n_parameters
(self: pyrosetta.rosetta.core.conformation.parametric.ParametersSet) → int¶ Get the number of Parameters objects associated with this ParametersSet.
C++: core::conformation::parametric::ParametersSet::n_parameters() const –> unsigned long
-
parameters
(self: pyrosetta.rosetta.core.conformation.parametric.ParametersSet, index: int) → pyrosetta.rosetta.core.conformation.parametric.Parameters¶ Get a Parameters object by index.
C++: core::conformation::parametric::ParametersSet::parameters(const unsigned long) –> class std::shared_ptr<class core::conformation::parametric::Parameters>
-
set_bundle_symmetry
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet, val: int) → None¶ Sets the symmetry of the bundle created.
A value of 0 or 1 indicates no symmetry. Larger values indicate n-fold radial symmetry (for example, 3 means threefold radial symmetry about the bundle axis, and each helix defined will be replicated a total of three times).C++: protocols::helical_bundle::parameters::BundleParametersSet::set_bundle_symmetry(const unsigned long) –> void
-
set_bundle_symmetry_copies
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet, val: int) → None¶ Sets the number of symmetry copies to generate.
A value of 0 means to generate all copies. Higher values mean to generate only the first N copies. For example, if the symmetry were 16 but bundle_symmetry_copies_ were set to 4, only the first 4 symmetry repeats would be generated.C++: protocols::helical_bundle::parameters::BundleParametersSet::set_bundle_symmetry_copies(const unsigned long) –> void
-
set_n_helices
(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet, val: int) → None¶ Set the number of helices defined in each symmetry copy of this bundle.
C++: protocols::helical_bundle::parameters::BundleParametersSet::set_n_helices(const unsigned long) –> void
-
update_residue_links
(self: pyrosetta.rosetta.core.conformation.parametric.ParametersSet, new_conf: core::conformation::Conformation) → None¶ - Only for copying Conformation objects, this ensures that the new ParametersSet object’s
- Parameters objects have lists of ResidueOPs that point to residues in the new Conformation object, rather than to residues that only exist in the Parameters objects.
C++: core::conformation::parametric::ParametersSet::update_residue_links(class core::conformation::Conformation &) –> void
-