upstream

Bindings for protocols::match::upstream namespace

class pyrosetta.rosetta.protocols.match.upstream.BuildSet

Bases: pybind11_builtins.pybind11_object

Still sketchy on this class. It holds all of the data needed for describing the geometry of the downstream partner relative to the upstream partner for a single residue type. This class holds the data for deciding which base rotamers to consider, how each base rotamer should be expanded to produce a full set of chi rotamers, and how to orient the downstream partner relative to this rotamer. It also holds the UpstreamResTypeGeometry object for the restype being built.

algorithm(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) pyrosetta.rosetta.protocols.match.downstream.DownstreamAlgorithm

C++: protocols::match::upstream::BuildSet::algorithm() –> class protocols::match::downstream::DownstreamAlgorithm &

property algorithm_
assign(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, rhs: pyrosetta.rosetta.protocols.match.upstream.BuildSet) pyrosetta.rosetta.protocols.match.upstream.BuildSet

C++: protocols::match::upstream::BuildSet::operator=(const class protocols::match::upstream::BuildSet &) –> class protocols::match::upstream::BuildSet &

property atom_radii_
atom_radius(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, atomno: int) pyrosetta.rosetta.protocols.match.ProbeRadius

C++: protocols::match::upstream::BuildSet::atom_radius(unsigned long) const –> enum protocols::match::ProbeRadius

backbone_only(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) bool

C++: protocols::match::upstream::BuildSet::backbone_only() const –> bool

property backbone_only_
check_fa_dun(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) bool

C++: protocols::match::upstream::BuildSet::check_fa_dun() const –> bool

property check_fa_dun_
fa_dun_cutoff(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) float

C++: protocols::match::upstream::BuildSet::fa_dun_cutoff() const –> double

property fa_dun_cutoff_
has_algorithm(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) bool

C++: protocols::match::upstream::BuildSet::has_algorithm() –> bool

has_restype(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) bool

accessors

C++: protocols::match::upstream::BuildSet::has_restype() const –> bool

nbonds_from_bb_atom(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, atom_index: int) int

C++: protocols::match::upstream::BuildSet::nbonds_from_bb_atom(unsigned long) const –> unsigned long

property nbonds_from_bb_atom_
probability_limit(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) float

C++: protocols::match::upstream::BuildSet::probability_limit() const –> double

restype(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) pyrosetta.rosetta.core.chemical.ResidueType

C++: protocols::match::upstream::BuildSet::restype() const –> const class core::chemical::ResidueType &

property restype_
property restype_geom_
restype_geometry(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) protocols::match::upstream::UpstreamResTypeGeometry

C++: protocols::match::upstream::BuildSet::restype_geometry() const –> const class protocols::match::upstream::UpstreamResTypeGeometry &

property rot_prob_accumulation_limit_
sample_strategy_for_chi(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, chi: int) pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData

C++: protocols::match::upstream::BuildSet::sample_strategy_for_chi(unsigned long) const –> const class protocols::match::upstream::SampleStrategyData &

property sample_strategy_for_chi_
set_downstream_algorithm(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, : pyrosetta.rosetta.protocols.match.downstream.DownstreamAlgorithm) None

C++: protocols::match::upstream::BuildSet::set_downstream_algorithm(class std::shared_ptr<class protocols::match::downstream::DownstreamAlgorithm>) –> void

set_fa_dun_cutoff(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, cutoff: float) None

C++: protocols::match::upstream::BuildSet::set_fa_dun_cutoff(double) –> void

set_residue_type(*args, **kwargs)

Overloaded function.

  1. set_residue_type(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, restype: pyrosetta.rosetta.core.chemical.ResidueType) -> None

  2. set_residue_type(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, restype: pyrosetta.rosetta.core.chemical.ResidueType, backbone_only: bool) -> None

initialization

C++: protocols::match::upstream::BuildSet::set_residue_type(class std::shared_ptr<const class core::chemical::ResidueType>, bool) –> void

set_sample_strategy_for_chi(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, chi: int, data: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) None

C++: protocols::match::upstream::BuildSet::set_sample_strategy_for_chi(unsigned long, const class protocols::match::upstream::SampleStrategyData &) –> void

class pyrosetta.rosetta.protocols.match.upstream.ChiStrategy

Bases: pybind11_builtins.pybind11_object

Members:

no_samples

follow_EX_flags

rotameric_chi_mimic_EX_flags

rotameric_chi_step_by_value

rotameric_chi_step_wi_sd_range

rotameric_chi_partition_sd_range

