data_storage

Bindings for protocols::pose_sewing::data_storage namespace

class pyrosetta.rosetta.protocols.pose_sewing.data_storage.DsspShiftArray

Bases: pybind11_builtins.pybind11_object

A container for an array of secondary structure boundaries

assign(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.DsspShiftArray, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.DsspShiftArray) pyrosetta.rosetta.protocols.pose_sewing.data_storage.DsspShiftArray

C++: protocols::pose_sewing::data_storage::DsspShiftArray::operator=(const class protocols::pose_sewing::data_storage::DsspShiftArray &) –> class protocols::pose_sewing::data_storage::DsspShiftArray &

clone(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.DsspShiftArray) pyrosetta.rosetta.protocols.pose_sewing.data_storage.DsspShiftArray

C++: protocols::pose_sewing::data_storage::DsspShiftArray::clone() const –> class std::shared_ptr<class protocols::pose_sewing::data_storage::DsspShiftArray>

get_distance_to_nth_shift(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.DsspShiftArray, N_res: int, shift_gap: int) int

C++: protocols::pose_sewing::data_storage::DsspShiftArray::get_distance_to_nth_shift(unsigned long, unsigned long) –> unsigned long

populate(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.DsspShiftArray, pose: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::pose_sewing::data_storage::DsspShiftArray::populate(const class core::pose::Pose &) –> void

class pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment

Bases: pybind11_builtins.pybind11_object

a region of a Pose with contiguous secondary structure

assign(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment

C++: protocols::pose_sewing::data_storage::PoseSegment::operator=(const class protocols::pose_sewing::data_storage::PoseSegment &) –> class protocols::pose_sewing::data_storage::PoseSegment &

clone(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment

C++: protocols::pose_sewing::data_storage::PoseSegment::clone() const –> class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseSegment>

get_dssp_code(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) str

C++: protocols::pose_sewing::data_storage::PoseSegment::get_dssp_code() const –> char

get_ending_residue(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) int

C++: protocols::pose_sewing::data_storage::PoseSegment::get_ending_residue() const –> unsigned long

get_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) int

C++: protocols::pose_sewing::data_storage::PoseSegment::get_length() const –> unsigned long

get_source_pose(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) pyrosetta.rosetta.core.pose.Pose

C++: protocols::pose_sewing::data_storage::PoseSegment::get_source_pose() const –> class std::shared_ptr<const class core::pose::Pose>

get_starting_residue(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) int

C++: protocols::pose_sewing::data_storage::PoseSegment::get_starting_residue() const –> unsigned long

set_dssp_code(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment, new_code: str) None

C++: protocols::pose_sewing::data_storage::PoseSegment::set_dssp_code(char) –> void

set_ending_residue(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment, new_ending: int) None

C++: protocols::pose_sewing::data_storage::PoseSegment::set_ending_residue(unsigned long) –> void

set_source_pose(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment, new_posecop: pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::pose_sewing::data_storage::PoseSegment::set_source_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

set_starting_residue(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment, new_starting: int) None

C++: protocols::pose_sewing::data_storage::PoseSegment::set_starting_residue(unsigned long) –> void

class pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP

Bases: pybind11_builtins.pybind11_object

a region of a Pose with secondary structures of known DSSP at either teminus

assign(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::operator=(const class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP &) –> class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP &

clone(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::clone() const –> class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP>

create_source_pose_for_segment(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, add_elements: bool) pyrosetta.rosetta.core.pose.Pose

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::create_source_pose_for_segment(bool) –> class std::shared_ptr<class core::pose::Pose>

get_C_term_DSSP(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) str

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_C_term_DSSP() const –> char

get_C_term_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) int

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_C_term_length() const –> unsigned long

get_N_term_DSSP(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) str

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_N_term_DSSP() const –> char

get_N_term_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) int

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_N_term_length() const –> unsigned long

get_filename(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) str

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_filename() const –> std::string

get_secstruct(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) str

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_secstruct() const –> std::string

get_segfile_path(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) str

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_segfile_path() const –> std::string

get_source_pose(*args, **kwargs)

Overloaded function.

  1. get_source_pose(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) -> pyrosetta.rosetta.core.pose.Pose

  2. get_source_pose(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, clone_if_new: bool) -> pyrosetta.rosetta.core.pose.Pose

Get the source pose by returning an already-loaded pose
or loading a new pose. By default we clone this new pose and store it.

Set clone_if_new to false if this is not desired (for speed) - such as is done during SewAnythingAddMover.

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_source_pose(bool) –> class std::shared_ptr<const class core::pose::Pose>

get_source_pose_op(*args, **kwargs)

Overloaded function.

  1. get_source_pose_op(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) -> pyrosetta.rosetta.core.pose.Pose

  2. get_source_pose_op(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, clone_if_new: bool) -> pyrosetta.rosetta.core.pose.Pose

Get the source pose by returning an already-loaded pose
or loading a new pose. By default we clone this new pose and store it.

Set clone_if_new to false if this is not desired (for speed) - such as is done during SewAnythingAddMover.

This gives you an OP - the one just loaded or a clone of the stored one.

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::get_source_pose_op(bool) –> class std::shared_ptr<class core::pose::Pose>

set_C_term_DSSP(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, : str) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_C_term_DSSP(char) –> void

set_C_term_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, : int) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_C_term_length(unsigned long) –> void

set_N_term_DSSP(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, : str) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_N_term_DSSP(char) –> void

set_N_term_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, : int) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_N_term_length(unsigned long) –> void

set_filename(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, filename: str) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_filename(const std::string &) –> void

set_secstruct(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, secstruct: str) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_secstruct(const std::string &) –> void

set_segfile_path(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, segfile_path: str) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_segfile_path(const std::string &) –> void

set_source_pose(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::set_source_pose(class std::shared_ptr<const class core::pose::Pose>) –> void

store_reference_pdb(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, : str) None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::store_reference_pdb(std::string) –> void

store_source_pose_for_segment(*args, **kwargs)

Overloaded function.

  1. store_source_pose_for_segment(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, src_pose: str) -> None

  2. store_source_pose_for_segment(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, src_pose: str, store_mmTF: bool) -> None

  3. store_source_pose_for_segment(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP, src_pose: str, store_mmTF: bool, output_elements: bool) -> None

C++: protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP::store_source_pose_for_segment(const std::string &, bool, bool) –> void

class pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope

Bases: pybind11_builtins.pybind11_object

a descriptor of properties a SewAnything secondar structral segment may have

assign(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope) pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::operator=(const class protocols::pose_sewing::data_storage::SegmentEnvelope &) –> class protocols::pose_sewing::data_storage::SegmentEnvelope &

clone(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope) pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::clone() const –> class std::shared_ptr<class protocols::pose_sewing::data_storage::SegmentEnvelope>

get_maximum_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope) int

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::get_maximum_length() –> unsigned long

get_minimum_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope) int

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::get_minimum_length() –> unsigned long

