select¶
Bindings for core::select namespace
-
pyrosetta.rosetta.core.select.
fill_neighbor_residues
(*args, **kwargs)¶ Overloaded function.
- fill_neighbor_residues(pose: pyrosetta.rosetta.core.pose.Pose, residue_positions: pyrosetta.rosetta.utility.vector1_bool) -> None
- fill_neighbor_residues(pose: pyrosetta.rosetta.core.pose.Pose, residue_positions: pyrosetta.rosetta.utility.vector1_bool, neighbor_dis: float) -> None
Fill a boolean vector of residues with neighboring residues.
Uses 10A neighbor graph for neighbors, THEN takes distance from selection to neighbors to trim neighbors. residue_positions includes positions and neighbors. Use a NOT selector to get only the neighbors.C++: core::select::fill_neighbor_residues(const class core::pose::Pose &, class utility::vector1<bool, class std::allocator<bool> > &, double) –> void
-
pyrosetta.rosetta.core.select.
fill_tenA_neighbor_residues
(pose: pyrosetta.rosetta.core.pose.Pose, residue_positions: pyrosetta.rosetta.utility.vector1_bool) → None¶ Fill neighbor residues within 10 A CB distance cutoff using the 10 A neighbor graph in energies into the boolean vector.
C++: core::select::fill_tenA_neighbor_residues(const class core::pose::Pose &, class utility::vector1<bool, class std::allocator<bool> > &) –> void
-
pyrosetta.rosetta.core.select.
filter_neighbors_by_distance
(pose: pyrosetta.rosetta.core.pose.Pose, selection: pyrosetta.rosetta.utility.vector1_bool, selection_and_neighbors: pyrosetta.rosetta.utility.vector1_bool, dist_cutoff: float) → None¶ - filter neighbors to a certain CB distance.
- Takes distance from selection to neighbors to trim neighbors.
C++: core::select::filter_neighbors_by_distance(const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &, class utility::vector1<bool, class std::allocator<bool> > &, double &) –> void
-
pyrosetta.rosetta.core.select.
get_neighbor_residues
(pose: pyrosetta.rosetta.core.pose.Pose, residue_positions: pyrosetta.rosetta.utility.vector1_bool, neighbor_dis: float) → pyrosetta.rosetta.utility.vector1_bool¶ Get a boolean vector of neighbor residues given some distance < 10A
C++: core::select::get_neighbor_residues(const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &, double) –> class utility::vector1<bool, class std::allocator<bool> >
-
pyrosetta.rosetta.core.select.
get_residues_from_subset
(*args, **kwargs)¶ Overloaded function.
- get_residues_from_subset(subset: pyrosetta.rosetta.utility.vector1_bool) -> pyrosetta.rosetta.utility.vector1_unsigned_long
- get_residues_from_subset(subset: pyrosetta.rosetta.utility.vector1_bool, select: bool) -> pyrosetta.rosetta.utility.vector1_unsigned_long
Get a vector1 of the indexes which are the same value as ‘select’ in the ResidueSubset.
C++: core::select::get_residues_from_subset(const class utility::vector1<bool, class std::allocator<bool> > &, bool) –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
-
pyrosetta.rosetta.core.select.
get_subset_from_residues
(*args, **kwargs)¶ Overloaded function.
- get_subset_from_residues(selection: pyrosetta.rosetta.utility.vector1_unsigned_long, total_nres: int) -> pyrosetta.rosetta.utility.vector1_bool
- get_subset_from_residues(selection: pyrosetta.rosetta.utility.vector1_unsigned_long, total_nres: int, invert: bool) -> pyrosetta.rosetta.utility.vector1_bool
Get a vector1 of true/false (a ResidueSubset) from a list of residue numbers.
If invert is true, residues not in the selection are true in the returned vector.C++: core::select::get_subset_from_residues(const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &, unsigned long, bool) –> class utility::vector1<bool, class std::allocator<bool> >
-
pyrosetta.rosetta.core.select.
get_tenA_neighbor_residues
(pose: pyrosetta.rosetta.core.pose.Pose, residue_positions: pyrosetta.rosetta.utility.vector1_bool) → pyrosetta.rosetta.utility.vector1_bool¶ - Get neighbor residues within 10 A CB distance cutoff using the 10 A neighbor graph in energies.
- Returns ONLY the neighbor residues.
C++: core::select::get_tenA_neighbor_residues(const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &) –> class utility::vector1<bool, class std::allocator<bool> >
-
pyrosetta.rosetta.core.select.
trim_neighbors_by_distance
(pose: pyrosetta.rosetta.core.pose.Pose, selection: pyrosetta.rosetta.utility.vector1_bool, selection_and_neighbors: pyrosetta.rosetta.utility.vector1_bool, dist_cutoff: float) → pyrosetta.rosetta.utility.vector1_bool¶ - filter neighbors to a certain CB distance.
- Takes distance from selection to neighbors to trim neighbors.
C++: core::select::trim_neighbors_by_distance(const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &, const class utility::vector1<bool, class std::allocator<bool> > &, double &) –> class utility::vector1<bool, class std::allocator<bool> >