disulfides

Bindings for core::scoring::disulfides namespace

class pyrosetta.rosetta.core.scoring.disulfides.CBSG_Dihedral_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

assign(self: pyrosetta.rosetta.core.scoring.disulfides.CBSG_Dihedral_Func, : pyrosetta.rosetta.core.scoring.disulfides.CBSG_Dihedral_Func) pyrosetta.rosetta.core.scoring.disulfides.CBSG_Dihedral_Func

C++: core::scoring::disulfides::CBSG_Dihedral_Func::operator=(const class core::scoring::disulfides::CBSG_Dihedral_Func &) –> class core::scoring::disulfides::CBSG_Dihedral_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.CBSG_Dihedral_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::CBSG_Dihedral_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.CBSG_Dihedral_Func, : float) float

C++: core::scoring::disulfides::CBSG_Dihedral_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.CBSG_Dihedral_Func, : float) float

C++: core::scoring::disulfides::CBSG_Dihedral_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.CBSG_Dihedral_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::CBSG_Dihedral_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.CB_Angle_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

assign(self: pyrosetta.rosetta.core.scoring.disulfides.CB_Angle_Func, : pyrosetta.rosetta.core.scoring.disulfides.CB_Angle_Func) pyrosetta.rosetta.core.scoring.disulfides.CB_Angle_Func

C++: core::scoring::disulfides::CB_Angle_Func::operator=(const class core::scoring::disulfides::CB_Angle_Func &) –> class core::scoring::disulfides::CB_Angle_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.CB_Angle_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::CB_Angle_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.CB_Angle_Func, : float) float

C++: core::scoring::disulfides::CB_Angle_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.CB_Angle_Func, : float) float

C++: core::scoring::disulfides::CB_Angle_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.CB_Angle_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::CB_Angle_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.CaCbCbCa_Dihedral_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

Score based on the dihedral formed by N Ca Ca C

assign(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCbCa_Dihedral_Func, : pyrosetta.rosetta.core.scoring.disulfides.CaCbCbCa_Dihedral_Func) pyrosetta.rosetta.core.scoring.disulfides.CaCbCbCa_Dihedral_Func

C++: core::scoring::disulfides::CaCbCbCa_Dihedral_Func::operator=(const class core::scoring::disulfides::CaCbCbCa_Dihedral_Func &) –> class core::scoring::disulfides::CaCbCbCa_Dihedral_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCbCa_Dihedral_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::CaCbCbCa_Dihedral_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCbCa_Dihedral_Func, : float) float

C++: core::scoring::disulfides::CaCbCbCa_Dihedral_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCbCa_Dihedral_Func, : float) float

C++: core::scoring::disulfides::CaCbCbCa_Dihedral_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCbCa_Dihedral_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::CaCbCbCa_Dihedral_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.CaCbCb_Angle_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

Score based on the angle Ca Cb Cb

assign(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCb_Angle_Func, : pyrosetta.rosetta.core.scoring.disulfides.CaCbCb_Angle_Func) pyrosetta.rosetta.core.scoring.disulfides.CaCbCb_Angle_Func

C++: core::scoring::disulfides::CaCbCb_Angle_Func::operator=(const class core::scoring::disulfides::CaCbCb_Angle_Func &) –> class core::scoring::disulfides::CaCbCb_Angle_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCb_Angle_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::CaCbCb_Angle_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCb_Angle_Func, : float) float

C++: core::scoring::disulfides::CaCbCb_Angle_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCb_Angle_Func, : float) float

C++: core::scoring::disulfides::CaCbCb_Angle_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.CaCbCb_Angle_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::CaCbCb_Angle_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.Cb_Distance_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

Score based on the distance between Cb

Based on the rosetta++ scores by Bill Schief in 2002.

Uses a sum of three gaussians.

assign(self: pyrosetta.rosetta.core.scoring.disulfides.Cb_Distance_Func, : pyrosetta.rosetta.core.scoring.disulfides.Cb_Distance_Func) pyrosetta.rosetta.core.scoring.disulfides.Cb_Distance_Func

C++: core::scoring::disulfides::Cb_Distance_Func::operator=(const class core::scoring::disulfides::Cb_Distance_Func &) –> class core::scoring::disulfides::Cb_Distance_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.Cb_Distance_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::Cb_Distance_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.Cb_Distance_Func, : float) float

C++: core::scoring::disulfides::Cb_Distance_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.Cb_Distance_Func, : float) float

C++: core::scoring::disulfides::Cb_Distance_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.Cb_Distance_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::Cb_Distance_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.Cen_Distance_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

Score based on the distance between the two residues’ centroids

assign(self: pyrosetta.rosetta.core.scoring.disulfides.Cen_Distance_Func, : pyrosetta.rosetta.core.scoring.disulfides.Cen_Distance_Func) pyrosetta.rosetta.core.scoring.disulfides.Cen_Distance_Func

C++: core::scoring::disulfides::Cen_Distance_Func::operator=(const class core::scoring::disulfides::Cen_Distance_Func &) –> class core::scoring::disulfides::Cen_Distance_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.Cen_Distance_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::Cen_Distance_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.Cen_Distance_Func, : float) float

