Rosetta
|
#include <PoseInputStream.hh>
Public Member Functions | |
PoseInputStream () | |
~PoseInputStream () override | |
virtual bool | has_another_pose ()=0 |
virtual void | reset ()=0 |
virtual void | fill_pose (core::pose::Pose &, core::chemical::ResidueTypeSet const &, bool const metapatches=true)=0 |
virtual void | fill_pose (core::pose::Pose &, bool const metapatches=true)=0 |
virtual std::string | get_last_pose_descriptor_string () const =0 |
Get a string describing the last pose and where it came from. More... | |
virtual utility::vector1< core::pose::PoseOP > | get_all_poses (core::chemical::ResidueTypeSet const &residue_set) |
void | preprocess_pose (core::pose::Pose &pose) |
Perform common operations on a Pose dependent on command-line options before finishing fill_pose. This includes optimizing hydrogens, adding constraints, and finding disulfides. This should be called in the fill_pose method of derived classes. More... | |
|
inline |
|
inlineoverride |
|
pure virtual |
Implemented in core::import_pose::pose_stream::SilentFilePoseInputStream, core::import_pose::pose_stream::PDBPoseInputStream, core::import_pose::pose_stream::MetaPoseInputStream, core::import_pose::pose_stream::LazySilentFilePoseInputStream, and core::import_pose::pose_stream::ExtendedPoseInputStream.
|
pure virtual |
Implemented in core::import_pose::pose_stream::SilentFilePoseInputStream, core::import_pose::pose_stream::PDBPoseInputStream, core::import_pose::pose_stream::MetaPoseInputStream, core::import_pose::pose_stream::LazySilentFilePoseInputStream, and core::import_pose::pose_stream::ExtendedPoseInputStream.
Referenced by get_all_poses().
|
virtual |
Reimplemented in core::import_pose::pose_stream::PDBPoseInputStream.
References fill_pose(), has_another_pose(), and reset().
|
pure virtual |
Get a string describing the last pose and where it came from.
Implemented by child classes. Typically, filename + number from file + input tag.
Implemented in core::import_pose::pose_stream::SilentFilePoseInputStream, core::import_pose::pose_stream::PDBPoseInputStream, core::import_pose::pose_stream::MetaPoseInputStream, core::import_pose::pose_stream::LazySilentFilePoseInputStream, and core::import_pose::pose_stream::ExtendedPoseInputStream.
|
pure virtual |
Implemented in core::import_pose::pose_stream::SilentFilePoseInputStream, core::import_pose::pose_stream::PDBPoseInputStream, core::import_pose::pose_stream::MetaPoseInputStream, core::import_pose::pose_stream::LazySilentFilePoseInputStream, and core::import_pose::pose_stream::ExtendedPoseInputStream.
Referenced by get_all_poses().
void core::import_pose::pose_stream::PoseInputStream::preprocess_pose | ( | core::pose::Pose & | pose | ) |
Perform common operations on a Pose dependent on command-line options before finishing fill_pose. This includes optimizing hydrogens, adding constraints, and finding disulfides. This should be called in the fill_pose method of derived classes.
References core::pack::interaction_graph::debug, and core::pose::initialize_disulfide_bonds().
Referenced by core::import_pose::pose_stream::LazySilentFilePoseInputStream::fill_pose(), core::import_pose::pose_stream::PDBPoseInputStream::fill_pose(), and core::import_pose::pose_stream::SilentFilePoseInputStream::fill_pose().
|
pure virtual |
Implemented in core::import_pose::pose_stream::SilentFilePoseInputStream, core::import_pose::pose_stream::PDBPoseInputStream, core::import_pose::pose_stream::MetaPoseInputStream, core::import_pose::pose_stream::LazySilentFilePoseInputStream, and core::import_pose::pose_stream::ExtendedPoseInputStream.
Referenced by get_all_poses().