![]() |
Rosetta
2021.16
|
#include <MatchResidues.hh>

Public Types | |
| typedef protocols::moves::Mover | Mover |
| typedef protocols::moves::MoverOP | MoverOP |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef core::pose::Pose | Pose |
| typedef utility::tag::TagCOP | TagCOP |
| typedef basic::datacache::DataMap | DataMap |
| typedef utility::vector1 < core::Size > | VecSize |
| typedef utility::vector1< VecSize > | VecVecSize |
Public Member Functions | |
| MatchResidues () | |
| virtual | ~MatchResidues () |
| void | parse_my_tag (TagCOP tag, basic::datacache::DataMap &) |
| parse xml More... | |
| core::Real | compute (core::pose::Pose const &pose, VecSize &best_fit) const |
| core::Real | compute_comb (core::pose::Pose const &pose, VecSize const &comb) const |
| core::Real | superimpose_comb (core::pose::Pose &pose, VecSize const &comb) const |
| core::Real | threshold () const |
| void | threshold (core::Real value) |
Static Public Member Functions | |
| static void | provide_attributes_and_subelements (utility::tag::AttributeList &attlist, utility::tag::XMLSchemaSimpleSubelementList &ssl) |
Private Member Functions | |
| std::map< std::string, boost::tuple< core::Size, core::Size > > | map_ss_segments (std::string const &ss) const |
| void | cart_product (VecVecSize &rvvi, VecSize &rvi, VecVecSize::const_iterator me, VecVecSize::const_iterator end) const |
| VecVecSize | cart_product (VecVecSize const &input) const |
Private Attributes | |
| core::pose::Pose | reference_pose_ |
| VecSize | reference_residues_indexes_ |
| VecVecSize | mod_segment_prod_ |
| core::Real | threshold_ |
| typedef basic::datacache::DataMap protocols::fldsgn::MatchResidues::DataMap |
| typedef utility::tag::TagCOP protocols::fldsgn::MatchResidues::TagCOP |
| typedef utility::vector1< core::Size > protocols::fldsgn::MatchResidues::VecSize |
| typedef utility::vector1< VecSize > protocols::fldsgn::MatchResidues::VecVecSize |
|
default |
|
virtualdefault |
|
private |
References core::sequence::end.
Referenced by cart_product(), and parse_my_tag().
|
private |
References cart_product().
| core::Real protocols::fldsgn::MatchResidues::compute | ( | core::pose::Pose const & | pose, |
| VecSize & | best_fit | ||
| ) | const |
References compute_comb(), mod_segment_prod_, reference_residues_indexes_, core::scoring::rms, and protocols::fldsgn::TR().
Referenced by protocols::fldsgn::MatchResiduesMover::apply().
| core::Real protocols::fldsgn::MatchResidues::compute_comb | ( | core::pose::Pose const & | pose, |
| VecSize const & | comb | ||
| ) | const |
|
private |
References core::sequence::end, protocols::loops::start, and core::id::to_string().
Referenced by parse_my_tag().
| void protocols::fldsgn::MatchResidues::parse_my_tag | ( | TagCOP | tag, |
| basic::datacache::DataMap & | |||
| ) |
parse xml
References cart_product(), map_ss_segments(), mod_segment_prod_, core::import_pose::PDB_file, core::import_pose::pose_from_file(), protocols::sic_dock::range(), protocols::parser::BluePrint::read_blueprint(), reference_pose_, reference_residues_indexes_, protocols::parser::BluePrint::secstruct(), threshold_, and protocols::fldsgn::TR().
Referenced by protocols::fldsgn::MatchResiduesMover::parse_my_tag().
|
static |
References protocols::fldsgn::subtag_for_match_type().
Referenced by protocols::fldsgn::MatchResiduesMover::provide_xml_schema().
| core::Real protocols::fldsgn::MatchResidues::superimpose_comb | ( | core::pose::Pose & | pose, |
| VecSize const & | comb | ||
| ) | const |
References core::chemical::ResidueType::atom_index(), core::id::AtomID::BOGUS_ATOM_ID(), core::pose::initialize_atomid_map(), reference_pose_, reference_residues_indexes_, core::pose::Pose::residue_type(), core::id::AtomID_Map< T >::set(), and core::scoring::superimpose_pose().
Referenced by protocols::fldsgn::MatchResiduesMover::apply().
|
inline |
References threshold_.
Referenced by protocols::fldsgn::MatchResiduesMover::apply().
|
inline |
References threshold_.
|
private |
Referenced by compute(), and parse_my_tag().
|
private |
Referenced by compute_comb(), parse_my_tag(), and superimpose_comb().
|
private |
Referenced by compute(), compute_comb(), parse_my_tag(), and superimpose_comb().
|
private |
Referenced by parse_my_tag(), and threshold().
1.8.7