Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::stepwise::modeler::protein::InputStreamWithResidueInfo Class Reference

#include <InputStreamWithResidueInfo.hh>

Inheritance diagram for protocols::stepwise::modeler::protein::InputStreamWithResidueInfo:
Inheritance graph
[legend]

Public Member Functions

 InputStreamWithResidueInfo (core::import_pose::pose_stream::PoseInputStreamOP pose_input_stream, utility::vector1< core::Size > const &input_res, utility::vector1< core::Size > const &slice_res)
 
 InputStreamWithResidueInfo (core::import_pose::pose_stream::PoseInputStreamOP pose_input_stream, utility::vector1< core::Size > const &input_res)
 
 ~InputStreamWithResidueInfo () override
 
core::import_pose::pose_stream::PoseInputStreamOPpose_input_stream ()
 
utility::vector1< core::Size >
const & 
input_res ()
 
utility::vector1< core::Size >
const & 
slice_res ()
 
std::map< core::Size,
core::Size > & 
full_to_sub ()
 
void set_slice_res (utility::vector1< core::Size > const &slice_res)
 
void set_full_to_sub (std::map< core::Size, core::Size > const &full_to_sub)
 
void set_rsd_set (core::chemical::ResidueTypeSetCAP &rsd_set)
 
void reset ()
 
bool has_another_pose () const
 
void advance_to_next_pose_segment ()
 
void copy_next_pose_segment (core::pose::Pose &pose)
 
void copy_next_pose_segment (core::pose::Pose &pose, core::pose::Pose &import_pose, bool const check_sequence_matches, bool const align_pose_to_import_pose=false)
 
void apply_current_pose_segment (core::pose::Pose &pose)
 
void apply_current_pose_segment (core::pose::Pose &pose, core::pose::Pose &import_pose, bool const check_sequence_matches, bool const align_pose_to_import_pose=false)
 
void set_backbone_only (bool const setting)
 
core::Size compute_size ()
 

Private Member Functions

void initialize_defaults ()
 
void cleanup_pose (core::pose::Pose &import_pose) const
 
void check_sequence (core::pose::Pose const &pose, core::pose::Pose const &import_pose)
 

Private Attributes

core::import_pose::pose_stream::PoseInputStreamOP pose_input_stream_
 
utility::vector1< core::Sizeinput_res_
 
utility::vector1< core::Sizeslice_res_
 
std::map< core::Size, core::Sizefull_to_sub_
 
core::chemical::ResidueTypeSetCAP rsd_set_
 
bool backbone_only_
 
core::pose::PoseOP import_pose_
 

Constructor & Destructor Documentation

protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::InputStreamWithResidueInfo ( core::import_pose::pose_stream::PoseInputStreamOP  pose_input_stream,
utility::vector1< core::Size > const &  input_res,
utility::vector1< core::Size > const &  slice_res 
)
protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::InputStreamWithResidueInfo ( core::import_pose::pose_stream::PoseInputStreamOP  pose_input_stream,
utility::vector1< core::Size > const &  input_res 
)

References initialize_defaults().

protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::~InputStreamWithResidueInfo ( )
overridedefault

Member Function Documentation

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::advance_to_next_pose_segment ( )
void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::apply_current_pose_segment ( core::pose::Pose pose)

References import_pose_.

Referenced by copy_next_pose_segment().

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::apply_current_pose_segment ( core::pose::Pose pose,
core::pose::Pose import_pose,
bool const  check_sequence_matches,
bool const  align_pose_to_import_pose = false 
)
void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::check_sequence ( core::pose::Pose const &  pose,
core::pose::Pose const &  import_pose 
)
private
void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::cleanup_pose ( core::pose::Pose import_pose) const
private
Size protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::compute_size ( )

References pose_input_stream_, and rsd_set_.

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::copy_next_pose_segment ( core::pose::Pose pose)
void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::copy_next_pose_segment ( core::pose::Pose pose,
core::pose::Pose import_pose,
bool const  check_sequence_matches,
bool const  align_pose_to_import_pose = false 
)
std::map< core::Size, core::Size > & protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::full_to_sub ( )

References full_to_sub_.

Referenced by set_full_to_sub().

bool protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::has_another_pose ( ) const

References pose_input_stream_.

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::initialize_defaults ( )
private
utility::vector1< core::Size > const & protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::input_res ( )

References input_res_.

import_pose::pose_stream::PoseInputStreamOP & protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::pose_input_stream ( )

References pose_input_stream_.

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::reset ( void  )

References pose_input_stream_.

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::set_backbone_only ( bool const  setting)

References backbone_only_.

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::set_full_to_sub ( std::map< core::Size, core::Size > const &  full_to_sub)

References full_to_sub(), and full_to_sub_.

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::set_rsd_set ( core::chemical::ResidueTypeSetCAP rsd_set)

References rsd_set_.

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::set_slice_res ( utility::vector1< core::Size > const &  slice_res)

References slice_res(), and slice_res_.

utility::vector1< core::Size > const & protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::slice_res ( )

References slice_res_.

Referenced by set_slice_res().

Member Data Documentation

bool protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::backbone_only_
private
std::map< core::Size, core::Size > protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::full_to_sub_
private
core::pose::PoseOP protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::import_pose_
private
utility::vector1< core::Size > protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::input_res_
private
core::import_pose::pose_stream::PoseInputStreamOP protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::pose_input_stream_
private
core::chemical::ResidueTypeSetCAP protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::rsd_set_
private
utility::vector1< core::Size > protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::slice_res_
private

The documentation for this class was generated from the following files: