data_storage

Bindings for protocols::sewing::data_storage namespace

class pyrosetta.rosetta.protocols.sewing.data_storage.Basis

Bases: pybind11_object

Class for storing residue information needed to generate alignments

assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.Basis, other: pyrosetta.rosetta.protocols.sewing.data_storage.Basis) pyrosetta.rosetta.protocols.sewing.data_storage.Basis

C++: protocols::sewing::data_storage::Basis::operator=(const class protocols::sewing::data_storage::Basis &) –> class protocols::sewing::data_storage::Basis &

clone(self: pyrosetta.rosetta.protocols.sewing.data_storage.Basis) pyrosetta.rosetta.protocols.sewing.data_storage.Basis

C++: protocols::sewing::data_storage::Basis::clone() const –> class std::shared_ptr<class protocols::sewing::data_storage::Basis>

resnum(*args, **kwargs)

Overloaded function.

  1. resnum(self: pyrosetta.rosetta.protocols.sewing.data_storage.Basis, resnum: int) -> None

C++: protocols::sewing::data_storage::Basis::resnum(unsigned long) –> void

  1. resnum(self: pyrosetta.rosetta.protocols.sewing.data_storage.Basis) -> int

C++: protocols::sewing::data_storage::Basis::resnum() const –> unsigned long

segment_id(*args, **kwargs)

Overloaded function.

  1. segment_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.Basis, segment_id: int) -> None

C++: protocols::sewing::data_storage::Basis::segment_id(unsigned long) –> void

  1. segment_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.Basis) -> int

C++: protocols::sewing::data_storage::Basis::segment_id() const –> unsigned long

class pyrosetta.rosetta.protocols.sewing.data_storage.ContactDescription

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.ContactDescription, : pyrosetta.rosetta.protocols.sewing.data_storage.ContactDescription) pyrosetta.rosetta.protocols.sewing.data_storage.ContactDescription

C++: protocols::sewing::data_storage::ContactDescription::operator=(const struct protocols::sewing::data_storage::ContactDescription &) –> struct protocols::sewing::data_storage::ContactDescription &

property contact_atom_name
property contact_atom_num
property contact_resnum
property contact_resnum_string
property ligand_atom_name
property ligand_atom_num
property partner_contact
class pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly

Bases: SmartAssembly

an Assembly that makes use of the Hasher

add_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly, n_terminus: bool, seg_ID_to_add: int, res_ID_1: int, res_ID_2: int) bool

C++: protocols::sewing::data_storage::HashedSmartAssembly::add_segment(bool, unsigned long, unsigned long, unsigned long) –> bool

add_segment_and_neighbors_to_local_segments(*args, **kwargs)

Overloaded function.

  1. add_segment_and_neighbors_to_local_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ref_seg: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) -> None

  2. add_segment_and_neighbors_to_local_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ref_seg: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_id: int) -> None

C++: protocols::sewing::data_storage::SmartAssembly::add_segment_and_neighbors_to_local_segments(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, unsigned long) –> void

assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly, : pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly

C++: protocols::sewing::data_storage::HashedSmartAssembly::operator=(const class protocols::sewing::data_storage::HashedSmartAssembly &) –> class protocols::sewing::data_storage::HashedSmartAssembly &

can_delete(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::can_delete() –> bool

chimerize(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, basis_pair: Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis], n_terminus: bool) bool

C++: protocols::sewing::data_storage::SmartAssembly::chimerize(struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>, bool) –> bool

clone(self: pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly

C++: protocols::sewing::data_storage::HashedSmartAssembly::clone() const –> class std::shared_ptr<class protocols::sewing::data_storage::HashedSmartAssembly>

const_pdb_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t

C++: protocols::sewing::data_storage::SmartAssembly::const_pdb_segments() const –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment> > > >

delete_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, n_terminus: bool) bool

C++: protocols::sewing::data_storage::SmartAssembly::delete_segment(bool) –> bool

