rotamer_set¶
Bindings for protocols::flexpack::rotamer_set namespace
- class pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSet¶
Bases:
RotamerSet_
- add_rotamer(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rotamer: pyrosetta.rosetta.core.conformation.Residue) None ¶
C++: core::pack::rotamer_set::RotamerSet_::add_rotamer(const class core::conformation::Residue &) –> void
- add_rotamer_into_existing_group(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rotamer: pyrosetta.rosetta.core.conformation.Residue) None ¶
C++: core::pack::rotamer_set::RotamerSet_::add_rotamer_into_existing_group(const class core::conformation::Residue &) –> void
- assign(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet, : pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet) pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet ¶
C++: core::pack::rotamer_set::RotamerSet::operator=(const class core::pack::rotamer_set::RotamerSet &) –> class core::pack::rotamer_set::RotamerSet &
- build_dependent_rotamers(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSet, rotamer_sets: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, task: pyrosetta.rosetta.core.pack.task.PackerTask, packer_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph) None ¶
- Build rotamers that depend on positions of rotamers built in a previous pass
This function won’t work…
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSet::build_dependent_rotamers(const class core::pack::rotamer_set::RotamerSets &, const class core::pose::Pose &, const class core::scoring::ScoreFunction &, const class core::pack::task::PackerTask &, class std::shared_ptr<const class utility::graph::Graph>) –> void
- build_rotamers(*args, **kwargs)¶
Overloaded function.
build_rotamers(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, the_pose: pyrosetta.rosetta.core.pose.Pose, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, task: pyrosetta.rosetta.core.pack.task.PackerTask, packer_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph) -> None
build_rotamers(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, the_pose: pyrosetta.rosetta.core.pose.Pose, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, task: pyrosetta.rosetta.core.pack.task.PackerTask, packer_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph, use_neighbor_context: bool) -> None
C++: core::pack::rotamer_set::RotamerSet_::build_rotamers(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, const class core::pack::task::PackerTask &, class std::shared_ptr<const class utility::graph::Graph>, bool) –> void
- bump_check(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rotamer: pyrosetta.rosetta.core.conformation.Residue, sf: pyrosetta.rosetta.core.scoring.ScoreFunction, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask, packer_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph) float ¶
- Computes the “bump energy” of a rotamer: the bump energy is the
sum of rotamer’s interactions with 1) the backbone-and-side chains of neighboring residues that are held fixed during this repacking optimization and 2) the backbones of neighboring residues that are changable during this repacking optimization.
C++: core::pack::rotamer_set::RotamerSet_::bump_check(class std::shared_ptr<const class core::conformation::Residue>, const class core::scoring::ScoreFunction &, const class core::pose::Pose &, const class core::pack::task::PackerTask &, class std::shared_ptr<const class utility::graph::Graph>) const –> float
- compute_one_and_two_body_energies(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, pose: pyrosetta.rosetta.core.pose.Pose, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, task: pyrosetta.rosetta.core.pack.task.PackerTask, packer_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph, one_body_energies: pyrosetta.rosetta.utility.vector1_float, two_body_energies: pyrosetta.rosetta.utility.vector1_utility_vector1_float_std_allocator_float_t, packable_neighbors: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
- Computes the packers one body energies for the set of rotamers as well
as two body energies for neighboring positions defined as packable by the task.
C++: core::pack::rotamer_set::RotamerSet_::compute_one_and_two_body_energies(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, const class core::pack::task::PackerTask &, class std::shared_ptr<const class utility::graph::Graph>, class utility::vector1<float, class std::allocator<float> > &, class utility::vector1<class utility::vector1<float, class std::allocator<float> >, class std::allocator<class utility::vector1<float, class std::allocator<float> > > > &, class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) const –> void
- compute_one_body_energies(*args, **kwargs)¶
Overloaded function.
compute_one_body_energies(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, pose: pyrosetta.rosetta.core.pose.Pose, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, task: pyrosetta.rosetta.core.pack.task.PackerTask, packer_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph, energies: pyrosetta.rosetta.utility.vector1_float) -> None
compute_one_body_energies(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, pose: pyrosetta.rosetta.core.pose.Pose, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, task: pyrosetta.rosetta.core.pack.task.PackerTask, packer_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph, energies: pyrosetta.rosetta.utility.vector1_float, no_update: bool) -> None
Computes the packers “one body energies” for the set of rotamers.
If no_update is true, we skip the lazy update of rotamers (which is potentially not threadsafe).
C++: core::pack::rotamer_set::RotamerSet_::compute_one_body_energies(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, const class core::pack::task::PackerTask &, class std::shared_ptr<const class utility::graph::Graph>, class utility::vector1<float, class std::allocator<float> > &, const bool) const –> void
- compute_one_body_energy_maps(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, pose: pyrosetta.rosetta.core.pose.Pose, scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, task: pyrosetta.rosetta.core.pack.task.PackerTask, packer_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph, energies: pyrosetta.rosetta.utility.vector1_core_scoring_EMapVector) None ¶
for OPTE
C++: core::pack::rotamer_set::RotamerSet_::compute_one_body_energy_maps(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, const class core::pack::task::PackerTask &, class std::shared_ptr<const class utility::graph::Graph>, class utility::vector1<class core::scoring::EMapVector, class std::allocator<class core::scoring::EMapVector> > &) const –> void
- data(self: pyrosetta.rosetta.core.conformation.RotamerSetBase) pyrosetta.rosetta.basic.datacache.BasicDataCache ¶
BasicDataCache indexed by enum in core/pack/rotamer_set/RotamerSetCacheableDataType.hh
C++: core::conformation::RotamerSetBase::data() –> class basic::datacache::BasicDataCache &
- drop_rotamer(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rot_id: int) None ¶
removes a single rotamer and causes a rotamer index update
C++: core::pack::rotamer_set::RotamerSet_::drop_rotamer(unsigned long) –> void
- drop_rotamers(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rotamers_to_delete: pyrosetta.rosetta.utility.vector1_bool) None ¶
- rotamers_to_delete must be of size nrotmaers – each position
in the array that’s “true” is removed from the set of rotamers
C++: core::pack::rotamer_set::RotamerSet_::drop_rotamers(const class utility::vector1<bool, class std::allocator<bool> > &) –> void
- drop_rotamers_by_index(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rotamer_indices_to_delete: pyrosetta.rosetta.utility.vector1_unsigned_long) None ¶
- deletes the rotamers in the list with the given indices.
The indices of these rotamers is presumed to be those before any delete operation. e.g. if there are four rotamers, and rotamer_indices_to_delete includes 1 & 3, then the rotamers that will remain are the rotamers originally indexed as 2 and 4, even though their new indices will be 1 & 2.
C++: core::pack::rotamer_set::RotamerSet_::drop_rotamers_by_index(const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- get_n_residue_groups(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_) int ¶
C++: core::pack::rotamer_set::RotamerSet_::get_n_residue_groups() const –> unsigned long
- get_n_residue_types(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_) int ¶
C++: core::pack::rotamer_set::RotamerSet_::get_n_residue_types() const –> unsigned long
- get_n_rotamers_for_residue_group(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, which_resgroup: int) int ¶
C++: core::pack::rotamer_set::RotamerSet_::get_n_rotamers_for_residue_group(unsigned long) const –> unsigned long
- get_n_rotamers_for_residue_type(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, which_resgroup: int) int ¶
C++: core::pack::rotamer_set::RotamerSet_::get_n_rotamers_for_residue_type(unsigned long) const –> unsigned long
- get_residue_group_begin(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, which_resgroup: int) int ¶
C++: core::pack::rotamer_set::RotamerSet_::get_residue_group_begin(unsigned long) const –> unsigned long
- get_residue_group_index_for_rotamer(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, which_rotamer: int) int ¶
C++: core::pack::rotamer_set::RotamerSet_::get_residue_group_index_for_rotamer(unsigned long) const –> unsigned long
- get_residue_type_begin(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, which_restype: int) int ¶
C++: core::pack::rotamer_set::RotamerSet_::get_residue_type_begin(unsigned long) const –> unsigned long
- get_residue_type_index_for_rotamer(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, which_rotamer: int) int ¶
C++: core::pack::rotamer_set::RotamerSet_::get_residue_type_index_for_rotamer(unsigned long) const –> unsigned long
- get_trie(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, method_enum_id: int) pyrosetta.rosetta.core.conformation.AbstractRotamerTrie ¶
C++: core::pack::rotamer_set::RotamerSet_::get_trie(unsigned long) const –> class std::shared_ptr<const class core::conformation::AbstractRotamerTrie>
- id_for_current_rotamer(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_) int ¶
C++: core::pack::rotamer_set::RotamerSet_::id_for_current_rotamer() const –> unsigned long
- initialize_pose_for_rotset_creation(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, : pyrosetta.rosetta.core.pose.Pose) None ¶
- Give the pose a chance to stash any data needed by the _rotset_
need nonconst access to pose
C++: core::pack::rotamer_set::RotamerSet_::initialize_pose_for_rotset_creation(class core::pose::Pose &) const –> void
- nonconst_rotamer(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rot_id: int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: core::pack::rotamer_set::RotamerSet_::nonconst_rotamer(unsigned long) –> class std::shared_ptr<class core::conformation::Residue>
- num_rotamers(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_) int ¶
C++: core::pack::rotamer_set::RotamerSet_::num_rotamers() const –> unsigned long
- resid(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet) int ¶
C++: core::pack::rotamer_set::RotamerSet::resid() const –> unsigned long
- rotamer(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rot_id: int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: core::pack::rotamer_set::RotamerSet_::rotamer(unsigned long) const –> class std::shared_ptr<const class core::conformation::Residue>
- rotamer_data_cache(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rot_id: int) pyrosetta.rosetta.basic.datacache.BasicDataCache ¶
C++: core::pack::rotamer_set::RotamerSet_::rotamer_data_cache(unsigned long) const –> class basic::datacache::BasicDataCache &
- rotamer_ref(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, rot_id: int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: core::pack::rotamer_set::RotamerSet_::rotamer_ref(unsigned long) const –> const class core::conformation::Residue &
- set_existing_residue(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSet, residue: pyrosetta.rosetta.core.conformation.Residue) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSet::set_existing_residue(class std::shared_ptr<const class core::conformation::Residue>) –> void
- set_extra_samples(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, task: pyrosetta.rosetta.core.pack.task.PackerTask, num_10A_neighbors: int, chi: int, concrete_residue: pyrosetta.rosetta.core.chemical.ResidueType, extra_chi_steps: pyrosetta.rosetta.utility.vector1_double) None ¶
- Pushes standard-deviation multiples that should be sampled
for this residue – if this residue has more neighbors within 10A than the task-specified cutoff for buriedness, then extra rotamer samples are added to the extra_chi_steps vector, otherwise, the vector is not modified.
C++: core::pack::rotamer_set::RotamerSet_::set_extra_samples(const class core::pack::task::PackerTask &, int, int, class std::shared_ptr<const class core::chemical::ResidueType>, class utility::vector1<double, class std::allocator<double> > &) const –> void
- set_owner(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSet, owner: pyrosetta.rosetta.std.weak_ptr_const_protocols_flexpack_rotamer_set_FlexbbRotamerSets_t) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSet::set_owner(class std::weak_ptr<const class protocols::flexpack::rotamer_set::FlexbbRotamerSets>) –> void
- set_resid(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet, resid: int) None ¶
C++: core::pack::rotamer_set::RotamerSet::set_resid(unsigned long) –> void
- show(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, out: pyrosetta.rosetta.std.ostream) None ¶
C++: core::pack::rotamer_set::RotamerSet_::show(std::ostream &) const –> void
- store_trie(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_, method_enum_id: int, trie: pyrosetta.rosetta.core.conformation.AbstractRotamerTrie) None ¶
C++: core::pack::rotamer_set::RotamerSet_::store_trie(unsigned long, class std::shared_ptr<class core::conformation::AbstractRotamerTrie>) –> void
- update_rotamer_offsets(self: pyrosetta.rosetta.core.pack.rotamer_set.RotamerSet_) None ¶
- Lazy update of rotamer indices and offsets and integration of those rotamers
in the rotamers_waiting_for_sort_ list.
C++: core::pack::rotamer_set::RotamerSet_::update_rotamer_offsets() const –> void
- class pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets¶
Bases:
RotamerSetsBase
- assign(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::operator=(const class protocols::flexpack::rotamer_set::FlexbbRotamerSets &) –> class protocols::flexpack::rotamer_set::FlexbbRotamerSets &
- backbone_for_moltenres_bbconf(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int, bbconf: int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::backbone_for_moltenres_bbconf(unsigned long, unsigned long) const –> const class core::conformation::Residue &
- backbone_for_resid_bbconf(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int, bbconf: int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::backbone_for_resid_bbconf(unsigned long, unsigned long) const –> const class core::conformation::Residue &
- bbconf_for_rotamer(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, rotamer_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::bbconf_for_rotamer(unsigned long) const –> unsigned long
- bbconf_for_rotamer_on_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int, rotamer_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::bbconf_for_rotamer_on_moltenres(unsigned long, unsigned long) const –> unsigned long
- build_rotamers(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction, flexpack_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::build_rotamers(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, const class utility::graph::Graph &) –> void
- compute_one_body_energies_for_otf_ig(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction, flexpack_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph, flexbb_ig: pyrosetta.rosetta.protocols.flexpack.interaction_graph.OTFFlexbbInteractionGraph) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::compute_one_body_energies_for_otf_ig(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, class std::shared_ptr<const class utility::graph::Graph>, class protocols::flexpack::interaction_graph::OTFFlexbbInteractionGraph &) const –> void
- determine_res_cb_deviation(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, resid: int) float ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::determine_res_cb_deviation(const class core::pose::Pose &, unsigned long) const –> double
- dump_pdbs(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, filename_base: str) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::dump_pdbs(const class core::pose::Pose &, const std::string &) const –> void
- flexpack_neighbor_graph(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction, task: pyrosetta.rosetta.core.pack.task.PackerTask) pyrosetta.rosetta.utility.graph.Graph ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::flexpack_neighbor_graph(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, class std::shared_ptr<const class core::pack::task::PackerTask>) const –> class std::shared_ptr<class utility::graph::Graph>
- flexsegid_for_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, molten_resid: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::flexsegid_for_moltenres(unsigned long) const –> unsigned long
- flexsegid_for_res(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::flexsegid_for_res(unsigned long) const –> unsigned long
- flexsegment_size(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, flex_segment_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::flexsegment_size(unsigned long) const –> unsigned long
- flexsegment_start_moltenresid(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, flex_segment_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::flexsegment_start_moltenresid(unsigned long) const –> unsigned long
- flexsegment_start_resid(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, flex_segment_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::flexsegment_start_resid(unsigned long) const –> unsigned long
- flexsegment_stop_moltenresid(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, flex_segment_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::flexsegment_stop_moltenresid(unsigned long) const –> unsigned long
- flexsegment_stop_resid(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, flex_segment_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::flexsegment_stop_resid(unsigned long) const –> unsigned long
- get_self_ptr(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::get_self_ptr() –> class std::shared_ptr<class protocols::flexpack::rotamer_set::FlexbbRotamerSets>
- get_self_weak_ptr(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) pyrosetta.rosetta.std.weak_ptr_protocols_flexpack_rotamer_set_FlexbbRotamerSets_t ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::get_self_weak_ptr() –> class std::weak_ptr<class protocols::flexpack::rotamer_set::FlexbbRotamerSets>
- global_rotid_start_for_moltenres_in_bbconf(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int, bbconf: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::global_rotid_start_for_moltenres_in_bbconf(unsigned long, unsigned long) const –> unsigned long
- initialize_pose_for_rotsets_creation(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::initialize_pose_for_rotsets_creation(class core::pose::Pose &) const –> void
- local_rotid_for_rotamer(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, rotamer_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::local_rotid_for_rotamer(unsigned long) const –> unsigned long
- local_rotid_for_rotamer_on_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int, rotamer_id: int) int ¶
Input: rotid in global enumeration, Output rotid in local enumeration
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::local_rotid_for_rotamer_on_moltenres(unsigned long, unsigned long) const –> unsigned long
- local_rotid_start_for_moltenres_in_bbconf(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int, bbconf: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::local_rotid_start_for_moltenres_in_bbconf(unsigned long, unsigned long) const –> unsigned long
- moltenres_2_resid(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::moltenres_2_resid(unsigned long) const –> unsigned long
- moltenres_for_rotamer(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::moltenres_for_rotamer(unsigned long) const –> unsigned long
- moltenres_part_of_flexsegment(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, molten_resid: int) bool ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::moltenres_part_of_flexsegment(unsigned long) const –> bool
- moltenres_rotid_2_rotid(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int, moltenresrotid: int) int ¶
convert moltenres rotid to id in full rotamer enumeration
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::moltenres_rotid_2_rotid(unsigned long, unsigned long) const –> unsigned long
- nbackbone_conformations(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) int ¶
- the “total” number of backbone conformations, counting the input conformation
for all flexible segments (but not counting the input conformation for residues with only a single backbone conformation)
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nbackbone_conformations() const –> unsigned long
- nbbconfs_for_flexseg(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, flex_segment_id: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nbbconfs_for_flexseg(unsigned long) const –> unsigned long
- nbbconfs_for_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nbbconfs_for_moltenres(unsigned long) const –> unsigned long
- nbbconfs_for_res(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nbbconfs_for_res(unsigned long) const –> unsigned long
- nflexible_segments(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nflexible_segments() const –> unsigned long
- nmolten_res(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nmolten_res() const –> unsigned long
- nmoltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nmoltenres() const –> unsigned long
- nrotamer_offset_for_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nrotamer_offset_for_moltenres(unsigned long) const –> unsigned long
- nrotamers(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) int ¶
Virtual functions from base class
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nrotamers() const –> unsigned long
- nrotamers_for_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nrotamers_for_moltenres(unsigned long) const –> unsigned long
- nrotamers_for_moltenres_in_bbconf(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int, bbconf: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nrotamers_for_moltenres_in_bbconf(unsigned long, unsigned long) const –> unsigned long
- nrotamers_for_res(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nrotamers_for_res(unsigned long) const –> unsigned long
- nrotamers_for_resid_in_bbconf(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int, bbconf: int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::nrotamers_for_resid_in_bbconf(unsigned long, unsigned long) const –> unsigned long
- num_states_per_backbone_for_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::num_states_per_backbone_for_moltenres(unsigned long) const –> const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &
- precompute_all_energies(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction, flexpack_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph, flexbb_ig: pyrosetta.rosetta.protocols.flexpack.interaction_graph.PrecomputedFlexbbInteractionGraph) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::precompute_all_energies(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, class std::shared_ptr<const class utility::graph::Graph>, class protocols::flexpack::interaction_graph::PrecomputedFlexbbInteractionGraph &) const –> void
- precompute_energies(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction, flexpack_neighbor_graph: pyrosetta.rosetta.utility.graph.Graph, flexbb_ig: pyrosetta.rosetta.protocols.flexpack.interaction_graph.FlexbbInteractionGraph) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::precompute_energies(const class core::pose::Pose &, const class core::scoring::ScoreFunction &, class std::shared_ptr<const class utility::graph::Graph>, class protocols::flexpack::interaction_graph::FlexbbInteractionGraph &) const –> void
- res_for_rotamer(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::res_for_rotamer(unsigned long) const –> unsigned long
- res_part_of_flexsegment(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int) bool ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::res_part_of_flexsegment(unsigned long) const –> bool
- resid_2_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : int) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::resid_2_moltenres(unsigned long) const –> unsigned long
- rotamer(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, : int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::rotamer(unsigned long) const –> class std::shared_ptr<const class core::conformation::Residue>
- rotamer_for_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres_id: int, rotamerid: int) pyrosetta.rosetta.core.conformation.Residue ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::rotamer_for_moltenres(unsigned long, unsigned long) const –> class std::shared_ptr<const class core::conformation::Residue>
- rotamer_for_residue(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int, rotindex_on_residue: int) pyrosetta.rosetta.core.conformation.Residue ¶
Rotamer indexed locally
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::rotamer_for_residue(unsigned long, unsigned long) const –> class std::shared_ptr<const class core::conformation::Residue>
- rotamers_on_same_bbconf(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, moltenres: int, rot1: int, rot2: int) bool ¶
- Do two rotamers originate from the same backbone conformation?
Local enumeration for both rot1 and rot2; rot1 and rot2 must be rotamers of the same molten residue.
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::rotamers_on_same_bbconf(unsigned long, unsigned long, unsigned long) const –> bool
- rotid_on_moltenresidue(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, rotid: int) int ¶
convert rotid in full rotamer enumeration into rotamer id on its source residue
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::rotid_on_moltenresidue(unsigned long) const –> unsigned long
- rotset_for_moltenres(*args, **kwargs)¶
Overloaded function.
rotset_for_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, molten_resid: int) -> pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSet
rotset_for_moltenres(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, molten_resid: int, bbconf: int) -> pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSet
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::rotset_for_moltenres(unsigned long, unsigned long) const –> class std::shared_ptr<const class protocols::flexpack::rotamer_set::FlexbbRotamerSet>
- rotset_for_residue(*args, **kwargs)¶
Overloaded function.
rotset_for_residue(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int) -> pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSet
rotset_for_residue(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, resid: int, bbconf: int) -> pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSet
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::rotset_for_residue(unsigned long, unsigned long) const –> class std::shared_ptr<const class protocols::flexpack::rotamer_set::FlexbbRotamerSet>
- set_frames(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, pose: pyrosetta.rosetta.core.pose.Pose, frames: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_fragment_Frame_t) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::set_frames(const class core::pose::Pose &, const class utility::vector1<class std::shared_ptr<const class core::fragment::Frame>, class std::allocator<class std::shared_ptr<const class core::fragment::Frame> > > &) –> void
- show(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets, out: pyrosetta.rosetta.std.ostream) None ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::show(std::ostream &) const –> void
- total_residue(self: pyrosetta.rosetta.protocols.flexpack.rotamer_set.FlexbbRotamerSets) int ¶
C++: protocols::flexpack::rotamer_set::FlexbbRotamerSets::total_residue() const –> unsigned long