nonrotameric_chi_sample_wi_nrchi_bin

nonrotameric_chi_sample_wi_nrchi_bin_to_lower_boundary

follow_EX_flags = <ChiStrategy.follow_EX_flags: 1>
property name
no_samples = <ChiStrategy.no_samples: 0>
nonrotameric_chi_sample_wi_nrchi_bin = <ChiStrategy.nonrotameric_chi_sample_wi_nrchi_bin: 6>
nonrotameric_chi_sample_wi_nrchi_bin_to_lower_boundary = <ChiStrategy.nonrotameric_chi_sample_wi_nrchi_bin_to_lower_boundary: 7>
rotameric_chi_mimic_EX_flags = <ChiStrategy.rotameric_chi_mimic_EX_flags: 2>
rotameric_chi_partition_sd_range = <ChiStrategy.rotameric_chi_partition_sd_range: 5>
rotameric_chi_step_by_value = <ChiStrategy.rotameric_chi_step_by_value: 3>
rotameric_chi_step_wi_sd_range = <ChiStrategy.rotameric_chi_step_wi_sd_range: 4>
class pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler

Bases: pyrosetta.rosetta.protocols.match.upstream.ProteinSCSampler

Basic class for sidechain sampling that pulls data from the Dunbrack rotamer library. The samples that are returned are the basic rotamers and do not include any expansions by the “ex” flags.

assign(self: pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler, : pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler) pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler

C++: protocols::match::upstream::DunbrackSCSampler::operator=(const class protocols::match::upstream::DunbrackSCSampler &) –> class protocols::match::upstream::DunbrackSCSampler &

desymmeterize(self: pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler) bool

C++: protocols::match::upstream::DunbrackSCSampler::desymmeterize() const –> bool

samples(self: pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler, bb_conf: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, restype: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_core_pack_dunbrack_DunbrackRotamerSampleData

C++: protocols::match::upstream::DunbrackSCSampler::samples(const class protocols::match::upstream::ScaffoldBuildPoint &, const class core::chemical::ResidueType &) const –> class utility::vector1<class core::pack::dunbrack::DunbrackRotamerSampleData, class std::allocator<class core::pack::dunbrack::DunbrackRotamerSampleData> >

set_desymmeterize(self: pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler, setting: bool) None
Should amino acids that are symmetric about their final chi torsion

be treated as if they actually are not symmetric? This can be useful if you want to set a constraint to one side of the amino acid and a second constraint to the other side. E.g., let’s say you want OD1 on ASP to contact one thing 1, and OD2 to contact thing 2. If you were to specify the constraint to atom type OOC, then you wouldn’t be able to prevent the case where OD1 contacted both things. This functionality can be activated in the matcher constraint file by adding DESYMMETERIZE to the ALGORITHM_INFO:: block in a matcher constraint file. E.g. <APL NOTE: FILL IN THE REST OF THE COMMENTS HERE>

C++: protocols::match::upstream::DunbrackSCSampler::set_desymmeterize(bool) –> void

class pyrosetta.rosetta.protocols.match.upstream.FullChiSampleSet

Bases: pybind11_builtins.pybind11_object

chi_sample(self: pyrosetta.rosetta.protocols.match.upstream.FullChiSampleSet, chi: int, sample_id: int) float

C++: protocols::match::upstream::FullChiSampleSet::chi_sample(unsigned long, unsigned long) const –> double

chi_samples(self: pyrosetta.rosetta.protocols.match.upstream.FullChiSampleSet, chi: int) pyrosetta.rosetta.utility.vector1_double

C++: protocols::match::upstream::FullChiSampleSet::chi_samples(unsigned long) const –> const class utility::vector1<double, class std::allocator<double> > &

frame(self: pyrosetta.rosetta.protocols.match.upstream.FullChiSampleSet, chi: int, sample_id: int) pyrosetta.rosetta.numeric.HomogeneousTransform_double_t

C++: protocols::match::upstream::FullChiSampleSet::frame(unsigned long, unsigned long) const –> const class numeric::HomogeneousTransform<double> &

n_samples_per_chi(self: pyrosetta.rosetta.protocols.match.upstream.FullChiSampleSet) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::match::upstream::FullChiSampleSet::n_samples_per_chi() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >

num_chi_samples_total(self: pyrosetta.rosetta.protocols.match.upstream.FullChiSampleSet) int

C++: protocols::match::upstream::FullChiSampleSet::num_chi_samples_total() const –> unsigned long

class pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint

Bases: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint

CA_pos(*args, **kwargs)

Overloaded function.

  1. CA_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::CA_pos() const –> class numeric::xyzVector<double>

  1. CA_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::CA_pos(const class numeric::xyzVector<double> &) –> void

C_pos(*args, **kwargs)

Overloaded function.

  1. C_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::C_pos() const –> class numeric::xyzVector<double>

  1. C_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::C_pos(const class numeric::xyzVector<double> &) –> void

HA_pos(*args, **kwargs)

Overloaded function.

  1. HA_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::HA_pos() const –> class numeric::xyzVector<double>

  1. HA_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::HA_pos(const class numeric::xyzVector<double> &) –> void

H_pos(*args, **kwargs)

Overloaded function.

  1. H_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::H_pos() const –> class numeric::xyzVector<double>

  1. H_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::H_pos(const class numeric::xyzVector<double> &) –> void

N_pos(*args, **kwargs)

Overloaded function.

  1. N_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::N_pos() const –> class numeric::xyzVector<double>

  1. N_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::N_pos(const class numeric::xyzVector<double> &) –> void

O_pos(*args, **kwargs)

Overloaded function.

  1. O_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::O_pos() const –> class numeric::xyzVector<double>

  1. O_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::O_pos(const class numeric::xyzVector<double> &) –> void

assign(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint) pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint

C++: protocols::match::upstream::OriginalBackboneBuildPoint::operator=(const class protocols::match::upstream::OriginalBackboneBuildPoint &) –> class protocols::match::upstream::OriginalBackboneBuildPoint &

compatible(*args, **kwargs)

Overloaded function.

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::OriginalBackboneBuildPoint::compatible(const class protocols::match::upstream::ScaffoldBuildPoint &, bool) const –> bool

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::OriginalBackboneBuildPoint::compatible(const class protocols::match::upstream::OriginalBackboneBuildPoint &, bool) const –> bool

index(*args, **kwargs)

Overloaded function.

  1. index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> int

C++: protocols::match::upstream::ScaffoldBuildPoint::index() const –> unsigned long

  1. index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, setting: int) -> None

C++: protocols::match::upstream::ScaffoldBuildPoint::index(unsigned long) –> void

initialize_from_residue(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, res: pyrosetta.rosetta.core.conformation.Residue) None

C++: protocols::match::upstream::OriginalBackboneBuildPoint::initialize_from_residue(const class core::conformation::Residue &) –> void

input_conformation(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint) pyrosetta.rosetta.core.conformation.Residue

C++: protocols::match::upstream::OriginalBackboneBuildPoint::input_conformation() const –> const class core::conformation::Residue &

insert(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, seqpos_to_insert_at: int, hit: pyrosetta.rosetta.protocols.match.Hit, builder: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::match::upstream::OriginalBackboneBuildPoint::insert(unsigned long, const class protocols::match::Hit &, class std::shared_ptr<const class protocols::match::upstream::UpstreamBuilder>, class core::pose::Pose &) const –> void

original_insertion_point(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint) int

C++: protocols::match::upstream::OriginalBackboneBuildPoint::original_insertion_point() const –> unsigned long

original_resid(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint) int

C++: protocols::match::upstream::OriginalBackboneBuildPoint::original_resid() const –> unsigned long

phi(*args, **kwargs)

Overloaded function.

  1. phi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> float

C++: protocols::match::upstream::ProteinBackboneBuildPoint::phi() const –> double

  1. phi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: float) -> None

Setters

C++: protocols::match::upstream::ProteinBackboneBuildPoint::phi(double) –> void

psi(*args, **kwargs)

Overloaded function.

  1. psi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> float

C++: protocols::match::upstream::ProteinBackboneBuildPoint::psi() const –> double

  1. psi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: float) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::psi(double) –> void

class pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint

Bases: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint

CA_pos(*args, **kwargs)

Overloaded function.

  1. CA_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::CA_pos() const –> class numeric::xyzVector<double>

  1. CA_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::CA_pos(const class numeric::xyzVector<double> &) –> void

C_pos(*args, **kwargs)

Overloaded function.

  1. C_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::C_pos() const –> class numeric::xyzVector<double>

  1. C_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::C_pos(const class numeric::xyzVector<double> &) –> void

HA_pos(*args, **kwargs)

Overloaded function.

  1. HA_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::HA_pos() const –> class numeric::xyzVector<double>

  1. HA_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::HA_pos(const class numeric::xyzVector<double> &) –> void

H_pos(*args, **kwargs)