dump_side_chains(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::dump_side_chains() –> void

get_c_terminal_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::get_c_terminal_segment() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_comprehensive_assembly_string(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_comprehensive_assembly_string() const –> std::string

get_comprehensive_forward_assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_comprehensive_forward_assembly() const –> std::string

get_comprehensive_reverse_assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_comprehensive_reverse_assembly() const –> std::string

get_forward_assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_forward_assembly() const –> std::string

get_last_change(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_last_change() const –> char

get_last_change_was_n_terminal(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::get_last_change_was_n_terminal() const –> bool

get_last_chimaera(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::get_last_chimaera() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_last_chimaera_deleted(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]

C++: protocols::sewing::data_storage::SmartAssembly::get_last_chimaera_deleted() const –> struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>

get_length(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) int

C++: protocols::sewing::data_storage::SmartAssembly::get_length() const –> unsigned long

get_local_ligands(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_LigandResidue_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_LigandResidue_t

C++: protocols::sewing::data_storage::SmartAssembly::get_local_ligands() –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue> > > >

get_modifiable_terminus(*args, **kwargs)

Overloaded function.

  1. get_modifiable_terminus(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, op: str) -> bool

C++: protocols::sewing::data_storage::SmartAssembly::get_modifiable_terminus(char) –> bool

  1. get_modifiable_terminus(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) -> str

C++: protocols::sewing::data_storage::SmartAssembly::get_modifiable_terminus() –> char

get_n_terminal_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::get_n_terminal_segment() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_output_partner(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::get_output_partner() const –> bool

get_partner(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.core.pose.Pose

C++: protocols::sewing::data_storage::SmartAssembly::get_partner() const –> class std::shared_ptr<class core::pose::Pose>

get_partner_ligands(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_const_protocols_sewing_data_storage_LigandResidue_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_const_protocols_sewing_data_storage_LigandResidue_t

C++: protocols::sewing::data_storage::SmartAssembly::get_partner_ligands() const –> class std::map<unsigned long, class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue> > > >

get_random_segment_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, n_terminus: bool) int

C++: protocols::sewing::data_storage::SmartAssembly::get_random_segment_id(bool) –> unsigned long

get_reverse_assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_reverse_assembly() const –> std::string

get_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, seg_id: int) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::get_segment(unsigned long) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_segment_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.hashing.SegmentVector

C++: protocols::sewing::data_storage::SmartAssembly::get_segment_vector() const –> class std::shared_ptr<const class protocols::sewing::hashing::SegmentVector>

get_size(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) int

C++: protocols::sewing::data_storage::SmartAssembly::get_size() const –> unsigned long

get_start_node_vital_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_start_node_vital_segments() –> std::string

get_window_width(self: pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly) int

C++: protocols::sewing::data_storage::HashedSmartAssembly::get_window_width() const –> unsigned long

has_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, seg_id: int) bool

C++: protocols::sewing::data_storage::SmartAssembly::has_segment(unsigned long) –> bool

is_continuous(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::is_continuous() const –> bool

iterate_over_basis_pairs(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, segment_1: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, segment_2: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, n_terminus: bool) Tuple[bool, int]

C++: protocols::sewing::data_storage::SmartAssembly::iterate_over_basis_pairs(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, bool) –> struct std::pair<bool, unsigned long>

load_initial_conformers(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ligdes: protocols::sewing::data_storage::LigandDescription) None

NOTE This method MUST be called after pdb_segments() is set and before the starting segment is picked for this to work

C++: protocols::sewing::data_storage::SmartAssembly::load_initial_conformers(struct protocols::sewing::data_storage::LigandDescription) –> void

local_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t

C++: protocols::sewing::data_storage::SmartAssembly::local_segments() –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment> > > > &

pdb_segments(*args, **kwargs)

Overloaded function.

  1. pdb_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t) -> None

C++: protocols::sewing::data_storage::SmartAssembly::pdb_segments(class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment> > > >) –> void

  1. pdb_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) -> pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t

C++: protocols::sewing::data_storage::SmartAssembly::pdb_segments() –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment> > > > &

pick_random_starting_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::pick_random_starting_segment() –> void

reconstitute_assembly_from_string(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : str) None

C++: protocols::sewing::data_storage::SmartAssembly::reconstitute_assembly_from_string(std::string) –> void

recurse_revert_far_c_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, current_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::recurse_revert_far_c_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

recurse_revert_far_n_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, current_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::recurse_revert_far_n_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

reset_chimaera_contacts(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ligand: protocols::sewing::data_storage::LigandResidue, ligand_chimaera: protocols::sewing::data_storage::LigandSegment, nterm_basis: pyrosetta.rosetta.protocols.sewing.data_storage.Basis, cterm_basis: pyrosetta.rosetta.protocols.sewing.data_storage.Basis, nterm: bool) None

C++: protocols::sewing::data_storage::SmartAssembly::reset_chimaera_contacts(class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue>, class std::shared_ptr<class protocols::sewing::data_storage::LigandSegment>, class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis, bool) –> void

revert(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::revert() –> void

sample_ligand(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::sample_ligand() –> bool

set_basis_map_generator(self: pyrosetta.rosetta.protocols.sewing.data_storage.HashedSmartAssembly, new_bmg: protocols::sewing::hashing::BasisMapGenerator) None

C++: protocols::sewing::data_storage::HashedSmartAssembly::set_basis_map_generator(class std::shared_ptr<class protocols::sewing::hashing::BasisMapGenerator>) –> void

set_c_terminal_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, new_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartAssembly::set_c_terminal_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_last_change(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : str) None

C++: protocols::sewing::data_storage::SmartAssembly::set_last_change(char) –> void

set_last_change_was_n_terminal(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : bool) None

C++: protocols::sewing::data_storage::SmartAssembly::set_last_change_was_n_terminal(bool) –> void

set_last_chimaera(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartAssembly::set_last_chimaera(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_last_chimaera_deleted(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]) None

C++: protocols::sewing::data_storage::SmartAssembly::set_last_chimaera_deleted(struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>) –> void

set_length(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : int) None

C++: protocols::sewing::data_storage::SmartAssembly::set_length(unsigned long) –> void

set_modifiable_terminus(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, modifiable_terminus: str) None

C++: protocols::sewing::data_storage::SmartAssembly::set_modifiable_terminus(char) –> void

set_n_terminal_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, new_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartAssembly::set_n_terminal_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_output_partner(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : bool) None

C++: protocols::sewing::data_storage::SmartAssembly::set_output_partner(bool) –> void

set_partner(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, partner_pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::sewing::data_storage::SmartAssembly::set_partner(class std::shared_ptr<class core::pose::Pose>) –> void

set_partner_ligands(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_const_protocols_sewing_data_storage_LigandResidue_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_const_protocols_sewing_data_storage_LigandResidue_t) None

C++: protocols::sewing::data_storage::SmartAssembly::set_partner_ligands(class std::map<unsigned long, class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue> > > >) –> void

set_segment_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.protocols.sewing.hashing.SegmentVector) None

C++: protocols::sewing::data_storage::SmartAssembly::set_segment_vector(class std::shared_ptr<const class protocols::sewing::hashing::SegmentVector>) –> void

set_size(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : int) None

C++: protocols::sewing::data_storage::SmartAssembly::set_size(unsigned long) –> void

set_start_node_vital_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, start_node_vital_segments: str) None

C++: protocols::sewing::data_storage::SmartAssembly::set_start_node_vital_segments(std::string) –> void

set_starting_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, start_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, start_node_vital_segments: str) None

C++: protocols::sewing::data_storage::SmartAssembly::set_starting_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, std::string) –> void

set_window_width(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : int) None

C++: protocols::sewing::data_storage::SmartAssembly::set_window_width(unsigned long) –> void

switch_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, n_terminus: bool) bool

C++: protocols::sewing::data_storage::SmartAssembly::switch_segment(bool) –> bool

to_pose(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : str) pyrosetta.rosetta.core.pose.Pose

C++: protocols::sewing::data_storage::SmartAssembly::to_pose(std::string) –> class core::pose::Pose

transform_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, basis_pair: Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]) bool

Transforms the segments in the second basis to the coordinate frame of the first basis. Returns the transformed (second) basis segment.

C++: protocols::sewing::data_storage::SmartAssembly::transform_segments(struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>) –> bool

trim_terminal_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : str, : int) None

C++: protocols::sewing::data_storage::SmartAssembly::trim_terminal_segments(char, unsigned long) –> void

unchimerize_ligand_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ligseg: protocols::sewing::data_storage::LigandSegment) None

