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.

  1. __init__(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParameters) -> None
  2. __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 Angstroms

C++: 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.

  1. 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

  1. 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.

  1. __init__(self: pyrosetta.rosetta.protocols.helical_bundle.parameters.BundleParametersSet) -> None
  2. __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

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