Overloaded function.

  1. H_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::H_pos() const –> class numeric::xyzVector<double>

  1. H_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::H_pos(const class numeric::xyzVector<double> &) –> void

N_pos(*args, **kwargs)

Overloaded function.

  1. N_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::N_pos() const –> class numeric::xyzVector<double>

  1. N_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::N_pos(const class numeric::xyzVector<double> &) –> void

O_pos(*args, **kwargs)

Overloaded function.

  1. O_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::ProteinBackboneBuildPoint::O_pos() const –> class numeric::xyzVector<double>

  1. O_pos(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::O_pos(const class numeric::xyzVector<double> &) –> void

assign(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint

C++: protocols::match::upstream::ProteinBackboneBuildPoint::operator=(const class protocols::match::upstream::ProteinBackboneBuildPoint &) –> class protocols::match::upstream::ProteinBackboneBuildPoint &

compatible(*args, **kwargs)

Overloaded function.

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::ScaffoldBuildPoint::compatible(const class protocols::match::upstream::ScaffoldBuildPoint &, bool) const –> bool

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : protocols::match::upstream::OriginalBackboneBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : protocols::match::upstream::OriginalBackboneBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::ScaffoldBuildPoint::compatible(const class protocols::match::upstream::OriginalBackboneBuildPoint &, bool) const –> bool

index(*args, **kwargs)

Overloaded function.

  1. index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> int

C++: protocols::match::upstream::ScaffoldBuildPoint::index() const –> unsigned long

  1. index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, setting: int) -> None

C++: protocols::match::upstream::ScaffoldBuildPoint::index(unsigned long) –> void

insert(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, seqpos_to_insert_at: int, hit: pyrosetta.rosetta.protocols.match.Hit, builder: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::match::upstream::ScaffoldBuildPoint::insert(unsigned long, const class protocols::match::Hit &, class std::shared_ptr<const class protocols::match::upstream::UpstreamBuilder>, class core::pose::Pose &) const –> void

original_insertion_point(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) int
Inform the calling function where in the original scaffold

this build point should be inserted. If the output pose from a matching has a different number of residues than the original scaffold, then the calling function must determine where the hit from this build point should be inserted.

C++: protocols::match::upstream::ScaffoldBuildPoint::original_insertion_point() const –> unsigned long

phi(*args, **kwargs)

Overloaded function.

  1. phi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> float

C++: protocols::match::upstream::ProteinBackboneBuildPoint::phi() const –> double

  1. phi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: float) -> None

Setters

C++: protocols::match::upstream::ProteinBackboneBuildPoint::phi(double) –> void

psi(*args, **kwargs)

Overloaded function.

  1. psi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> float

C++: protocols::match::upstream::ProteinBackboneBuildPoint::psi() const –> double

  1. psi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint, setting: float) -> None

C++: protocols::match::upstream::ProteinBackboneBuildPoint::psi(double) –> void

class pyrosetta.rosetta.protocols.match.upstream.ProteinSCSampler

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.match.upstream.ProteinSCSampler, : pyrosetta.rosetta.protocols.match.upstream.ProteinSCSampler) pyrosetta.rosetta.protocols.match.upstream.ProteinSCSampler

C++: protocols::match::upstream::ProteinSCSampler::operator=(const class protocols::match::upstream::ProteinSCSampler &) –> class protocols::match::upstream::ProteinSCSampler &

samples(self: pyrosetta.rosetta.protocols.match.upstream.ProteinSCSampler, bb_conf: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, restype: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.utility.vector1_core_pack_dunbrack_DunbrackRotamerSampleData

C++: protocols::match::upstream::ProteinSCSampler::samples(const class protocols::match::upstream::ScaffoldBuildPoint &, const class core::chemical::ResidueType &) const –> class utility::vector1<class core::pack::dunbrack::DunbrackRotamerSampleData, class std::allocator<class core::pack::dunbrack::DunbrackRotamerSampleData> >

class pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder

Bases: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder

add_build_set(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, build_set: pyrosetta.rosetta.protocols.match.upstream.BuildSet) None

C++: protocols::match::upstream::ProteinUpstreamBuilder::add_build_set(const class protocols::match::upstream::BuildSet &) –> void

assign(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, : pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder) pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder

C++: protocols::match::upstream::ProteinUpstreamBuilder::operator=(const class protocols::match::upstream::ProteinUpstreamBuilder &) –> class protocols::match::upstream::ProteinUpstreamBuilder &

build(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, build_point: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) pyrosetta.rosetta.std.list_protocols_match_Hit_t
Iterate across possible conformations for the upstream

half of the hit, and for each (non-coliding) conformation, sample all external geometries specified by the external_sampler to construct the three coordinates of the downstream sampler. Return a list of hits.

C++: protocols::match::upstream::ProteinUpstreamBuilder::build(const class protocols::match::upstream::ScaffoldBuildPoint &) const –> class std::list<class protocols::match::Hit, class std::allocator<class protocols::match::Hit> >

build_set(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, restype: pyrosetta.rosetta.core.chemical.ResidueType) pyrosetta.rosetta.protocols.match.upstream.BuildSet

C++: protocols::match::upstream::ProteinUpstreamBuilder::build_set(class std::shared_ptr<const class core::chemical::ResidueType>) –> class protocols::match::upstream::BuildSet &

clone(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder) pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder

C++: protocols::match::upstream::ProteinUpstreamBuilder::clone() const –> class std::shared_ptr<class protocols::match::upstream::UpstreamBuilder>

compatible(*args, **kwargs)

Overloaded function.

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, my_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_mine: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, other_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_other: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, my_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_mine: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, other_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_other: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::ProteinUpstreamBuilder::compatible(const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, const class protocols::match::upstream::UpstreamBuilder &, const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, bool) const –> bool

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, my_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_mine: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, other_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_other: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, my_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_mine: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, other_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_other: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::ProteinUpstreamBuilder::compatible(const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, const class protocols::match::upstream::ProteinUpstreamBuilder &, const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, bool) const –> bool

n_build_sets(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder) int

C++: protocols::match::upstream::ProteinUpstreamBuilder::n_build_sets() const –> unsigned long

n_restypes_to_build(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder) int

C++: protocols::match::upstream::ProteinUpstreamBuilder::n_restypes_to_build() const –> unsigned long

recover_hit(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, hit: pyrosetta.rosetta.protocols.match.Hit, build_point: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, processor: pyrosetta.rosetta.protocols.match.upstream.UpstreamResidueProcessor) None
Regenerate the rotamer for a particular hit and give that rotamer

to the UpstreamResidueProcessor.

C++: protocols::match::upstream::ProteinUpstreamBuilder::recover_hit(const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, class protocols::match::upstream::UpstreamResidueProcessor &) const –> void

restype(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, which_restype: int) pyrosetta.rosetta.core.chemical.ResidueType

C++: protocols::match::upstream::ProteinUpstreamBuilder::restype(unsigned long) const –> class std::shared_ptr<const class core::chemical::ResidueType>

set_bb_grid(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, bbgrid: pyrosetta.rosetta.protocols.match.BumpGrid) None

C++: protocols::match::upstream::UpstreamBuilder::set_bb_grid(class std::shared_ptr<const class protocols::match::BumpGrid>) –> void

set_native_flag(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, native: bool) None

C++: protocols::match::upstream::ProteinUpstreamBuilder::set_native_flag(bool) –> void

set_sampler(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, sampler: pyrosetta.rosetta.protocols.match.upstream.ProteinSCSampler) None

C++: protocols::match::upstream::ProteinUpstreamBuilder::set_sampler(class std::shared_ptr<const class protocols::match::upstream::ProteinSCSampler>) –> void

set_use_input_sidechain(self: pyrosetta.rosetta.protocols.match.upstream.ProteinUpstreamBuilder, setting: bool) None

C++: protocols::match::upstream::ProteinUpstreamBuilder::set_use_input_sidechain(bool) –> void

class pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData

Bases: pybind11_builtins.pybind11_object

This class holds all of the data associated with the logic for generating extra samples for a particular chi angle. There are tons of ways concievable to build extra rotamers; the data in this class is intended to group all of that data into one place. This class is not responsible for building extra rotamer samples; that responsibility is given to class FullChiSampleSet.

n_samples_per_side_of_nrchi_bin(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) int

C++: protocols::match::upstream::SampleStrategyData::n_samples_per_side_of_nrchi_bin() const –> unsigned long

n_samples_wi_sd_range(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) int

C++: protocols::match::upstream::SampleStrategyData::n_samples_wi_sd_range() const –> unsigned long

nrchi_prob_minimum_for_extra_samples(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) float

C++: protocols::match::upstream::SampleStrategyData::nrchi_prob_minimum_for_extra_samples() const –> double

sample_level(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) pyrosetta.rosetta.core.pack.task.ExtraRotSample

C++: protocols::match::upstream::SampleStrategyData::sample_level() const –> enum core::pack::task::ExtraRotSample

sd_range(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) float

C++: protocols::match::upstream::SampleStrategyData::sd_range() const –> double

set_n_samples_per_side_of_nrchi_bin(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData, setting: int) None

C++: protocols::match::upstream::SampleStrategyData::set_n_samples_per_side_of_nrchi_bin(unsigned long) –> void

set_n_samples_wi_sd_range(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData, setting: int) None

C++: protocols::match::upstream::SampleStrategyData::set_n_samples_wi_sd_range(unsigned long) –> void

set_nrchi_prob_minimum_for_extra_samples(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData, setting: float) None

C++: protocols::match::upstream::SampleStrategyData::set_nrchi_prob_minimum_for_extra_samples(double) –> void

set_sample_level(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData, setting: pyrosetta.rosetta.core.pack.task.ExtraRotSample) None

C++: protocols::match::upstream::SampleStrategyData::set_sample_level(enum core::pack::task::ExtraRotSample) –> void

set_sd_range(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData, setting: float) None

C++: protocols::match::upstream::SampleStrategyData::set_sd_range(double) –> void

set_step_size(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData, setting: float) None

C++: protocols::match::upstream::SampleStrategyData::set_step_size(double) –> void

set_strategy(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData, : pyrosetta.rosetta.protocols.match.upstream.ChiStrategy) None

C++: protocols::match::upstream::SampleStrategyData::set_strategy(enum protocols::match::upstream::ChiStrategy) –> void

step_size(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) float

C++: protocols::match::upstream::SampleStrategyData::step_size() const –> double

strategy(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) pyrosetta.rosetta.protocols.match.upstream.ChiStrategy

C++: protocols::match::upstream::SampleStrategyData::strategy() const –> enum protocols::match::upstream::ChiStrategy

class pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint

C++: protocols::match::upstream::ScaffoldBuildPoint::operator=(const class protocols::match::upstream::ScaffoldBuildPoint &) –> class protocols::match::upstream::ScaffoldBuildPoint &

compatible(*args, **kwargs)

Overloaded function.

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::ScaffoldBuildPoint::compatible(const class protocols::match::upstream::ScaffoldBuildPoint &, bool) const –> bool

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : protocols::match::upstream::OriginalBackboneBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : protocols::match::upstream::OriginalBackboneBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::ScaffoldBuildPoint::compatible(const class protocols::match::upstream::OriginalBackboneBuildPoint &, bool) const –> bool

index(*args, **kwargs)

Overloaded function.

  1. index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> int

C++: protocols::match::upstream::ScaffoldBuildPoint::index() const –> unsigned long

  1. index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, setting: int) -> None