C++: protocols::sewing::data_storage::SmartAssembly::unchimerize_ligand_segment(class std::shared_ptr<class protocols::sewing::data_storage::LigandSegment>) –> void

undelete_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::undelete_segment() –> bool

unsample_ligand(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::unsample_ligand() –> void

unswitch_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::unswitch_segment() –> void

class pyrosetta.rosetta.protocols.sewing.data_storage.LigandContact

Bases: pybind11_object

property ligand_atom
property residue_atom
property residue_number
property segment_id
class pyrosetta.rosetta.protocols.sewing.data_storage.LigandDescription

Bases: pybind11_object

property alignment_atoms_num
property alignment_atoms_str
assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandDescription, : pyrosetta.rosetta.protocols.sewing.data_storage.LigandDescription) pyrosetta.rosetta.protocols.sewing.data_storage.LigandDescription

C++: protocols::sewing::data_storage::LigandDescription::operator=(const struct protocols::sewing::data_storage::LigandDescription &) –> struct protocols::sewing::data_storage::LigandDescription &

property auto_detect_contacts
property geometry_score_threshold
property ideal_contacts_num
property ideal_contacts_str
property ligand_contacts
property ligand_coord_files
property ligand_coords
property ligand_id
property ligand_resnum
property ligand_resnum_string
property ligand_selector
property partner_ligand
property pdb_conformers
property pdb_conformers_string
class pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue

Bases: SmartSewingResidue

a minimal container for SEWING residues

add_contact(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, contact: protocols::sewing::data_storage::LigandContact) None

C++: protocols::sewing::data_storage::LigandResidue::add_contact(class std::shared_ptr<struct protocols::sewing::data_storage::LigandContact>) –> void

add_ideal_contact(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, contact: pyrosetta.rosetta.protocols.sewing.hashing.IdealContact) None

C++: protocols::sewing::data_storage::LigandResidue::add_ideal_contact(struct protocols::sewing::hashing::IdealContact) –> void

assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, : pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue

C++: protocols::sewing::data_storage::LigandResidue::operator=(const class protocols::sewing::data_storage::LigandResidue &) –> class protocols::sewing::data_storage::LigandResidue &

become(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, residue_to_become: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) None

C++: protocols::sewing::data_storage::SmartSewingResidue::become(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSewingResidue>) –> void

clone(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue

C++: protocols::sewing::data_storage::LigandResidue::clone() const –> class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue>

get_alignment_atoms(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::sewing::data_storage::LigandResidue::get_alignment_atoms() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >

get_amino_acid_type(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) str

C++: protocols::sewing::data_storage::SmartSewingResidue::get_amino_acid_type() const –> std::string

get_atom(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, atom_number: int) pyrosetta.rosetta.core.conformation.Atom

C++: protocols::sewing::data_storage::SmartSewingResidue::get_atom(unsigned long) –> class core::conformation::Atom &

get_atom_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.utility.vector1_core_conformation_Atom

C++: protocols::sewing::data_storage::SmartSewingResidue::get_atom_vector() –> class utility::vector1<class core::conformation::Atom, class std::allocator<class core::conformation::Atom> > &

get_chis(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.utility.vector1_double

C++: protocols::sewing::data_storage::SmartSewingResidue::get_chis() const –> class utility::vector1<double, class std::allocator<double> >

get_const_atom_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.utility.vector1_core_conformation_Atom

C++: protocols::sewing::data_storage::SmartSewingResidue::get_const_atom_vector() const –> const class utility::vector1<class core::conformation::Atom, class std::allocator<class core::conformation::Atom> > &

get_current_contacts(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_LigandContact_t

C++: protocols::sewing::data_storage::LigandResidue::get_current_contacts() const –> const class utility::vector1<class std::shared_ptr<struct protocols::sewing::data_storage::LigandContact>, class std::allocator<class std::shared_ptr<struct protocols::sewing::data_storage::LigandContact> > > &

get_full_type_name(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) str

C++: protocols::sewing::data_storage::SmartSewingResidue::get_full_type_name() const –> std::string

get_ideal_contacts(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) pyrosetta.rosetta.std.map_unsigned_long_protocols_sewing_hashing_IdealContact

C++: protocols::sewing::data_storage::LigandResidue::get_ideal_contacts() const –> const class std::map<unsigned long, struct protocols::sewing::hashing::IdealContact, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, struct protocols::sewing::hashing::IdealContact> > > &

get_ligand_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) int

C++: protocols::sewing::data_storage::LigandResidue::get_ligand_id() const –> unsigned long

get_nonconst_current_contacts(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_LigandContact_t

C++: protocols::sewing::data_storage::LigandResidue::get_nonconst_current_contacts() –> class utility::vector1<class std::shared_ptr<struct protocols::sewing::data_storage::LigandContact>, class std::allocator<class std::shared_ptr<struct protocols::sewing::data_storage::LigandContact> > > &

get_nonconst_owner_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) protocols::sewing::data_storage::LigandSegment

C++: protocols::sewing::data_storage::LigandResidue::get_nonconst_owner_segment() –> class std::shared_ptr<class protocols::sewing::data_storage::LigandSegment>

get_owner_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) protocols::sewing::data_storage::LigandSegment

C++: protocols::sewing::data_storage::LigandResidue::get_owner_segment() const –> class std::shared_ptr<class protocols::sewing::data_storage::LigandSegment>

get_partner_ligand(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) bool

C++: protocols::sewing::data_storage::LigandResidue::get_partner_ligand() const –> bool

get_type(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.protocols.sewing.data_storage.PolymericType

C++: protocols::sewing::data_storage::SmartSewingResidue::get_type() –> enum protocols::sewing::data_storage::PolymericType

set_alignment_atoms(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, : pyrosetta.rosetta.utility.vector1_unsigned_long) None

C++: protocols::sewing::data_storage::LigandResidue::set_alignment_atoms(class utility::vector1<unsigned long, class std::allocator<unsigned long> >) –> void

set_amino_acid_type(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, new_amino_acid_type: str) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_amino_acid_type(std::string) –> void

set_atom_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, new_atom_vector: pyrosetta.rosetta.utility.vector1_core_conformation_Atom) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_atom_vector(class utility::vector1<class core::conformation::Atom, class std::allocator<class core::conformation::Atom> >) –> void

set_chis(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, new_chis: pyrosetta.rosetta.utility.vector1_double) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_chis(class utility::vector1<double, class std::allocator<double> >) –> void

set_contacts(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, contacts: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_LigandContact_t) None

C++: protocols::sewing::data_storage::LigandResidue::set_contacts(class utility::vector1<class std::shared_ptr<struct protocols::sewing::data_storage::LigandContact>, class std::allocator<class std::shared_ptr<struct protocols::sewing::data_storage::LigandContact> > >) –> void

set_full_type_name(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, type: str) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_full_type_name(const std::string &) –> void

set_ligand_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, : int) None

C++: protocols::sewing::data_storage::LigandResidue::set_ligand_id(unsigned long) –> void

set_owner_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, owner: protocols::sewing::data_storage::LigandSegment) None

