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.

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, arg0: pyrosetta.rosetta.protocols.match.upstream.BuildSet) -> None
__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__sizeof__() → int

size of object in memory, in bytes

__str__

Return str(self).

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

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

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

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 &

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

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

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

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

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

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

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 &

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 &

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 &

set_downstream_algorithm(self: pyrosetta.rosetta.protocols.match.upstream.BuildSet, : 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.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.

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init__(self: pyrosetta.rosetta.protocols.match.upstream.DunbrackSCSampler) → None
__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__sizeof__() → int

size of object in memory, in bytes

__str__

Return str(self).

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

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

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init__(self: pyrosetta.rosetta.protocols.match.upstream.SampleStrategyData) → None
__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__sizeof__() → int

size of object in memory, in bytes

__str__

Return str(self).

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

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

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, : pyrosetta.rosetta.core.chemical.ResidueType) -> None
  3. __init__(self: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry, arg0: pyrosetta.rosetta.protocols.match.upstream.UpstreamResTypeGeometry) -> None
__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__sizeof__() → int

size of object in memory, in bytes

__str__

Return str(self).

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

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> > &