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

Private Member Functions

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

Private Attributes

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

Constructor & Destructor Documentation

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

References initialize_defaults().

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

Member Function Documentation

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

References import_pose_.

Referenced by copy_next_pose_segment().

void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::apply_current_pose_segment ( pose::Pose pose,
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 ( pose::Pose const &  pose,
pose::Pose const &  import_pose 
)
private
void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::cleanup_pose ( 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 ( pose::Pose pose)
void protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::copy_next_pose_segment ( pose::Pose pose,
pose::Pose import_pose,
bool const  check_sequence_matches,
bool const  align_pose_to_import_pose = false 
)
std::map< Size, 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< 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< Size, Size > const &  full_to_sub)

References full_to_sub(), and full_to_sub_.

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

References rsd_set_.

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

References slice_res(), and slice_res_.

utility::vector1< 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< Size, Size > protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::full_to_sub_
private
pose::PoseOP protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::import_pose_
private
utility::vector1< Size > protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::input_res_
private
import_pose::pose_stream::PoseInputStreamOP protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::pose_input_stream_
private
chemical::ResidueTypeSetCAP protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::rsd_set_
private
utility::vector1< Size > protocols::stepwise::modeler::protein::InputStreamWithResidueInfo::slice_res_
private

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