C++: protocols::match::upstream::ScaffoldBuildPoint::index(unsigned long) –> void

insert(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, seqpos_to_insert_at: int, hit: pyrosetta.rosetta.protocols.match.Hit, builder: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::match::upstream::ScaffoldBuildPoint::insert(unsigned long, const class protocols::match::Hit &, class std::shared_ptr<const class protocols::match::upstream::UpstreamBuilder>, class core::pose::Pose &) const –> void

original_insertion_point(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) int
Inform the calling function where in the original scaffold

this build point should be inserted. If the output pose from a matching has a different number of residues than the original scaffold, then the calling function must determine where the hit from this build point should be inserted.

C++: protocols::match::upstream::ScaffoldBuildPoint::original_insertion_point() const –> unsigned long

class pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, : pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder) pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder

C++: protocols::match::upstream::UpstreamBuilder::operator=(const class protocols::match::upstream::UpstreamBuilder &) –> class protocols::match::upstream::UpstreamBuilder &

build(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, build_point: protocols::match::upstream::ScaffoldBuildPoint) pyrosetta.rosetta.std.list_protocols_match_Hit_t
Iterate across possible conformations for the upstream

half of the hit, and for each (non-colliding) conformation, invoke build on the downstream algorithm. Return a list of hits.

C++: protocols::match::upstream::UpstreamBuilder::build(const class protocols::match::upstream::ScaffoldBuildPoint &) const –> class std::list<class protocols::match::Hit, class std::allocator<class protocols::match::Hit> >

clone(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder) pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder

C++: protocols::match::upstream::UpstreamBuilder::clone() const –> class std::shared_ptr<class protocols::match::upstream::UpstreamBuilder>

compatible(*args, **kwargs)

