select

Bindings for core::select namespace

pyrosetta.rosetta.core.select.fill_neighbor_residues(*args, **kwargs)

Overloaded function.

  1. fill_neighbor_residues(pose: pyrosetta.rosetta.core.pose.Pose, residue_positions: pyrosetta.rosetta.utility.vector1_bool) -> None
  2. 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.

  1. get_residues_from_subset(subset: pyrosetta.rosetta.utility.vector1_bool) -> pyrosetta.rosetta.utility.vector1_unsigned_long
  2. 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.

  1. get_subset_from_residues(selection: pyrosetta.rosetta.utility.vector1_unsigned_long, total_nres: int) -> pyrosetta.rosetta.utility.vector1_bool
  2. 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> >