![]() |
Rosetta
2021.16
|
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 |
| 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().
1.8.7