Overloaded function.

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, my_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_mine: protocols::match::upstream::ScaffoldBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, other_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_other: protocols::match::upstream::ScaffoldBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, my_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_mine: protocols::match::upstream::ScaffoldBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, other_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_other: protocols::match::upstream::ScaffoldBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::UpstreamBuilder::compatible(const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, const class protocols::match::upstream::UpstreamBuilder &, const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, bool) const –> bool

  1. compatible(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, my_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_mine: protocols::match::upstream::ScaffoldBuildPoint, other: protocols::match::upstream::ProteinUpstreamBuilder, other_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_other: protocols::match::upstream::ScaffoldBuildPoint) -> bool

  2. compatible(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, my_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_mine: protocols::match::upstream::ScaffoldBuildPoint, other: protocols::match::upstream::ProteinUpstreamBuilder, other_hit: pyrosetta.rosetta.protocols.match.Hit, build_point_other: protocols::match::upstream::ScaffoldBuildPoint, first_dispatch: bool) -> bool

C++: protocols::match::upstream::UpstreamBuilder::compatible(const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, const class protocols::match::upstream::ProteinUpstreamBuilder &, const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, bool) const –> bool

n_restypes_to_build(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder) int

C++: protocols::match::upstream::UpstreamBuilder::n_restypes_to_build() const –> unsigned long

recover_hit(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, hit: pyrosetta.rosetta.protocols.match.Hit, build_point: protocols::match::upstream::ScaffoldBuildPoint, processor: protocols::match::upstream::UpstreamResidueProcessor) None
Reconstruct the upstream conformation for a hit and pass that conformation to

an upstream residue processor.

C++: protocols::match::upstream::UpstreamBuilder::recover_hit(const class protocols::match::Hit &, const class protocols::match::upstream::ScaffoldBuildPoint &, class protocols::match::upstream::UpstreamResidueProcessor &) const –> void

restype(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, which_restype: int) pyrosetta.rosetta.core.chemical.ResidueType

C++: protocols::match::upstream::UpstreamBuilder::restype(unsigned long) const –> class std::shared_ptr<const class core::chemical::ResidueType>

set_bb_grid(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamBuilder, bbgrid: pyrosetta.rosetta.protocols.match.BumpGrid) None

C++: protocols::match::upstream::UpstreamBuilder::set_bb_grid(class std::shared_ptr<const class protocols::match::BumpGrid>) –> void

class pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry

Bases: pybind11_builtins.pybind11_object

A simple class that describes the geometry for a particular residue type. It describes the coordinate frame geometry for the fourth atom defining each chi dihedral. The fourth atom is called the “chi tip” atom, as it’s at the tip of the growing kinematic chain when building chi i. This class also describes the location of the atoms controlled by each chi which are not the chi-tip atoms; it measures their location in the coordinate frame of the chi-tip atom.

To generate the coordinate of the chi-tip atom, the stored coordinate frame is multiplied by the coordinate frame at the third atom after that coordinate frame has been multipled by the chi-angle-z-axis rotation HT.

