Rosetta
|
#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 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().