C++: core::scoring::disulfides::Cen_Distance_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.Cen_Distance_Func, : float) float

C++: core::scoring::disulfides::Cen_Distance_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.Cen_Distance_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::Cen_Distance_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyComponents

Bases: pybind11_builtins.pybind11_object

Storage for Disulfide Energy Terms

Although the full atom and centroid terms will not be defined

at the same time for a particular disulfide bond, it is convienient to be able to store either in the same object.

dslfc_ang(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyComponents) float

C++: core::scoring::disulfides::CentroidDisulfideEnergyComponents::dslfc_ang() –> double &

dslfc_bb_dih(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyComponents) float

C++: core::scoring::disulfides::CentroidDisulfideEnergyComponents::dslfc_bb_dih() –> double &

dslfc_cb_dih(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyComponents) float

C++: core::scoring::disulfides::CentroidDisulfideEnergyComponents::dslfc_cb_dih() –> double &

dslfc_cb_dst(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyComponents) float

C++: core::scoring::disulfides::CentroidDisulfideEnergyComponents::dslfc_cb_dst() –> double &

dslfc_cen_dst(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyComponents) float

C++: core::scoring::disulfides::CentroidDisulfideEnergyComponents::dslfc_cen_dst() –> double &

class pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer

Bases: pyrosetta.rosetta.core.scoring.LREnergyContainer

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::accumulate_energy(unsigned long, class core::scoring::EMapVector &) const –> void

any_neighbors_for_residue(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::any_neighbors_for_residue(int) const –> bool

any_upper_neighbors_for_residue(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::any_upper_neighbors_for_residue(int) const –> bool

assign(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, : pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer) pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::operator=(const class core::scoring::disulfides::CentroidDisulfideEnergyContainer &) –> class core::scoring::disulfides::CentroidDisulfideEnergyContainer &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer) pyrosetta.rosetta.core.scoring.LREnergyContainer

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::clone() const –> class std::shared_ptr<class core::scoring::LREnergyContainer>

const_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::const_neighbor_iterator_begin(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::const_neighbor_iterator_end(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_upper_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::const_upper_neighbor_iterator_begin(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_upper_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::const_upper_neighbor_iterator_end(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

disulfide_atom_indices(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) core::scoring::disulfides::DisulfideAtomIndices

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfide_atom_indices(unsigned long) const –> const class core::scoring::disulfides::DisulfideAtomIndices &

disulfide_bonded(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, res1id: int, res2id: int) bool

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfide_bonded(unsigned long, unsigned long) const –> bool

empty(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer) bool

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::empty() const –> bool

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int) bool

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::energy_computed(unsigned long) const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int) int

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::lower_neighbor_id(unsigned long) const –> unsigned long

mark_energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int) None

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::mark_energy_computed(unsigned long) –> void

mark_energy_uncomputed(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int) None

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::mark_energy_uncomputed(unsigned long) –> void

neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::neighbor_iterator_begin(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::neighbor_iterator_end(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

other_neighbor_atom_indices(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) core::scoring::disulfides::DisulfideAtomIndices

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::other_neighbor_atom_indices(unsigned long) const –> const class core::scoring::disulfides::DisulfideAtomIndices &

other_neighbor_id(*args, **kwargs)

Overloaded function.

  1. other_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) -> int

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::other_neighbor_id(unsigned long) const –> unsigned long

  1. other_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int, resid: int) -> int

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::other_neighbor_id(unsigned long, unsigned long) const –> unsigned long

residue_forms_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::residue_forms_disulfide(unsigned long) const –> bool

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::retrieve_energy(unsigned long, class core::scoring::EMapVector &) const –> void

save_energy(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::save_energy(unsigned long, const class core::scoring::EMapVector &) –> void

set_num_nodes(self: pyrosetta.rosetta.core.scoring.LREnergyContainer, : int) None

C++: core::scoring::LREnergyContainer::set_num_nodes(unsigned long) –> void

update(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, : pyrosetta.rosetta.core.pose.Pose) None

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::update(const class core::pose::Pose &) –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, disulfide_index: int) int

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::upper_neighbor_id(unsigned long) const –> unsigned long

upper_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::upper_neighbor_iterator_begin(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

upper_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::CentroidDisulfideEnergyContainer::upper_neighbor_iterator_end(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

class pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator

Bases: pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

Just a const version of CentroidDisulfideNeighborIterator

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::accumulate_energy(class core::scoring::EMapVector &) const –> void

assign(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator, : pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::operator=(const class core::scoring::ResidueNeighborConstIterator &) –> class core::scoring::ResidueNeighborConstIterator &

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator) bool

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::energy_computed() const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator) int

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::lower_neighbor_id() const –> unsigned long

neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator) int

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::neighbor_id() const –> unsigned long

plus_plus(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::operator++() –> const class core::scoring::ResidueNeighborConstIterator &

residue_iterated_on(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator) int

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::residue_iterated_on() const –> unsigned long

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::retrieve_energy(class core::scoring::EMapVector &) const –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborConstIterator) int

C++: core::scoring::disulfides::CentroidDisulfideNeighborConstIterator::upper_neighbor_id() const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator

Bases: pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

An iterator over the disulfide bonds a residue forms

When scoring a pose, a long range energy container must be able to iterate over all the residues which interact with a particular residue. For disulfide bonds, this is either zero or one items depending on whether the residue specified forms a disulfide bond or not.

Given the proper options, include all residues in the vicinity which could form a bond, not just the best one. Maybe even include non-cysteines!

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::accumulate_energy(class core::scoring::EMapVector &) const –> void

assign(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator, : pyrosetta.rosetta.core.scoring.ResidueNeighborIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::operator=(const class core::scoring::ResidueNeighborIterator &) –> class core::scoring::ResidueNeighborIterator &

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator) bool

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::energy_computed() const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator) int

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::lower_neighbor_id() const –> unsigned long

mark_energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator) None

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::mark_energy_computed() –> void

