Rosetta 3.5
|
This class exists to handle the reading and writing of loops files. More...
#include <protocols/loops/LoopsFileIO.fwd.hh>
#include <protocols/loops/Loop.fwd.hh>
#include <protocols/loops/Loops.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <utility/json_spirit/json_spirit_reader.h>
#include <utility/pointer/ReferenceCount.hh>
#include <utility/vector1.hh>
#include <fstream>
#include <string>
Classes | |
class | protocols::loops::ResidueIndexDescription |
a class which can represent one of many ways in which to describe a particular residue in a pose, and can, when given a pose, find its index. The object should be constructed with all its needed parameters, but, one instance may be copied from another. More... | |
class | protocols::loops::ResidueIndexDescriptionFromFile |
class | protocols::loops::LoopFromFileData |
class | protocols::loops::LoopsFileData |
class | protocols::loops::GuardedLoopsFromFile |
This class ensures that the Loops object that is needed to run any of the various forms of loop modeling is correctly initialized from a Pose. If the residues specified from a loops file have not been resolved into the residue indices for a Pose, then this class will die with an assertion failure. More... | |
class | protocols::loops::LoopsFileIO |
class | protocols::loops::PoseNumberedLoopFileReader |
class | protocols::loops::JSONFormattedLoopsFileReader |
Namespaces | |
protocols | |
The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP. | |
protocols::loops | |
Constant Groups | |
protocols | |
The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP. | |
protocols::loops | |
Enumerations | |
enum | protocols::loops::ResidueIdentifier { protocols::loops::start =1, protocols::loops::stop, protocols::loops::cut_point, protocols::loops::number_of_residue_identifiers =cut_point } |
The following enumerators are used for parsing JSON formatted loop files. More... | |
enum | protocols::loops::LoopConfiguration { protocols::loops::extras =number_of_residue_identifiers + 1, protocols::loops::resSeq, protocols::loops::iCode, protocols::loops::chainID, protocols::loops::skip_rate, protocols::loops::extend, protocols::loops::use_pose_numbering, protocols::loops::number_of_configuration_keywords =use_pose_numbering } |
Functions | |
void | protocols::loops::validate_loop_start_stop (bool prohibit_single_residue_loops, core::Size start, core::Size stop, std::string const &filename, core::Size linecount) |
Checks if there is a problem with the beginning and ending residues defined in a loops file. More... | |
This class exists to handle the reading and writing of loops files.