#include <read_patchdock.hh>
protocols::protein_interface_design::PatchdockReader::PatchdockReader |
( |
| ) |
|
protocols::protein_interface_design::PatchdockReader::~PatchdockReader |
( |
| ) |
|
|
virtual |
void protocols::protein_interface_design::PatchdockReader::clear_internals |
( |
| ) |
|
void protocols::protein_interface_design::PatchdockReader::from_entry |
( |
core::Size const |
f | ) |
|
|
inline |
core::Size protocols::protein_interface_design::PatchdockReader::from_entry |
( |
| ) |
const |
|
inline |
core::Size protocols::protein_interface_design::PatchdockReader::number_of_patchdock_entries |
( |
| ) |
|
- Detailed: how many entries are there in the patchdock file?
core::Size protocols::protein_interface_design::PatchdockReader::patchdock_entry_num |
( |
| ) |
const |
|
inline |
void protocols::protein_interface_design::PatchdockReader::patchdock_entry_num |
( |
core::Size const |
s | ) |
|
|
inline |
std::string protocols::protein_interface_design::PatchdockReader::patchdock_fname |
( |
| ) |
const |
|
inline |
void protocols::protein_interface_design::PatchdockReader::patchdock_fname |
( |
std::string const |
s | ) |
|
|
inline |
bool protocols::protein_interface_design::PatchdockReader::random_entry |
( |
| ) |
const |
|
inline |
void protocols::protein_interface_design::PatchdockReader::random_entry |
( |
bool const |
b | ) |
|
|
inline |
void protocols::protein_interface_design::PatchdockReader::read_patchdock |
( |
std::string & |
input_tag, |
|
|
std::string & |
native_tag |
|
) |
| |
Transformation protocols::protein_interface_design::PatchdockReader::read_patchdock_entry |
( |
| ) |
|
reads input and native poses from file. If patchdock flags are used will read the patchdock transformation and transform the input pose accordingly
If the native and input tags match those saved in the object, then the pose will not be read again from disk. Only the patchdock entry will be read.
References in::file::centroid_input, core::import_pose::centroid_pose_from_pdb(), in::file::fold_tree, core::pose::Pose::fold_tree(), core::chemical::ChemicalManager::get_instance(), getline(), option, core::import_pose::pose_from_pdb(), core::chemical::ChemicalManager::residue_type_set(), runtime_assert, t, core::scoring::TR, and user.
void protocols::protein_interface_design::PatchdockReader::to_entry |
( |
core::Size const |
t | ) |
|
|
inline |
core::Size protocols::protein_interface_design::PatchdockReader::to_entry |
( |
| ) |
const |
|
inline |
References protocols::protein_interface_design::Transformation::alpha, protocols::protein_interface_design::Transformation::beta, core::conformation::Conformation::chain_begin(), core::conformation::Conformation::chain_end(), core::pose::Pose::conformation(), in::detect_disulf, core::conformation::Conformation::detect_disulfides(), protocols::protein_interface_design::Transformation::gamma, core::pose::Pose::is_fullatom(), core::conformation::Residue::natoms(), option, core::pose::Pose::residue(), residue, rotation, core::scoring::sa, core::pose::Pose::set_xyz(), protocols::protein_interface_design::Transformation::translation, user, and core::pose::Pose::xyz().
core::Size protocols::protein_interface_design::PatchdockReader::from_entry_ |
|
private |
core::Size protocols::protein_interface_design::PatchdockReader::patchdock_entry_num_ |
|
private |
std::string protocols::protein_interface_design::PatchdockReader::patchdock_fname_ |
|
private |
bool protocols::protein_interface_design::PatchdockReader::random_entry_ |
|
private |
core::pose::PoseOP protocols::protein_interface_design::PatchdockReader::saved_input_pose_ |
|
private |
std::string protocols::protein_interface_design::PatchdockReader::saved_input_tag_ |
|
private |
core::pose::PoseOP protocols::protein_interface_design::PatchdockReader::saved_native_pose_ |
|
private |
std::string protocols::protein_interface_design::PatchdockReader::saved_native_tag_ |
|
private |
core::Size protocols::protein_interface_design::PatchdockReader::to_entry_ |
|
private |
The documentation for this class was generated from the following files: