upstream¶
Bindings for protocols::match::upstream namespace
- class pyrosetta.rosetta.protocols.match.upstream.BuildSet¶
Bases:
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.
set_residue_type(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, restype: pyrosetta.rosetta.core.chemical.ResidueType) -> None
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_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>¶
- property value¶
- class pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler¶
Bases:
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_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:
ProteinBackboneBuildPoint
- CA_pos(*args, **kwargs)¶
Overloaded function.
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>
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.
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>
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.
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>
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.
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>
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.
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>
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.
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>
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.
compatible(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> bool
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
compatible(self: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint, other: pyrosetta.rosetta.protocols.match.upstream.OriginalBackboneBuildPoint) -> bool
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.
index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> int
C++: protocols::match::upstream::ScaffoldBuildPoint::index() const –> unsigned long
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.
phi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> float
C++: protocols::match::upstream::ProteinBackboneBuildPoint::phi() const –> double
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.
psi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> float
C++: protocols::match::upstream::ProteinBackboneBuildPoint::psi() const –> double
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:
ScaffoldBuildPoint
- CA_pos(*args, **kwargs)¶
Overloaded function.
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>
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.
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>
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.
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>
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.
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>
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.
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>
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.
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>
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.
compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> bool
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
compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : protocols::match::upstream::OriginalBackboneBuildPoint) -> bool
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.
index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> int
C++: protocols::match::upstream::ScaffoldBuildPoint::index() const –> unsigned long
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.
phi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> float
C++: protocols::match::upstream::ProteinBackboneBuildPoint::phi() const –> double
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.
psi(self: pyrosetta.rosetta.protocols.match.upstream.ProteinBackboneBuildPoint) -> float
C++: protocols::match::upstream::ProteinBackboneBuildPoint::psi() const –> double
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_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:
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.
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
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
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
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_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_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.
compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> bool
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
compatible(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint, : protocols::match::upstream::OriginalBackboneBuildPoint) -> bool
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.
index(self: pyrosetta.rosetta.protocols.match.upstream.ScaffoldBuildPoint) -> int
C++: protocols::match::upstream::ScaffoldBuildPoint::index() const –> unsigned long
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_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.
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
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
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
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_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.
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> > > > > &
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_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