Rosetta
|
lightweight version of the pose with stuff I need. More...
#include <MiniPose.hh>
Public Member Functions | |
MiniPose (core::pose::Pose const &pose) | |
MiniPose (utility::vector1< utility::vector1< PointPosition > > const &coords, core::kinematics::FoldTree const &fold_tree, std::string const &sequence) | |
~MiniPose () override | |
core::kinematics::FoldTree const & | fold_tree () const |
utility::vector1< utility::vector1< PointPosition > > const & | coords () const |
utility::vector1< utility::vector1< std::string > > const & | atom_names_list () const |
utility::vector1< utility::vector1< std::string > > const & | variant_types_list () const |
Size | size () const |
std::string const & | sequence () const |
PointPosition const & | xyz (core::id::AtomID atom_id) const |
std::string const & | atom_name (core::id::AtomID atom_id) const |
utility::vector1< std::string > const & | variant_types (Size const seq_num) const |
Private Attributes | |
utility::vector1< utility::vector1< PointPosition > > | coords_ |
core::kinematics::FoldTree | fold_tree_ |
std::string | sequence_ |
utility::vector1< utility::vector1< std::string > > | atom_names_list_ |
utility::vector1< utility::vector1< std::string > > | variant_types_list_ |
lightweight version of the pose with stuff I need.
not quite (silent_structs don't necessarily have xyz). Kind of like a Conformation but without the overtree of an atom_tree.
core::pose::MiniPose::MiniPose | ( | core::pose::Pose const & | pose | ) |
References core::pose::Pose::aa(), core::chemical::aa_unk, core::chemical::aa_unp, atom_name(), core::chemical::ResidueType::atom_name(), atom_names_list_, core::chemical::ResidueTypeBase::base_name(), coords_, core::pose::Pose::fold_tree(), fold_tree_, core::chemical::ResidueProperties::get_list_of_variants(), core::chemical::ResidueTypeBase::name(), core::conformation::Residue::natoms(), core::chemical::ResidueTypeBase::properties(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::pose::Pose::sequence(), sequence_, core::pose::Pose::size(), variant_types_list_, xyz(), and core::conformation::Residue::xyz().
core::pose::MiniPose::MiniPose | ( | utility::vector1< utility::vector1< PointPosition > > const & | coords, |
core::kinematics::FoldTree const & | fold_tree, | ||
std::string const & | sequence | ||
) |
|
overridedefault |
std::string const & core::pose::MiniPose::atom_name | ( | core::id::AtomID | atom_id | ) | const |
References atom_names_list_, core::id::AtomID::atomno(), and core::id::AtomID::rsd().
Referenced by MiniPose().
utility::vector1< utility::vector1< std::string > > const & core::pose::MiniPose::atom_names_list | ( | ) | const |
References atom_names_list_.
Referenced by core::pose::copydofs::setup_atom_id_map_match_atom_names().
utility::vector1< utility::vector1< PointPosition > > const & core::pose::MiniPose::coords | ( | ) | const |
References coords_.
core::kinematics::FoldTree const & core::pose::MiniPose::fold_tree | ( | ) | const |
References fold_tree_.
std::string const & core::pose::MiniPose::sequence | ( | ) | const |
Size core::pose::MiniPose::size | ( | ) | const |
References coords_.
Referenced by core::import_pose::libraries::ChunkSet::filter_poses_have_same_sequence_and_variants().
utility::vector1< std::string > const & core::pose::MiniPose::variant_types | ( | Size const | seq_num | ) | const |
References variant_types_list_.
Referenced by core::import_pose::libraries::ChunkSet::filter_poses_have_same_sequence_and_variants().
utility::vector1< utility::vector1< std::string > > const & core::pose::MiniPose::variant_types_list | ( | ) | const |
References variant_types_list_.
PointPosition const & core::pose::MiniPose::xyz | ( | core::id::AtomID | atom_id | ) | const |
References core::id::AtomID::atomno(), coords_, and core::id::AtomID::rsd().
Referenced by core::pose::copydofs::CopyDofs::figure_out_dofs(), MiniPose(), and core::scoring::superimpose_pose().
|
private |
Referenced by atom_name(), atom_names_list(), and MiniPose().
|
private |
Referenced by coords(), MiniPose(), size(), and xyz().
|
private |
Referenced by fold_tree(), and MiniPose().
|
private |
Referenced by MiniPose(), and sequence().
|
private |
Referenced by MiniPose(), variant_types(), and variant_types_list().