C++: protocols::sewing::data_storage::LigandResidue::set_owner_segment(class std::shared_ptr<class protocols::sewing::data_storage::LigandSegment>) –> void

set_partner_ligand(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, input: bool) None

C++: protocols::sewing::data_storage::LigandResidue::set_partner_ligand(bool) –> void

set_type(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, : pyrosetta.rosetta.protocols.sewing.data_storage.PolymericType) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_type(enum protocols::sewing::data_storage::PolymericType) –> void

class pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment

Bases: SmartSegment

a segment that contains a single ligand residue with given attachment point(s)

add_ligand_contact(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment, : int) None

C++: protocols::sewing::data_storage::LigandSegment::add_ligand_contact(unsigned long) –> void

add_vital_residue(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : int) None

C++: protocols::sewing::data_storage::SmartSegment::add_vital_residue(unsigned long) –> void

assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment, : pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment

C++: protocols::sewing::data_storage::LigandSegment::operator=(const class protocols::sewing::data_storage::LigandSegment &) –> class protocols::sewing::data_storage::LigandSegment &

attach_ligand(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment, : pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue, : bool) None

C++: protocols::sewing::data_storage::LigandSegment::attach_ligand(class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue>, bool) –> void

attach_unowned_ligand(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment, ligand_res: pyrosetta.rosetta.protocols.sewing.data_storage.LigandResidue) None

C++: protocols::sewing::data_storage::LigandSegment::attach_unowned_ligand(class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue>) –> void

static become(changing_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, src_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::become(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>) –> void

clone(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment

C++: protocols::sewing::data_storage::LigandSegment::clone() const –> class std::shared_ptr<class protocols::sewing::data_storage::LigandSegment>

get_basis_pair(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]

C++: protocols::sewing::data_storage::SmartSegment::get_basis_pair() const –> struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>

static get_c_most_segment(*args, **kwargs)

Overloaded function.

  1. get_c_most_segment(: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, cross_chimaerae: bool) -> pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_c_most_segment(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, bool) –> class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>

  1. get_c_most_segment(: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, cross_chimaerae: bool) -> pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_c_most_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, bool) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_c_terminal_neighbor(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_c_terminal_neighbor() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_c_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_c_terminal_parent() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_const_owned_ligand_residues(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_LigandResidue_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_LigandResidue_t

C++: protocols::sewing::data_storage::LigandSegment::get_const_owned_ligand_residues() const –> const class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue> > > >

get_const_reference_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_const_reference_segment() const –> class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>

get_const_residue_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_SmartSewingResidue_t

C++: protocols::sewing::data_storage::SmartSegment::get_const_residue_vector() const –> const class utility::vector1<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>, class std::allocator<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue> > > &

get_dssp_code(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) str

C++: protocols::sewing::data_storage::SmartSegment::get_dssp_code() const –> char

static get_far_c_terminal_parent(current_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_far_c_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

static get_far_n_terminal_parent(current_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_far_n_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_length(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) int

C++: protocols::sewing::data_storage::SmartSegment::get_length() const –> unsigned long

get_ligand_contact_indices(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) pyrosetta.rosetta.std.set_unsigned_long_t

C++: protocols::sewing::data_storage::LigandSegment::get_ligand_contact_indices() const –> class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >

get_ligand_residues(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) pyrosetta.rosetta.std.set_unsigned_long_t

C++: protocols::sewing::data_storage::LigandSegment::get_ligand_residues() const –> class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >

static get_n_most_segment(*args, **kwargs)

Overloaded function.

  1. get_n_most_segment(: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, cross_chimaerae: bool) -> pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_n_most_segment(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, bool) –> class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>

  1. get_n_most_segment(: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, cross_chimaerae: bool) -> pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_n_most_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, bool) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_n_terminal_neighbor(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_n_terminal_neighbor() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_n_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_n_terminal_parent() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_name(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) str

C++: protocols::sewing::data_storage::LigandSegment::get_name() const –> std::string

get_nonconst_ligand_contact_indices(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) pyrosetta.rosetta.std.set_unsigned_long_t

C++: protocols::sewing::data_storage::LigandSegment::get_nonconst_ligand_contact_indices() –> class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> > &

get_nonconst_ligand_residues(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) pyrosetta.rosetta.std.set_unsigned_long_t

C++: protocols::sewing::data_storage::LigandSegment::get_nonconst_ligand_residues() –> class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> > &

get_owned_ligand_residues(self: pyrosetta.rosetta.protocols.sewing.data_storage.LigandSegment) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_LigandResidue_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_LigandResidue_t

C++: protocols::sewing::data_storage::LigandSegment::get_owned_ligand_residues() –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue> > > > &

get_residue(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, resnum: int) protocols::sewing::data_storage::SmartSewingResidue

C++: protocols::sewing::data_storage::SmartSegment::get_residue(unsigned long) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>

get_residue_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_SmartSewingResidue_t

C++: protocols::sewing::data_storage::SmartSegment::get_residue_vector() –> class utility::vector1<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>, class std::allocator<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue> > > &

get_segment_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) int

C++: protocols::sewing::data_storage::SmartSegment::get_segment_id() const –> unsigned long

get_vital_residues(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.std.set_unsigned_long_t

C++: protocols::sewing::data_storage::SmartSegment::get_vital_residues() const –> class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >

is_c_terminus_fixed(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_c_terminus_fixed() const –> bool

is_chimaeric(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_chimaeric() const –> bool

is_hashable(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_hashable() const –> bool

is_in_Assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_in_Assembly() const –> bool

is_n_terminus_fixed(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_n_terminus_fixed() const –> bool

is_vital(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_vital() const –> bool

isolate(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::isolate() –> void

C++: protocols::sewing::data_storage::SmartSegment::link_to(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

residue_is_vital(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : int) bool

C++: protocols::sewing::data_storage::SmartSegment::residue_is_vital(unsigned long) –> bool

set_basis_pair(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, basis_pair: Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]) None

C++: protocols::sewing::data_storage::SmartSegment::set_basis_pair(struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>) –> void

set_c_terminal_neighbor(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_c_terminal_neighbor: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_c_terminal_neighbor(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_c_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_c_terminal_parent: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_c_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_chimaeric_status(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, is_chimaera: bool) None

C++: protocols::sewing::data_storage::SmartSegment::set_chimaeric_status(bool) –> void

set_const_reference_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, ref: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_const_reference_segment(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>) –> void

set_dssp_code(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_dssp_code: str) None

C++: protocols::sewing::data_storage::SmartSegment::set_dssp_code(char) –> void

set_is_in_Assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : bool) None

C++: protocols::sewing::data_storage::SmartSegment::set_is_in_Assembly(bool) –> void

set_is_vital(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : bool) None

C++: protocols::sewing::data_storage::SmartSegment::set_is_vital(bool) –> void

set_length(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_length: int) None

C++: protocols::sewing::data_storage::SmartSegment::set_length(unsigned long) –> void

set_n_terminal_neighbor(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_n_terminal_neighbor: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_n_terminal_neighbor(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_n_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_n_terminal_parent: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_n_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_residue_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_residue_vector: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_SmartSewingResidue_t) None

C++: protocols::sewing::data_storage::SmartSegment::set_residue_vector(class utility::vector1<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>, class std::allocator<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue> > >) –> void

set_segment_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_segment_id: int) None

C++: protocols::sewing::data_storage::SmartSegment::set_segment_id(unsigned long) –> void

set_vital_residues(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : pyrosetta.rosetta.std.set_unsigned_long_t) None

C++: protocols::sewing::data_storage::SmartSegment::set_vital_residues(class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >) –> void

class pyrosetta.rosetta.protocols.sewing.data_storage.PolymericType

Bases: pybind11_object

Members:

polymer

ligand

ligand = <PolymericType.ligand: 1>
property name
polymer = <PolymericType.polymer: 0>
property value
class pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly

Bases: pybind11_object

a SEWING Assembly composed of SmartSegments

add_segment(*args, **kwargs)

Overloaded function.

  1. add_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, n_terminus: bool) -> bool

C++: protocols::sewing::data_storage::SmartAssembly::add_segment(bool) –> bool

  1. add_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, n_terminus: bool, seg_ID_to_add: int, res_ID_1: int, res_ID_2: int) -> bool

C++: protocols::sewing::data_storage::SmartAssembly::add_segment(bool, unsigned long, unsigned long, unsigned long) –> bool

add_segment_and_neighbors_to_local_segments(*args, **kwargs)

Overloaded function.

  1. add_segment_and_neighbors_to_local_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ref_seg: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) -> None

  2. add_segment_and_neighbors_to_local_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ref_seg: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_id: int) -> None

C++: protocols::sewing::data_storage::SmartAssembly::add_segment_and_neighbors_to_local_segments(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, unsigned long) –> void

assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly

C++: protocols::sewing::data_storage::SmartAssembly::operator=(const class protocols::sewing::data_storage::SmartAssembly &) –> class protocols::sewing::data_storage::SmartAssembly &

can_delete(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::can_delete() –> bool

chimerize(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, basis_pair: Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis], n_terminus: bool) bool

C++: protocols::sewing::data_storage::SmartAssembly::chimerize(struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>, bool) –> bool

clone(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly

C++: protocols::sewing::data_storage::SmartAssembly::clone() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartAssembly>

const_pdb_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t

C++: protocols::sewing::data_storage::SmartAssembly::const_pdb_segments() const –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment> > > >

delete_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, n_terminus: bool) bool

C++: protocols::sewing::data_storage::SmartAssembly::delete_segment(bool) –> bool

dump_side_chains(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::dump_side_chains() –> void

get_c_terminal_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::get_c_terminal_segment() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_comprehensive_assembly_string(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_comprehensive_assembly_string() const –> std::string

get_comprehensive_forward_assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_comprehensive_forward_assembly() const –> std::string

get_comprehensive_reverse_assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_comprehensive_reverse_assembly() const –> std::string

get_forward_assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_forward_assembly() const –> std::string

get_last_change(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_last_change() const –> char

get_last_change_was_n_terminal(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::get_last_change_was_n_terminal() const –> bool

get_last_chimaera(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::get_last_chimaera() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_last_chimaera_deleted(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]

C++: protocols::sewing::data_storage::SmartAssembly::get_last_chimaera_deleted() const –> struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>

get_length(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) int

C++: protocols::sewing::data_storage::SmartAssembly::get_length() const –> unsigned long

get_local_ligands(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_LigandResidue_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_LigandResidue_t

C++: protocols::sewing::data_storage::SmartAssembly::get_local_ligands() –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue> > > >

get_modifiable_terminus(*args, **kwargs)

Overloaded function.

  1. get_modifiable_terminus(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, op: str) -> bool

C++: protocols::sewing::data_storage::SmartAssembly::get_modifiable_terminus(char) –> bool

  1. get_modifiable_terminus(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) -> str

C++: protocols::sewing::data_storage::SmartAssembly::get_modifiable_terminus() –> char

get_n_terminal_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::get_n_terminal_segment() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_output_partner(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::get_output_partner() const –> bool

get_partner(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.core.pose.Pose

C++: protocols::sewing::data_storage::SmartAssembly::get_partner() const –> class std::shared_ptr<class core::pose::Pose>

get_partner_ligands(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_const_protocols_sewing_data_storage_LigandResidue_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_const_protocols_sewing_data_storage_LigandResidue_t

C++: protocols::sewing::data_storage::SmartAssembly::get_partner_ligands() const –> class std::map<unsigned long, class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue> > > >

get_random_segment_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, n_terminus: bool) int

C++: protocols::sewing::data_storage::SmartAssembly::get_random_segment_id(bool) –> unsigned long

get_reverse_assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_reverse_assembly() const –> std::string

get_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, seg_id: int) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::get_segment(unsigned long) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_segment_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.protocols.sewing.hashing.SegmentVector

C++: protocols::sewing::data_storage::SmartAssembly::get_segment_vector() const –> class std::shared_ptr<const class protocols::sewing::hashing::SegmentVector>

get_size(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) int

C++: protocols::sewing::data_storage::SmartAssembly::get_size() const –> unsigned long

get_start_node_vital_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) str

C++: protocols::sewing::data_storage::SmartAssembly::get_start_node_vital_segments() –> std::string

get_window_width(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) int

C++: protocols::sewing::data_storage::SmartAssembly::get_window_width() const –> unsigned long

has_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, seg_id: int) bool

C++: protocols::sewing::data_storage::SmartAssembly::has_segment(unsigned long) –> bool

is_continuous(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::is_continuous() const –> bool

iterate_over_basis_pairs(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, segment_1: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, segment_2: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, n_terminus: bool) Tuple[bool, int]

C++: protocols::sewing::data_storage::SmartAssembly::iterate_over_basis_pairs(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, bool) –> struct std::pair<bool, unsigned long>

load_initial_conformers(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ligdes: protocols::sewing::data_storage::LigandDescription) None

NOTE This method MUST be called after pdb_segments() is set and before the starting segment is picked for this to work

C++: protocols::sewing::data_storage::SmartAssembly::load_initial_conformers(struct protocols::sewing::data_storage::LigandDescription) –> void

local_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t

C++: protocols::sewing::data_storage::SmartAssembly::local_segments() –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment> > > > &

pdb_segments(*args, **kwargs)

Overloaded function.

  1. pdb_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t) -> None

C++: protocols::sewing::data_storage::SmartAssembly::pdb_segments(class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment> > > >) –> void

  1. pdb_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) -> pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_protocols_sewing_data_storage_SmartSegment_t

C++: protocols::sewing::data_storage::SmartAssembly::pdb_segments() –> class std::map<unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment> > > > &

pick_random_starting_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::pick_random_starting_segment() –> void

reconstitute_assembly_from_string(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : str) None

C++: protocols::sewing::data_storage::SmartAssembly::reconstitute_assembly_from_string(std::string) –> void

recurse_revert_far_c_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, current_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::recurse_revert_far_c_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

recurse_revert_far_n_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, current_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartAssembly::recurse_revert_far_n_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

reset_chimaera_contacts(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ligand: protocols::sewing::data_storage::LigandResidue, ligand_chimaera: protocols::sewing::data_storage::LigandSegment, nterm_basis: pyrosetta.rosetta.protocols.sewing.data_storage.Basis, cterm_basis: pyrosetta.rosetta.protocols.sewing.data_storage.Basis, nterm: bool) None

C++: protocols::sewing::data_storage::SmartAssembly::reset_chimaera_contacts(class std::shared_ptr<class protocols::sewing::data_storage::LigandResidue>, class std::shared_ptr<class protocols::sewing::data_storage::LigandSegment>, class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis, bool) –> void

revert(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::revert() –> void

sample_ligand(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::sample_ligand() –> bool

set_c_terminal_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, new_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartAssembly::set_c_terminal_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_last_change(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : str) None

C++: protocols::sewing::data_storage::SmartAssembly::set_last_change(char) –> void

set_last_change_was_n_terminal(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : bool) None

C++: protocols::sewing::data_storage::SmartAssembly::set_last_change_was_n_terminal(bool) –> void

set_last_chimaera(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartAssembly::set_last_chimaera(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_last_chimaera_deleted(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]) None

C++: protocols::sewing::data_storage::SmartAssembly::set_last_chimaera_deleted(struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>) –> void

set_length(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : int) None

C++: protocols::sewing::data_storage::SmartAssembly::set_length(unsigned long) –> void

set_modifiable_terminus(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, modifiable_terminus: str) None

C++: protocols::sewing::data_storage::SmartAssembly::set_modifiable_terminus(char) –> void

set_n_terminal_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, new_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartAssembly::set_n_terminal_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_output_partner(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : bool) None

C++: protocols::sewing::data_storage::SmartAssembly::set_output_partner(bool) –> void

set_partner(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, partner_pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::sewing::data_storage::SmartAssembly::set_partner(class std::shared_ptr<class core::pose::Pose>) –> void

set_partner_ligands(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_const_protocols_sewing_data_storage_LigandResidue_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_const_protocols_sewing_data_storage_LigandResidue_t) None

C++: protocols::sewing::data_storage::SmartAssembly::set_partner_ligands(class std::map<unsigned long, class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<const class protocols::sewing::data_storage::LigandResidue> > > >) –> void

set_segment_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : pyrosetta.rosetta.protocols.sewing.hashing.SegmentVector) None

C++: protocols::sewing::data_storage::SmartAssembly::set_segment_vector(class std::shared_ptr<const class protocols::sewing::hashing::SegmentVector>) –> void

set_size(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : int) None

C++: protocols::sewing::data_storage::SmartAssembly::set_size(unsigned long) –> void

set_start_node_vital_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, start_node_vital_segments: str) None

C++: protocols::sewing::data_storage::SmartAssembly::set_start_node_vital_segments(std::string) –> void

set_starting_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, start_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, start_node_vital_segments: str) None

C++: protocols::sewing::data_storage::SmartAssembly::set_starting_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, std::string) –> void

set_window_width(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : int) None

C++: protocols::sewing::data_storage::SmartAssembly::set_window_width(unsigned long) –> void

switch_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, n_terminus: bool) bool

C++: protocols::sewing::data_storage::SmartAssembly::switch_segment(bool) –> bool

to_pose(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : str) pyrosetta.rosetta.core.pose.Pose

C++: protocols::sewing::data_storage::SmartAssembly::to_pose(std::string) –> class core::pose::Pose

transform_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, basis_pair: Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]) bool

Transforms the segments in the second basis to the coordinate frame of the first basis. Returns the transformed (second) basis segment.

C++: protocols::sewing::data_storage::SmartAssembly::transform_segments(struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>) –> bool

trim_terminal_segments(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, : str, : int) None

C++: protocols::sewing::data_storage::SmartAssembly::trim_terminal_segments(char, unsigned long) –> void

unchimerize_ligand_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly, ligseg: protocols::sewing::data_storage::LigandSegment) None

C++: protocols::sewing::data_storage::SmartAssembly::unchimerize_ligand_segment(class std::shared_ptr<class protocols::sewing::data_storage::LigandSegment>) –> void

undelete_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) bool

C++: protocols::sewing::data_storage::SmartAssembly::undelete_segment() –> bool

unsample_ligand(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::unsample_ligand() –> void

unswitch_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartAssembly) None

C++: protocols::sewing::data_storage::SmartAssembly::unswitch_segment() –> void

class pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

Bases: pybind11_object

a neighbor-aware SewSegment version

add_vital_residue(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : int) None

C++: protocols::sewing::data_storage::SmartSegment::add_vital_residue(unsigned long) –> void

assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::operator=(const class protocols::sewing::data_storage::SmartSegment &) –> class protocols::sewing::data_storage::SmartSegment &

static become(changing_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, src_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::become(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>) –> void

clone(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::clone() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_basis_pair(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]

C++: protocols::sewing::data_storage::SmartSegment::get_basis_pair() const –> struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>

static get_c_most_segment(*args, **kwargs)

Overloaded function.

  1. get_c_most_segment(: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, cross_chimaerae: bool) -> pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_c_most_segment(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, bool) –> class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>

  1. get_c_most_segment(: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, cross_chimaerae: bool) -> pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_c_most_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, bool) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_c_terminal_neighbor(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_c_terminal_neighbor() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_c_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_c_terminal_parent() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_const_reference_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_const_reference_segment() const –> class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>

get_const_residue_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_SmartSewingResidue_t

C++: protocols::sewing::data_storage::SmartSegment::get_const_residue_vector() const –> const class utility::vector1<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>, class std::allocator<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue> > > &

get_dssp_code(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) str

C++: protocols::sewing::data_storage::SmartSegment::get_dssp_code() const –> char

static get_far_c_terminal_parent(current_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_far_c_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

static get_far_n_terminal_parent(current_segment: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_far_n_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_length(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) int

C++: protocols::sewing::data_storage::SmartSegment::get_length() const –> unsigned long

static get_n_most_segment(*args, **kwargs)

Overloaded function.

  1. get_n_most_segment(: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, cross_chimaerae: bool) -> pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_n_most_segment(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>, bool) –> class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>

  1. get_n_most_segment(: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, cross_chimaerae: bool) -> pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_n_most_segment(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, bool) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_n_terminal_neighbor(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_n_terminal_neighbor() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_n_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment

C++: protocols::sewing::data_storage::SmartSegment::get_n_terminal_parent() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>

get_name(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) str

C++: protocols::sewing::data_storage::SmartSegment::get_name() const –> std::string

get_residue(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, resnum: int) protocols::sewing::data_storage::SmartSewingResidue

C++: protocols::sewing::data_storage::SmartSegment::get_residue(unsigned long) –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>

get_residue_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_SmartSewingResidue_t

C++: protocols::sewing::data_storage::SmartSegment::get_residue_vector() –> class utility::vector1<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>, class std::allocator<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue> > > &

get_segment_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) int

C++: protocols::sewing::data_storage::SmartSegment::get_segment_id() const –> unsigned long

get_vital_residues(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) pyrosetta.rosetta.std.set_unsigned_long_t

C++: protocols::sewing::data_storage::SmartSegment::get_vital_residues() const –> class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >

is_c_terminus_fixed(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_c_terminus_fixed() const –> bool

is_chimaeric(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_chimaeric() const –> bool

is_hashable(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_hashable() const –> bool

is_in_Assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_in_Assembly() const –> bool

is_n_terminus_fixed(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_n_terminus_fixed() const –> bool

is_vital(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) bool

C++: protocols::sewing::data_storage::SmartSegment::is_vital() const –> bool

isolate(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::isolate() –> void

C++: protocols::sewing::data_storage::SmartSegment::link_to(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>, class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

residue_is_vital(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : int) bool

C++: protocols::sewing::data_storage::SmartSegment::residue_is_vital(unsigned long) –> bool

set_basis_pair(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, basis_pair: Tuple[pyrosetta.rosetta.protocols.sewing.data_storage.Basis, pyrosetta.rosetta.protocols.sewing.data_storage.Basis]) None

C++: protocols::sewing::data_storage::SmartSegment::set_basis_pair(struct std::pair<class protocols::sewing::data_storage::Basis, class protocols::sewing::data_storage::Basis>) –> void

set_c_terminal_neighbor(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_c_terminal_neighbor: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_c_terminal_neighbor(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_c_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_c_terminal_parent: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_c_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_chimaeric_status(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, is_chimaera: bool) None

C++: protocols::sewing::data_storage::SmartSegment::set_chimaeric_status(bool) –> void

set_const_reference_segment(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, ref: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_const_reference_segment(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSegment>) –> void

set_dssp_code(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_dssp_code: str) None

C++: protocols::sewing::data_storage::SmartSegment::set_dssp_code(char) –> void

set_is_in_Assembly(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : bool) None

C++: protocols::sewing::data_storage::SmartSegment::set_is_in_Assembly(bool) –> void

set_is_vital(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : bool) None

C++: protocols::sewing::data_storage::SmartSegment::set_is_vital(bool) –> void

set_length(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_length: int) None

C++: protocols::sewing::data_storage::SmartSegment::set_length(unsigned long) –> void

set_n_terminal_neighbor(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_n_terminal_neighbor: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_n_terminal_neighbor(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_n_terminal_parent(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_n_terminal_parent: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment) None

C++: protocols::sewing::data_storage::SmartSegment::set_n_terminal_parent(class std::shared_ptr<class protocols::sewing::data_storage::SmartSegment>) –> void

set_residue_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_residue_vector: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_sewing_data_storage_SmartSewingResidue_t) None

C++: protocols::sewing::data_storage::SmartSegment::set_residue_vector(class utility::vector1<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>, class std::allocator<class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue> > >) –> void

set_segment_id(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, new_segment_id: int) None

C++: protocols::sewing::data_storage::SmartSegment::set_segment_id(unsigned long) –> void

set_vital_residues(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSegment, : pyrosetta.rosetta.std.set_unsigned_long_t) None

C++: protocols::sewing::data_storage::SmartSegment::set_vital_residues(class std::set<unsigned long, struct std::less<unsigned long>, class std::allocator<unsigned long> >) –> void

class pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue

Bases: pybind11_object

a minimal container for SEWING residues

assign(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, : pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue

C++: protocols::sewing::data_storage::SmartSewingResidue::operator=(const class protocols::sewing::data_storage::SmartSewingResidue &) –> class protocols::sewing::data_storage::SmartSewingResidue &

become(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, residue_to_become: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) None

C++: protocols::sewing::data_storage::SmartSewingResidue::become(class std::shared_ptr<const class protocols::sewing::data_storage::SmartSewingResidue>) –> void

clone(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue

C++: protocols::sewing::data_storage::SmartSewingResidue::clone() const –> class std::shared_ptr<class protocols::sewing::data_storage::SmartSewingResidue>

get_amino_acid_type(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) str

C++: protocols::sewing::data_storage::SmartSewingResidue::get_amino_acid_type() const –> std::string

get_atom(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, atom_number: int) pyrosetta.rosetta.core.conformation.Atom

C++: protocols::sewing::data_storage::SmartSewingResidue::get_atom(unsigned long) –> class core::conformation::Atom &

get_atom_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.utility.vector1_core_conformation_Atom

C++: protocols::sewing::data_storage::SmartSewingResidue::get_atom_vector() –> class utility::vector1<class core::conformation::Atom, class std::allocator<class core::conformation::Atom> > &

get_chis(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.utility.vector1_double

C++: protocols::sewing::data_storage::SmartSewingResidue::get_chis() const –> class utility::vector1<double, class std::allocator<double> >

get_const_atom_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.utility.vector1_core_conformation_Atom

C++: protocols::sewing::data_storage::SmartSewingResidue::get_const_atom_vector() const –> const class utility::vector1<class core::conformation::Atom, class std::allocator<class core::conformation::Atom> > &

get_full_type_name(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) str

C++: protocols::sewing::data_storage::SmartSewingResidue::get_full_type_name() const –> std::string

get_type(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue) pyrosetta.rosetta.protocols.sewing.data_storage.PolymericType

C++: protocols::sewing::data_storage::SmartSewingResidue::get_type() –> enum protocols::sewing::data_storage::PolymericType

set_amino_acid_type(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, new_amino_acid_type: str) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_amino_acid_type(std::string) –> void

set_atom_vector(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, new_atom_vector: pyrosetta.rosetta.utility.vector1_core_conformation_Atom) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_atom_vector(class utility::vector1<class core::conformation::Atom, class std::allocator<class core::conformation::Atom> >) –> void

set_chis(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, new_chis: pyrosetta.rosetta.utility.vector1_double) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_chis(class utility::vector1<double, class std::allocator<double> >) –> void

set_full_type_name(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, type: str) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_full_type_name(const std::string &) –> void

set_type(self: pyrosetta.rosetta.protocols.sewing.data_storage.SmartSewingResidue, : pyrosetta.rosetta.protocols.sewing.data_storage.PolymericType) None

C++: protocols::sewing::data_storage::SmartSewingResidue::set_type(enum protocols::sewing::data_storage::PolymericType) –> void