mark_energy_uncomputed(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator) None

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::mark_energy_uncomputed() –> void

neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator) int

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::neighbor_id() const –> unsigned long

plus_plus(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::operator++() –> const class core::scoring::ResidueNeighborIterator &

residue_iterated_on(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator) int

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::residue_iterated_on() const –> unsigned long

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::retrieve_energy(class core::scoring::EMapVector &) const –> void

save_energy(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::save_energy(const class core::scoring::EMapVector &) –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfideNeighborIterator) int

C++: core::scoring::disulfides::CentroidDisulfideNeighborIterator::upper_neighbor_id() const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfidePotential

Bases: pybind11_builtins.pybind11_object

This class scores centroid disulfide bonds It is intended to be a singleton with a single instance held by ScoringManager.

The energy functions are derived from those present in Rosetta++

assign(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfidePotential, : pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfidePotential) pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfidePotential

C++: core::scoring::disulfides::CentroidDisulfidePotential::operator=(const class core::scoring::disulfides::CentroidDisulfidePotential &) –> class core::scoring::disulfides::CentroidDisulfidePotential &

is_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfidePotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue) bool

Decide whether there is a disulfide bond between two residues.

Does not require that the residues be cysteines, so if this is important you should check for CYS first. (The relaxed requirements are useful for design.)

C++: core::scoring::disulfides::CentroidDisulfidePotential::is_disulfide(const class core::conformation::Residue &, const class core::conformation::Residue &) const –> bool

score_disulfide(*args, **kwargs)

Overloaded function.

  1. score_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfidePotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue, cbcb_distance_score: float, centroid_distance_score: float, cacbcb_angle_1_score: float, cacbcb_angle_2_score: float, cacbcbca_dihedral_score: float, backbone_dihedral_score: float) -> None

Calculates scoring terms for the disulfide bond specified

C++: core::scoring::disulfides::CentroidDisulfidePotential::score_disulfide(const class core::conformation::Residue &, const class core::conformation::Residue &, double &, double &, double &, double &, double &, double &) const –> void

  1. score_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.CentroidDisulfidePotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue, cbcb_distance_sq: float, centroid_distance_sq: float, cacbcb_angle_1: float, cacbcb_angle_2: float, cacbcbca_dihedral: float, backbone_dihedral: float, cbcb_distance_score: float, centroid_distance_score: float, cacbcb_angle_1_score: float, cacbcb_angle_2_score: float, cacbcbca_dihedral_score: float, backbone_dihedral_score: float, cb_score_factor: float) -> None

Calculates scoring terms and geometry

C++: core::scoring::disulfides::CentroidDisulfidePotential::score_disulfide(const class core::conformation::Residue &, const class core::conformation::Residue &, double &, double &, double &, double &, double &, double &, double &, double &, double &, double &, double &, double &, double &) const –> void

class pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator

Bases: pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::accumulate_energy(class core::scoring::EMapVector &) const –> void

assign(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator, : pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::operator=(const class core::scoring::ResidueNeighborConstIterator &) –> class core::scoring::ResidueNeighborConstIterator &

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator) bool

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::energy_computed() const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator) int

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::lower_neighbor_id() const –> unsigned long

neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator) int

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::neighbor_id() const –> unsigned long

plus_plus(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::operator++() –> const class core::scoring::ResidueNeighborConstIterator &

residue_iterated_on(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator) int

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::residue_iterated_on() const –> unsigned long

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::retrieve_energy(class core::scoring::EMapVector &) const –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbConstIterator) int

C++: core::scoring::disulfides::DisulfResNeighbConstIterator::upper_neighbor_id() const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator

Bases: pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfResNeighbIterator::accumulate_energy(class core::scoring::EMapVector &) const –> void

assign(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator, : pyrosetta.rosetta.core.scoring.ResidueNeighborIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::DisulfResNeighbIterator::operator=(const class core::scoring::ResidueNeighborIterator &) –> class core::scoring::ResidueNeighborIterator &

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator) bool

C++: core::scoring::disulfides::DisulfResNeighbIterator::energy_computed() const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator) int

