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

#include <LoopsFileIO.hh>

Inheritance diagram for protocols::loops::LoopsFileIO:
Inheritance graph
[legend]

Public Member Functions

 LoopsFileIO ()
 
 LoopsFileIO (const LoopsFileIO &src)
 
 ~LoopsFileIO () override
 
LoopsFileDataOP read_loop_file (std::string const &filename, bool prohibit_single_residue_loops=true)
 Return an "unresolved" list of loops specified in a file which can be turned into a "resolved" list of residue indices in a particular Pose by giving each LoopFromFileData object access to that Pose. Note: prohibit_single_residue_loops used to be called "strict_looprelax_checks_" which was decidedly opaque. More...
 
LoopsFileDataOP read_loop_file_stream (std::istream &loopfstream, std::string const &filename, bool prohibit_single_residue_loops=true)
 

Friends

std::ostream & operator<< (std::ostream &os, const LoopsFileIO &loops_file_io)
 

Constructor & Destructor Documentation

protocols::loops::LoopsFileIO::LoopsFileIO ( )
protocols::loops::LoopsFileIO::LoopsFileIO ( const LoopsFileIO src)
protocols::loops::LoopsFileIO::~LoopsFileIO ( )
overridedefault

Member Function Documentation

LoopsFileDataOP protocols::loops::LoopsFileIO::read_loop_file ( std::string const &  filename,
bool  prohibit_single_residue_loops = true 
)

Return an "unresolved" list of loops specified in a file which can be turned into a "resolved" list of residue indices in a particular Pose by giving each LoopFromFileData object access to that Pose. Note: prohibit_single_residue_loops used to be called "strict_looprelax_checks_" which was decidedly opaque.

References read_loop_file_stream().

Referenced by protocols::loops::loops_definers::LoopsFileDefiner::parse_my_tag(), and protocols::loop_build::LoopBuildMover::setup_loop_definition().

LoopsFileDataOP protocols::loops::LoopsFileIO::read_loop_file_stream ( std::istream &  loopfstream,
std::string const &  filename,
bool  prohibit_single_residue_loops = true 
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const LoopsFileIO loops_file_io 
)
friend

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