CA_atom_id(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::CA_atom_id() const –> unsigned long

CB_atom_id(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::CB_atom_id() const –> unsigned long

C_atom_id(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::C_atom_id() const –> unsigned long

HA_atom_id(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::HA_atom_id() const –> unsigned long

H_atom_id(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::H_atom_id() const –> unsigned long

N_atom_id(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::N_atom_id() const –> unsigned long

O_atom_id(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::O_atom_id() const –> unsigned long

assign(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, : pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry

C++: protocols::match::upstream::UpstreamResTypeGeometry::operator=(const class protocols::match::upstream::UpstreamResTypeGeometry &) –> class protocols::match::upstream::UpstreamResTypeGeometry &

atom_controlled_by_any_chi(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, atomno: int) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::atom_controlled_by_any_chi(unsigned long) const –> bool

atom_has_nonchi_coordinate(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, restype_atomid: int) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::atom_has_nonchi_coordinate(unsigned long) const –> bool

atom_is_chitip(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, atomno: int) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::atom_is_chitip(unsigned long) const –> bool

chitip_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, chi: int) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::chitip_atom(unsigned long) const –> unsigned long

chitip_atoms(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::match::upstream::UpstreamResTypeGeometry::chitip_atoms() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

controlling_chi_for_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::match::upstream::UpstreamResTypeGeometry::controlling_chi_for_atom() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

coordinate_for_nonchi_atom_in_ideal_frame(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, restype_atomid: int) pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::match::upstream::UpstreamResTypeGeometry::coordinate_for_nonchi_atom_in_ideal_frame(unsigned long) const –> const class numeric::xyzVector<double> &

has_CA_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::has_CA_atom() const –> bool

has_CB_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::has_CB_atom() const –> bool

has_C_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::has_C_atom() const –> bool

has_HA_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::has_HA_atom() const –> bool

has_H_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::has_H_atom() const –> bool

has_N_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::has_N_atom() const –> bool

has_O_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) bool

C++: protocols::match::upstream::UpstreamResTypeGeometry::has_O_atom() const –> bool

ht_for_chitip_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, chi: int) pyrosetta.rosetta.numeric.HomogeneousTransform_double_t

C++: protocols::match::upstream::UpstreamResTypeGeometry::ht_for_chitip_atom(unsigned long) const –> const class numeric::HomogeneousTransform<double> &

ht_for_chitip_atoms(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) pyrosetta.rosetta.utility.vector1_numeric_HomogeneousTransform_double_t

C++: protocols::match::upstream::UpstreamResTypeGeometry::ht_for_chitip_atoms() const –> const class utility::vector1<class numeric::HomogeneousTransform<double>, class std::allocator<class numeric::HomogeneousTransform<double> > > &

initialize_from_residue_type(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, : pyrosetta.rosetta.core.chemical.ResidueType) None

C++: protocols::match::upstream::UpstreamResTypeGeometry::initialize_from_residue_type(const class core::chemical::ResidueType &) –> void

n_nonchitip_atoms_for_chi(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, chi: int) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::n_nonchitip_atoms_for_chi(unsigned long) const –> unsigned long

name(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) str

the name of the residue type used to generate this geometry

C++: protocols::match::upstream::UpstreamResTypeGeometry::name() const –> const std::string &

natoms(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

the number of atoms in this residue type

C++: protocols::match::upstream::UpstreamResTypeGeometry::natoms() const –> unsigned long

nchi(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::nchi() const –> unsigned long

nonchitip_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, chi: int, which_nonchitip_atom_for_chi: int) int

C++: protocols::match::upstream::UpstreamResTypeGeometry::nonchitip_atom(unsigned long, unsigned long) const –> unsigned long

nonchitip_atoms(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) pyrosetta.rosetta.utility.vector1_utility_vector1_unsigned_long_std_allocator_unsigned_long_t

C++: protocols::match::upstream::UpstreamResTypeGeometry::nonchitip_atoms() const –> const class utility::vector1<class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::allocator<class utility::vector1<unsigned long, class std::allocator<unsigned long> > > > &

point_for_nonchitip_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, atom: int) pyrosetta.rosetta.numeric.xyzVector_double_t
Convenience function: get the coordinate in the chitip frame

for a particular atom. The atom must be a non-chitip atom that is not part of the backbone (it must be controlled by a chi angle).

C++: protocols::match::upstream::UpstreamResTypeGeometry::point_for_nonchitip_atom(unsigned long) –> const class numeric::xyzVector<double> &

points_for_nonchitip_atoms(*args, **kwargs)

Overloaded function.

  1. points_for_nonchitip_atoms(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) -> pyrosetta.rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t

C++: protocols::match::upstream::UpstreamResTypeGeometry::points_for_nonchitip_atoms() const –> const class utility::vector1<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > >, class std::allocator<class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > > > &

  1. points_for_nonchitip_atoms(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, chi: int) -> pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t

C++: protocols::match::upstream::UpstreamResTypeGeometry::points_for_nonchitip_atoms(unsigned long) const –> const class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &

pre_chitip_transform(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, chi: int) pyrosetta.rosetta.numeric.HomogeneousTransform_double_t

C++: protocols::match::upstream::UpstreamResTypeGeometry::pre_chitip_transform(unsigned long) const –> const class numeric::HomogeneousTransform<double> &

which_point_for_atom(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::match::upstream::UpstreamResTypeGeometry::which_point_for_atom() const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &

class pyrosetta.rosetta.protocols.match.upstream.UpstreamResidueProcessor

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResidueProcessor, : pyrosetta.rosetta.protocols.match.upstream.UpstreamResidueProcessor) pyrosetta.rosetta.protocols.match.upstream.UpstreamResidueProcessor

C++: protocols::match::upstream::UpstreamResidueProcessor::operator=(const class protocols::match::upstream::UpstreamResidueProcessor &) –> class protocols::match::upstream::UpstreamResidueProcessor &

process_hit(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResidueProcessor, hit: pyrosetta.rosetta.protocols.match.Hit, upstream_conformation: pyrosetta.rosetta.core.conformation.Residue) None

C++: protocols::match::upstream::UpstreamResidueProcessor::process_hit(const class protocols::match::Hit &, const class core::conformation::Residue &) –> void