C++: core::scoring::disulfides::DisulfResNeighbIterator::lower_neighbor_id() const –> unsigned long

mark_energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator) None

C++: core::scoring::disulfides::DisulfResNeighbIterator::mark_energy_computed() –> void

mark_energy_uncomputed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator) None

C++: core::scoring::disulfides::DisulfResNeighbIterator::mark_energy_uncomputed() –> void

neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator) int

C++: core::scoring::disulfides::DisulfResNeighbIterator::neighbor_id() const –> unsigned long

plus_plus(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::DisulfResNeighbIterator::operator++() –> const class core::scoring::ResidueNeighborIterator &

residue_iterated_on(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator) int

C++: core::scoring::disulfides::DisulfResNeighbIterator::residue_iterated_on() const –> unsigned long

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfResNeighbIterator::retrieve_energy(class core::scoring::EMapVector &) const –> void

save_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfResNeighbIterator::save_energy(const class core::scoring::EMapVector &) –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfResNeighbIterator) int

C++: core::scoring::disulfides::DisulfResNeighbIterator::upper_neighbor_id() const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices

Bases: pybind11_builtins.pybind11_object

This class is used by the *DisulfideEnergyContainer and the *DisulfidePotential classes to rapidly index into a residue that’s known to form a disulfide. For the sake of computing derivatives, there are only three atoms that need to be readily available: CA, CB, and the atom which makes the disulfide bond, either SG or CEN. The DisulfideEnergyContainer is responsible for keeping the indices in one of these objects up-to-date with the residue it is meant to shadow.

atom_gets_derivatives(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, atom_index: int) bool

C++: core::scoring::disulfides::DisulfideAtomIndices::atom_gets_derivatives(unsigned long) const –> bool

c_alpha_index(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices) int

C++: core::scoring::disulfides::DisulfideAtomIndices::c_alpha_index() const –> unsigned long

c_beta_index(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices) int

C++: core::scoring::disulfides::DisulfideAtomIndices::c_beta_index() const –> unsigned long

derivative_atom(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, atom_index: int) pyrosetta.rosetta.core.scoring.disulfides.DisulfideDerivativeAtom

C++: core::scoring::disulfides::DisulfideAtomIndices::derivative_atom(unsigned long) const –> enum core::scoring::disulfides::DisulfideDerivativeAtom

disulf_atom_index(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices) int
The atom which participates in the disulfide bond

SG for fullatom or CEN for centroid

C++: core::scoring::disulfides::DisulfideAtomIndices::disulf_atom_index() const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.DisulfideDerivativeAtom

Bases: pybind11_builtins.pybind11_object

Members:

NO_DERIVATIVES_FOR_ATOM

CYS_C_ALPHA

CYS_C_BETA

CYS_S_GAMMA

CYS_CEN

CYS_CEN = <DisulfideDerivativeAtom.CYS_CEN: 4>
CYS_C_ALPHA = <DisulfideDerivativeAtom.CYS_C_ALPHA: 1>
CYS_C_BETA = <DisulfideDerivativeAtom.CYS_C_BETA: 2>
CYS_S_GAMMA = <DisulfideDerivativeAtom.CYS_S_GAMMA: 3>
NO_DERIVATIVES_FOR_ATOM = <DisulfideDerivativeAtom.NO_DERIVATIVES_FOR_ATOM: 0>
property name
class pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingDatabase

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingDatabase, : pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingDatabase) pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingDatabase

C++: core::scoring::disulfides::DisulfideMatchingDatabase::operator=(const class core::scoring::disulfides::DisulfideMatchingDatabase &) –> class core::scoring::disulfides::DisulfideMatchingDatabase &

get_all_disulfides(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingDatabase) pyrosetta.rosetta.utility.vector1_core_kinematics_RT

C++: core::scoring::disulfides::DisulfideMatchingDatabase::get_all_disulfides() const –> class utility::vector1<class core::kinematics::RT, class std::allocator<class core::kinematics::RT> > &

read_disulfide_database(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingDatabase) None

C++: core::scoring::disulfides::DisulfideMatchingDatabase::read_disulfide_database() const –> void

class pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyComponents

Bases: pybind11_builtins.pybind11_object

Storage for Disulfide Energy Terms

dslfc_RT(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyComponents) float

C++: core::scoring::disulfides::DisulfideMatchingEnergyComponents::dslfc_RT() –> double &

dslfc_rot(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyComponents) float

C++: core::scoring::disulfides::DisulfideMatchingEnergyComponents::dslfc_rot() –> double &

dslfc_trans(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyComponents) float

C++: core::scoring::disulfides::DisulfideMatchingEnergyComponents::dslfc_trans() –> double &

class pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer

Bases: pyrosetta.rosetta.core.scoring.LREnergyContainer

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::accumulate_energy(unsigned long, class core::scoring::EMapVector &) const –> void

