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

#include <LoopsFileIO.hh>

Public Member Functions

 LoopFromFileData ()
 
 LoopFromFileData (core::pose::ResidueIndexDescriptionCOP start_res, core::pose::ResidueIndexDescriptionCOP cutpoint_res, core::pose::ResidueIndexDescriptionCOP end_res, core::Real skip_rate, bool extended, bool prohibit_single_residue_loops=true)
 
 LoopFromFileData (SerializedLoop const &loop, std::string const &fname, bool prohibit_single_residue_loops=true)
 constructed the other way around (for the the PoseNumberedLoopReader) More...
 
SerializedLoop resolve_as_serialized_loop_from_pose (core::pose::Pose const &pose) const
 loop-index resolution function: construct a SerializedLoopData object by possibly retrieving data from a Pose. This function also performs the loop-index checks performed by the PoseNumberedLoopFileReader. More...
 
core::pose::ResidueIndexDescriptionCOP start_res () const
 
void start_res (core::pose::ResidueIndexDescriptionCOP setting)
 
core::pose::ResidueIndexDescriptionCOP cutpoint_res () const
 
void cutpoint_res (core::pose::ResidueIndexDescriptionCOP setting)
 
core::pose::ResidueIndexDescriptionCOP end_res () const
 
void end_res (core::pose::ResidueIndexDescriptionCOP setting)
 
core::Real skip_rate () const
 
void skip_rate (core::Real setting)
 
bool extended () const
 
void extended (bool setting)
 
bool prohibit_single_residue_loops () const
 
void prohibit_single_residue_loops (bool setting)
 

Private Attributes

core::pose::ResidueIndexDescriptionCOP start_res_
 
core::pose::ResidueIndexDescriptionCOP cutpoint_res_
 
core::pose::ResidueIndexDescriptionCOP end_res_
 
core::Real skip_rate_
 
bool extended_
 
bool prohibit_single_residue_loops_
 

Constructor & Destructor Documentation

protocols::loops::LoopFromFileData::LoopFromFileData ( )
protocols::loops::LoopFromFileData::LoopFromFileData ( core::pose::ResidueIndexDescriptionCOP  start_res,
core::pose::ResidueIndexDescriptionCOP  cutpoint_res,
core::pose::ResidueIndexDescriptionCOP  end_res,
core::Real  skip_rate,
bool  extended,
bool  prohibit_single_residue_loops = true 
)
protocols::loops::LoopFromFileData::LoopFromFileData ( SerializedLoop const &  loop,
std::string const &  fname,
bool  prohibit_single_residue_loops = true 
)

constructed the other way around (for the the PoseNumberedLoopReader)

Member Function Documentation

core::pose::ResidueIndexDescriptionCOP protocols::loops::LoopFromFileData::cutpoint_res ( ) const
inline
void protocols::loops::LoopFromFileData::cutpoint_res ( core::pose::ResidueIndexDescriptionCOP  setting)
inline

References cutpoint_res_.

core::pose::ResidueIndexDescriptionCOP protocols::loops::LoopFromFileData::end_res ( ) const
inline
void protocols::loops::LoopFromFileData::end_res ( core::pose::ResidueIndexDescriptionCOP  setting)
inline

References end_res_.

bool protocols::loops::LoopFromFileData::extended ( ) const
inline
void protocols::loops::LoopFromFileData::extended ( bool  setting)
inline

References extended_.

bool protocols::loops::LoopFromFileData::prohibit_single_residue_loops ( ) const
inline
void protocols::loops::LoopFromFileData::prohibit_single_residue_loops ( bool  setting)
inline
SerializedLoop protocols::loops::LoopFromFileData::resolve_as_serialized_loop_from_pose ( core::pose::Pose const &  pose) const

loop-index resolution function: construct a SerializedLoopData object by possibly retrieving data from a Pose. This function also performs the loop-index checks performed by the PoseNumberedLoopFileReader.

Convert from the information read from the loop-definition file into residue indices that make sense in the context of this pose, and validate the input loop definition (i.e. that the index of the start residue is less than the index of the end residue ).

References protocols::loops::SerializedLoop::cut, cutpoint_res_, end_res_, protocols::loops::SerializedLoop::extended, extended_, prohibit_single_residue_loops_, protocols::loops::SerializedLoop::skip_rate, skip_rate_, protocols::loops::SerializedLoop::start, start_res_, protocols::loops::SerializedLoop::stop, and protocols::loops::validate_loop_start_stop().

core::Real protocols::loops::LoopFromFileData::skip_rate ( ) const
inline
void protocols::loops::LoopFromFileData::skip_rate ( core::Real  setting)
inline

References skip_rate_.

core::pose::ResidueIndexDescriptionCOP protocols::loops::LoopFromFileData::start_res ( ) const
inline
void protocols::loops::LoopFromFileData::start_res ( core::pose::ResidueIndexDescriptionCOP  setting)
inline

References start_res_.

Member Data Documentation

core::pose::ResidueIndexDescriptionCOP protocols::loops::LoopFromFileData::cutpoint_res_
private
core::pose::ResidueIndexDescriptionCOP protocols::loops::LoopFromFileData::end_res_
private
bool protocols::loops::LoopFromFileData::extended_
private
bool protocols::loops::LoopFromFileData::prohibit_single_residue_loops_
private
core::Real protocols::loops::LoopFromFileData::skip_rate_
private
core::pose::ResidueIndexDescriptionCOP protocols::loops::LoopFromFileData::start_res_
private

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