get_permissible_secondary_structures(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope) str

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::get_permissible_secondary_structures() –> std::string

is_permissible_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope, : int) bool

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::is_permissible_length(unsigned long) –> bool

is_permissible_secondary_structure(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope, : str) bool

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::is_permissible_secondary_structure(char) –> bool

is_valid(*args, **kwargs)

Overloaded function.

  1. is_valid(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope, : str, : int) -> bool

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::is_valid(char, unsigned long) –> bool

  1. is_valid(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) -> bool

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::is_valid(class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseSegment>) –> bool

set_maximum_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope, : int) None

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::set_maximum_length(unsigned long) –> void

set_minimum_length(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope, : int) None

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::set_minimum_length(unsigned long) –> void

set_permissible_secondary_structures(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.SegmentEnvelope, : str) None

C++: protocols::pose_sewing::data_storage::SegmentEnvelope::set_permissible_secondary_structures(std::string &) –> void

class pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector

Bases: pybind11_builtins.pybind11_object

a vector of Poses sorted by the secondary structure of the termini

add_segment_envelopes_from_string(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, motifs: str) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::add_segment_envelopes_from_string(std::string) –> void

assign(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::operator=(const class protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector &) –> class protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector &

clear_all_vectors(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::clear_all_vectors() –> void

clear_segment_envelopes(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::clear_segment_envelopes() –> void

clear_terminal_vectors(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::clear_terminal_vectors() –> void

clone(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::clone() const –> class std::shared_ptr<class protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector>

convert_pose_into_segment_vector(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, current_pose: pyrosetta.rosetta.core.pose.Pose) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_core_pose_Pose_t

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::convert_pose_into_segment_vector(class std::shared_ptr<class core::pose::Pose>) –> class utility::vector1<class std::shared_ptr<const class core::pose::Pose>, class std::allocator<class std::shared_ptr<const class core::pose::Pose> > >

create_segment_file(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, : str) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::create_segment_file(std::string) –> void

get_all_poseOPs(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_pose_sewing_data_storage_PoseWithTerminalSegmentsOfKnownDSSP_t

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::get_all_poseOPs() –> class utility::vector1<class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP>, class std::allocator<class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP> > >

get_random_pose(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, : str, : str) pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::get_random_pose(std::string, std::string) –> class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP>

get_total_size(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) int

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::get_total_size() –> unsigned long

get_vector(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, nterm_secstructs: str, cterm_secstructs: str) pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_pose_sewing_data_storage_PoseWithTerminalSegmentsOfKnownDSSP_t

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::get_vector(std::string, std::string) –> class utility::vector1<class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP>, class std::allocator<class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP> > >

parse_motif_file(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, motif_file: str) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::parse_motif_file(std::string) –> void

populate_all_OP_vector(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::populate_all_OP_vector() –> void

populate_from_pdb_list(*args, **kwargs)

Overloaded function.

  1. populate_from_pdb_list(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, pdb_list: str) -> None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::populate_from_pdb_list(std::string) –> void

  1. populate_from_pdb_list(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, motif_file: str, pdb_list: str) -> None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::populate_from_pdb_list(std::string, std::string) –> void

populate_from_segment_file(*args, **kwargs)

Overloaded function.

  1. populate_from_segment_file(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, : str) -> None

  2. populate_from_segment_file(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, : str, clear: bool) -> None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::populate_from_segment_file(std::string, bool) –> void

populate_from_segment_file_and_get_random_vector_set(*args, **kwargs)

Overloaded function.

  1. populate_from_segment_file_and_get_random_vector_set(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, paths: pyrosetta.rosetta.utility.vector1_std_string, allowed_n_ter_ss: str, allowed_c_ter_ss: str) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_pose_sewing_data_storage_PoseWithTerminalSegmentsOfKnownDSSP_t

  2. populate_from_segment_file_and_get_random_vector_set(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, paths: pyrosetta.rosetta.utility.vector1_std_string, allowed_n_ter_ss: str, allowed_c_ter_ss: str, max_vector_size: int) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_pose_sewing_data_storage_PoseWithTerminalSegmentsOfKnownDSSP_t

Read the segment file, return a vector of segments of max size.

This function also returns a random permutation of the total set

n_ter and c_ter control which SS can be possible for N and C term. This function is to reduce the memory footprint associated with whole PDB segment reads.

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::populate_from_segment_file_and_get_random_vector_set(const class utility::vector1<std::string, class std::allocator<std::string > > &, const std::string &, const std::string &, unsigned long) const –> class utility::vector1<class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP>, class std::allocator<class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP> > >

  1. populate_from_segment_file_and_get_random_vector_set(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, path: str, allowed_n_ter_ss: str, allowed_c_ter_ss: str) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_pose_sewing_data_storage_PoseWithTerminalSegmentsOfKnownDSSP_t

  2. populate_from_segment_file_and_get_random_vector_set(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, path: str, allowed_n_ter_ss: str, allowed_c_ter_ss: str, max_vector_size: int) -> pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_pose_sewing_data_storage_PoseWithTerminalSegmentsOfKnownDSSP_t

Read the segment file, return a vector of segments of max size.

This function also returns a random permutation of the total set

n_ter and c_ter control which SS can be possible for N and C term. This function is to reduce the memory footprint associated with whole PDB segment reads.

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::populate_from_segment_file_and_get_random_vector_set(const std::string &, const std::string &, const std::string &, unsigned long) const –> class utility::vector1<class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP>, class std::allocator<class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP> > >

purge_missing_density(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::purge_missing_density() –> void

set_segment_envelopes(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, : pyrosetta.rosetta.utility.vector1_utility_vector1_std_shared_ptr_protocols_pose_sewing_data_storage_SegmentEnvelope_std_allocator_std_shared_ptr_protocols_pose_sewing_data_storage_SegmentEnvelope_t) None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::set_segment_envelopes(class utility::vector1<class utility::vector1<class std::shared_ptr<class protocols::pose_sewing::data_storage::SegmentEnvelope>, class std::allocator<class std::shared_ptr<class protocols::pose_sewing::data_storage::SegmentEnvelope> > >, class std::allocator<class utility::vector1<class std::shared_ptr<class protocols::pose_sewing::data_storage::SegmentEnvelope>, class std::allocator<class std::shared_ptr<class protocols::pose_sewing::data_storage::SegmentEnvelope> > > > >) –> void

store_pose(*args, **kwargs)

Overloaded function.

  1. store_pose(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseSegment) -> None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::store_pose(class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseSegment>, class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseSegment>) –> void

  1. store_pose(self: pyrosetta.rosetta.protocols.pose_sewing.data_storage.TerminalDSSPSortedPoseVector, : pyrosetta.rosetta.protocols.pose_sewing.data_storage.PoseWithTerminalSegmentsOfKnownDSSP) -> None

C++: protocols::pose_sewing::data_storage::TerminalDSSPSortedPoseVector::store_pose(class std::shared_ptr<class protocols::pose_sewing::data_storage::PoseWithTerminalSegmentsOfKnownDSSP>) –> void