any_neighbors_for_residue(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::any_neighbors_for_residue(int) const –> bool

any_upper_neighbors_for_residue(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::any_upper_neighbors_for_residue(int) const –> bool

assign(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, : pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer) pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::operator=(const class core::scoring::disulfides::DisulfideMatchingEnergyContainer &) –> class core::scoring::disulfides::DisulfideMatchingEnergyContainer &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer) pyrosetta.rosetta.core.scoring.LREnergyContainer

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::clone() const –> class std::shared_ptr<class core::scoring::LREnergyContainer>

const_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::const_neighbor_iterator_begin(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::const_neighbor_iterator_end(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_upper_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::const_upper_neighbor_iterator_begin(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_upper_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::const_upper_neighbor_iterator_end(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

disulfide_atom_indices(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfide_atom_indices(unsigned long) const –> const class core::scoring::disulfides::DisulfideAtomIndices &

disulfide_bonded(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, res1id: int, res2id: int) bool

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfide_bonded(unsigned long, unsigned long) const –> bool

empty(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer) bool

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::empty() const –> bool

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int) bool

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::energy_computed(unsigned long) const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int) int

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::lower_neighbor_id(unsigned long) const –> unsigned long

mark_energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int) None

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::mark_energy_computed(unsigned long) –> void

mark_energy_uncomputed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int) None

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::mark_energy_uncomputed(unsigned long) –> void

neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::neighbor_iterator_begin(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::neighbor_iterator_end(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

other_neighbor_atom_indices(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::other_neighbor_atom_indices(unsigned long) const –> const class core::scoring::disulfides::DisulfideAtomIndices &

other_neighbor_id(*args, **kwargs)

Overloaded function.

  1. other_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) -> int

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::other_neighbor_id(unsigned long) const –> unsigned long

  1. other_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int, resid: int) -> int

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::other_neighbor_id(unsigned long, unsigned long) const –> unsigned long

residue_forms_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::residue_forms_disulfide(unsigned long) const –> bool

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::retrieve_energy(unsigned long, class core::scoring::EMapVector &) const –> void

save_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::save_energy(unsigned long, const class core::scoring::EMapVector &) –> void

set_num_nodes(self: pyrosetta.rosetta.core.scoring.LREnergyContainer, : int) None

C++: core::scoring::LREnergyContainer::set_num_nodes(unsigned long) –> void

update(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, : pyrosetta.rosetta.core.pose.Pose) None

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::update(const class core::pose::Pose &) –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, disulfide_index: int) int

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::upper_neighbor_id(unsigned long) const –> unsigned long

upper_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::upper_neighbor_iterator_begin(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

upper_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::DisulfideMatchingEnergyContainer::upper_neighbor_iterator_end(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

class pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator

Bases: pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

Just a const version of DisulfideMatchingNeighborIterator

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::accumulate_energy(class core::scoring::EMapVector &) const –> void

assign(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator, : pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::operator=(const class core::scoring::ResidueNeighborConstIterator &) –> class core::scoring::ResidueNeighborConstIterator &

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator) bool

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::energy_computed() const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator) int

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::lower_neighbor_id() const –> unsigned long

neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator) int

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::neighbor_id() const –> unsigned long

plus_plus(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::operator++() –> const class core::scoring::ResidueNeighborConstIterator &

residue_iterated_on(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator) int

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::residue_iterated_on() const –> unsigned long

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::retrieve_energy(class core::scoring::EMapVector &) const –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborConstIterator) int

C++: core::scoring::disulfides::DisulfideMatchingNeighborConstIterator::upper_neighbor_id() const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator

Bases: pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

An iterator over the disulfide bonds a residue forms

When scoring a pose, a long range energy container must be able to iterate over all the residues which interact with a particular residue. For disulfide bonds, this is either zero or one items depending on whether the residue specified forms a disulfide bond or not.

Given the proper options, include all residues in the vicinity which could form a bond, not just the best one. Maybe even include non-cysteines!

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::accumulate_energy(class core::scoring::EMapVector &) const –> void

assign(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator, : pyrosetta.rosetta.core.scoring.ResidueNeighborIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::operator=(const class core::scoring::ResidueNeighborIterator &) –> class core::scoring::ResidueNeighborIterator &

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator) bool

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::energy_computed() const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator) int

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::lower_neighbor_id() const –> unsigned long

mark_energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator) None

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::mark_energy_computed() –> void

mark_energy_uncomputed(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator) None

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::mark_energy_uncomputed() –> void

neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator) int

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::neighbor_id() const –> unsigned long

plus_plus(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::operator++() –> const class core::scoring::ResidueNeighborIterator &

residue_iterated_on(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator) int

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::residue_iterated_on() const –> unsigned long

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::retrieve_energy(class core::scoring::EMapVector &) const –> void

save_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator, : pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::save_energy(const class core::scoring::EMapVector &) –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingNeighborIterator) int

C++: core::scoring::disulfides::DisulfideMatchingNeighborIterator::upper_neighbor_id() const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingPotential

Bases: pybind11_builtins.pybind11_object

This class scores centroid disulfide bonds It is intended to be a singleton with a single instance held by ScoringManager.

The energy functions are derived from those present in Rosetta++

assign(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingPotential, : pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingPotential) pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingPotential

C++: core::scoring::disulfides::DisulfideMatchingPotential::operator=(const class core::scoring::disulfides::DisulfideMatchingPotential &) –> class core::scoring::disulfides::DisulfideMatchingPotential &

compute_matching_energy(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingPotential, pose: pyrosetta.rosetta.core.pose.Pose) float

C++: core::scoring::disulfides::DisulfideMatchingPotential::compute_matching_energy(const class core::pose::Pose &) const –> double

score_disulfide(*args, **kwargs)

Overloaded function.

  1. score_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingPotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue, match_t: float, match_r: float, match_rt: float) -> None

  2. score_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.DisulfideMatchingPotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue, match_t: float, match_r: float, match_rt: float, mirror: bool) -> None

Calculates scoring terms for the disulfide bond specified

C++: core::scoring::disulfides::DisulfideMatchingPotential::score_disulfide(const class core::conformation::Residue &, const class core::conformation::Residue &, double &, double &, double &, const bool) const –> void

class pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyComponents

Bases: pybind11_builtins.pybind11_object

dslf_ca_dih(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyComponents) float

C++: core::scoring::disulfides::FullatomDisulfideEnergyComponents::dslf_ca_dih() –> double &

dslf_cbs_ds(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyComponents) float

C++: core::scoring::disulfides::FullatomDisulfideEnergyComponents::dslf_cbs_ds() –> double &

dslf_cs_ang(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyComponents) float

C++: core::scoring::disulfides::FullatomDisulfideEnergyComponents::dslf_cs_ang() –> double &

dslf_fa13(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyComponents) float

C++: core::scoring::disulfides::FullatomDisulfideEnergyComponents::dslf_fa13() –> double &

dslf_ss_dih(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyComponents) float

C++: core::scoring::disulfides::FullatomDisulfideEnergyComponents::dslf_ss_dih() –> double &

dslf_ss_dst(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyComponents) float

C++: core::scoring::disulfides::FullatomDisulfideEnergyComponents::dslf_ss_dst() –> double &

class pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer

Bases: pyrosetta.rosetta.core.scoring.LREnergyContainer

accumulate_energy(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::accumulate_energy(unsigned long, class core::scoring::EMapVector &) const –> void

any_neighbors_for_residue(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::any_neighbors_for_residue(int) const –> bool

any_upper_neighbors_for_residue(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::any_upper_neighbors_for_residue(int) const –> bool

assign(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, : pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer) pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::operator=(const class core::scoring::disulfides::FullatomDisulfideEnergyContainer &) –> class core::scoring::disulfides::FullatomDisulfideEnergyContainer &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer) pyrosetta.rosetta.core.scoring.LREnergyContainer

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::clone() const –> class std::shared_ptr<class core::scoring::LREnergyContainer>

const_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::const_neighbor_iterator_begin(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::const_neighbor_iterator_end(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_upper_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::const_upper_neighbor_iterator_begin(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

const_upper_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborConstIterator

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::const_upper_neighbor_iterator_end(int) const –> class std::shared_ptr<class core::scoring::ResidueNeighborConstIterator>

disulfide_atom_indices(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfide_atom_indices(unsigned long) const –> const class core::scoring::disulfides::DisulfideAtomIndices &

disulfide_bonded(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, res1id: int, res2id: int) bool

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfide_bonded(unsigned long, unsigned long) const –> bool

empty(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer) bool

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::empty() const –> bool

energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int) bool

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::energy_computed(unsigned long) const –> bool

lower_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int) int

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::lower_neighbor_id(unsigned long) const –> unsigned long

mark_energy_computed(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int) None

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::mark_energy_computed(unsigned long) –> void

mark_energy_uncomputed(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int) None

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::mark_energy_uncomputed(unsigned long) –> void

neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::neighbor_iterator_begin(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::neighbor_iterator_end(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

num_residues(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer) int

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::num_residues() const –> unsigned long

other_neighbor_atom_indices(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::other_neighbor_atom_indices(unsigned long) const –> const class core::scoring::disulfides::DisulfideAtomIndices &

other_neighbor_id(*args, **kwargs)

Overloaded function.

  1. other_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) -> int

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::other_neighbor_id(unsigned long) const –> unsigned long

  1. other_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int, resid: int) -> int

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::other_neighbor_id(unsigned long, unsigned long) const –> unsigned long

residue_forms_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) bool

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::residue_forms_disulfide(unsigned long) const –> bool

retrieve_energy(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::retrieve_energy(unsigned long, class core::scoring::EMapVector &) const –> void

save_energy(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int, emap: pyrosetta.rosetta.core.scoring.EMapVector) None

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::save_energy(unsigned long, const class core::scoring::EMapVector &) –> void

set_num_nodes(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, : int) None

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::set_num_nodes(unsigned long) –> void

update(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, : pyrosetta.rosetta.core.pose.Pose) None

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::update(const class core::pose::Pose &) –> void

upper_neighbor_id(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, disulfide_index: int) int

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::upper_neighbor_id(unsigned long) const –> unsigned long

upper_neighbor_iterator_begin(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::upper_neighbor_iterator_begin(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

upper_neighbor_iterator_end(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideEnergyContainer, resid: int) pyrosetta.rosetta.core.scoring.ResidueNeighborIterator

C++: core::scoring::disulfides::FullatomDisulfideEnergyContainer::upper_neighbor_iterator_end(int) –> class std::shared_ptr<class core::scoring::ResidueNeighborIterator>

class pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfideParams13

Bases: pybind11_builtins.pybind11_object

property a_kappa
property a_logA
property a_mu
property d_location
property d_scale
property d_shape
property dcs_kappa1
property dcs_kappa2
property dcs_kappa3
property dcs_logA1
property dcs_logA2
property dcs_logA3
property dcs_mu1
property dcs_mu2
property dcs_mu3
property dss_kappa1
property dss_kappa2
property dss_logA1
property dss_logA2
property dss_mixed_kappa1
property dss_mixed_kappa2
property dss_mixed_logA1
property dss_mixed_logA2
property dss_mixed_mu1
property dss_mixed_mu2
property dss_mu1
property dss_mu2
class pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfidePotential

Bases: pybind11_builtins.pybind11_object

get_disulfide_derivatives(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfidePotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue, res1_atom_indices: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, res2_atom_indices: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, weights: pyrosetta.rosetta.core.scoring.EMapVector, r1_atom_derivs: pyrosetta.rosetta.utility.vector1_core_scoring_DerivVectorPair, r2_atom_derivs: pyrosetta.rosetta.utility.vector1_core_scoring_DerivVectorPair) None

C++: core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_derivatives(const class core::conformation::Residue &, const class core::conformation::Residue &, const class core::scoring::disulfides::DisulfideAtomIndices &, const class core::scoring::disulfides::DisulfideAtomIndices &, const class core::scoring::EMapVector &, class utility::vector1<class core::scoring::DerivVectorPair, class std::allocator<class core::scoring::DerivVectorPair> > &, class utility::vector1<class core::scoring::DerivVectorPair, class std::allocator<class core::scoring::DerivVectorPair> > &) const –> void

get_disulfide_derivatives_old(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfidePotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue, res1_atom_indices: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, res2_atom_indices: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, at1: int, weights: pyrosetta.rosetta.core.scoring.EMapVector, F1: pyrosetta.rosetta.numeric.xyzVector_double_t, F2: pyrosetta.rosetta.numeric.xyzVector_double_t) None

C++: core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_derivatives_old(const class core::conformation::Residue &, const class core::conformation::Residue &, const class core::scoring::disulfides::DisulfideAtomIndices &, const class core::scoring::disulfides::DisulfideAtomIndices &, const unsigned long, const class core::scoring::EMapVector &, class numeric::xyzVector<double> &, class numeric::xyzVector<double> &) const –> void

print_score_functions(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfidePotential) None

C++: core::scoring::disulfides::FullatomDisulfidePotential::print_score_functions() const –> void

score_this_disulfide(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfidePotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue, res1_atom_indices: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, res2_atom_indices: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, score: float) None

C++: core::scoring::disulfides::FullatomDisulfidePotential::score_this_disulfide(const class core::conformation::Residue &, const class core::conformation::Residue &, const class core::scoring::disulfides::DisulfideAtomIndices &, const class core::scoring::disulfides::DisulfideAtomIndices &, double &) const –> void

score_this_disulfide_old(self: pyrosetta.rosetta.core.scoring.disulfides.FullatomDisulfidePotential, res1: pyrosetta.rosetta.core.conformation.Residue, res2: pyrosetta.rosetta.core.conformation.Residue, res1_atom_indices: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, res2_atom_indices: pyrosetta.rosetta.core.scoring.disulfides.DisulfideAtomIndices, distance_score_this_disulfide: float, csangles_score_this_disulfide: float, dihedral_score_this_disulfide: float, ca_dihedral_sc_this_disulf: float, truefalse_fa_disulf: bool) None

C++: core::scoring::disulfides::FullatomDisulfidePotential::score_this_disulfide_old(const class core::conformation::Residue &, const class core::conformation::Residue &, const class core::scoring::disulfides::DisulfideAtomIndices &, const class core::scoring::disulfides::DisulfideAtomIndices &, double &, double &, double &, double &, bool &) const –> void

class pyrosetta.rosetta.core.scoring.disulfides.NCaCaC_Dihedral_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

Score based on the dihedral formed by the two Ca and Cb

assign(self: pyrosetta.rosetta.core.scoring.disulfides.NCaCaC_Dihedral_Func, : pyrosetta.rosetta.core.scoring.disulfides.NCaCaC_Dihedral_Func) pyrosetta.rosetta.core.scoring.disulfides.NCaCaC_Dihedral_Func

C++: core::scoring::disulfides::NCaCaC_Dihedral_Func::operator=(const class core::scoring::disulfides::NCaCaC_Dihedral_Func &) –> class core::scoring::disulfides::NCaCaC_Dihedral_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.NCaCaC_Dihedral_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::NCaCaC_Dihedral_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.NCaCaC_Dihedral_Func, : float) float

C++: core::scoring::disulfides::NCaCaC_Dihedral_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.NCaCaC_Dihedral_Func, : float) float

C++: core::scoring::disulfides::NCaCaC_Dihedral_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.NCaCaC_Dihedral_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::NCaCaC_Dihedral_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.RT_helper

Bases: pybind11_builtins.pybind11_object

static RT_from_epos(Epos1: pyrosetta.rosetta.ObjexxFCL.FArray2A_float_t, Epos2: pyrosetta.rosetta.ObjexxFCL.FArray2A_float_t) pyrosetta.rosetta.core.kinematics.RT

C++: core::scoring::disulfides::RT_helper::RT_from_epos(class ObjexxFCL::FArray2A<float>, class ObjexxFCL::FArray2A<float>) –> class core::kinematics::RT

class pyrosetta.rosetta.core.scoring.disulfides.SGSG_Dihedral_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

assign(self: pyrosetta.rosetta.core.scoring.disulfides.SGSG_Dihedral_Func, : pyrosetta.rosetta.core.scoring.disulfides.SGSG_Dihedral_Func) pyrosetta.rosetta.core.scoring.disulfides.SGSG_Dihedral_Func

C++: core::scoring::disulfides::SGSG_Dihedral_Func::operator=(const class core::scoring::disulfides::SGSG_Dihedral_Func &) –> class core::scoring::disulfides::SGSG_Dihedral_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.SGSG_Dihedral_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::SGSG_Dihedral_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.SGSG_Dihedral_Func, : float) float

C++: core::scoring::disulfides::SGSG_Dihedral_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.SGSG_Dihedral_Func, : float) float

C++: core::scoring::disulfides::SGSG_Dihedral_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.SGSG_Dihedral_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::SGSG_Dihedral_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long

class pyrosetta.rosetta.core.scoring.disulfides.SG_Dist_Func

Bases: pyrosetta.rosetta.core.scoring.func.Func

assign(self: pyrosetta.rosetta.core.scoring.disulfides.SG_Dist_Func, : pyrosetta.rosetta.core.scoring.disulfides.SG_Dist_Func) pyrosetta.rosetta.core.scoring.disulfides.SG_Dist_Func

C++: core::scoring::disulfides::SG_Dist_Func::operator=(const class core::scoring::disulfides::SG_Dist_Func &) –> class core::scoring::disulfides::SG_Dist_Func &

clone(self: pyrosetta.rosetta.core.scoring.disulfides.SG_Dist_Func) pyrosetta.rosetta.core.scoring.func.Func

C++: core::scoring::disulfides::SG_Dist_Func::clone() const –> class std::shared_ptr<class core::scoring::func::Func>

dfunc(self: pyrosetta.rosetta.core.scoring.disulfides.SG_Dist_Func, : float) float

C++: core::scoring::disulfides::SG_Dist_Func::dfunc(const double) const –> double

estimate_dfunc(*args, **kwargs)

Overloaded function.

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+1e-05).

C++: core::scoring::func::Func::estimate_dfunc(const double) const –> double

  1. estimate_dfunc(self: pyrosetta.rosetta.core.scoring.func.Func, r: float, h: float) -> float

Estimates the derivative of this function at a given radius by

calculating the slope of the secant line from func(r) and func(r+h).

C++: core::scoring::func::Func::estimate_dfunc(const double, const double) const –> double

func(self: pyrosetta.rosetta.core.scoring.disulfides.SG_Dist_Func, : float) float

C++: core::scoring::disulfides::SG_Dist_Func::func(const double) const –> double

read_data(self: pyrosetta.rosetta.core.scoring.func.Func, : pyrosetta.rosetta.std.istream) None

initialize this Func from the given std::istream.

C++: core::scoring::func::Func::read_data(std::istream &) –> void

same_type_as_me(self: pyrosetta.rosetta.core.scoring.disulfides.SG_Dist_Func, other: pyrosetta.rosetta.core.scoring.func.Func) bool

C++: core::scoring::disulfides::SG_Dist_Func::same_type_as_me(const class core::scoring::func::Func &) const –> bool

show(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
Prints out space-delimited columns for r, func, dfunc and

dfunc_est. The values for func, dfunc and dfunc_est are plotted as a function of r, which is varied from 2-20 in steps of 0.5. The value for dfunc_est is the estimated by the method estimate_dfunc( r ).

C++: core::scoring::func::Func::show(std::ostream &) const –> void

show_definition(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream) None
shows the definition of this function, usually the string type of

function and the parameters passed in to the constructor.

C++: core::scoring::func::Func::show_definition(std::ostream &) const –> void

show_violations(*args, **kwargs)

Overloaded function.

  1. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int) -> int

  2. show_violations(self: pyrosetta.rosetta.core.scoring.func.Func, out: pyrosetta.rosetta.std.ostream, r: float, verbose_level: int, threshold: float) -> int

show some sort of stringified representation of the violations for

this constraint.

C++: core::scoring::func::Func::show_violations(std::ostream &, double, unsigned long, double) const –> unsigned long