![]() |
Rosetta Protocols
2014.35
|
class that groups based on same sequence and proximity of the downstream object (based on rms ) NOTE: right now only the downstream position according to the first geomcst id upstream residue is taken into account More...
#include <SameSequenceGrouper.hh>
Public Types | |
typedef std::map< std::pair < Size, Size >, Size > | SequenceLigPosMap |
typedef core::Vector | Vector |
typedef SameSequenceGrouper | parent |
![]() | |
typedef core::Real | Real |
typedef core::Size | Size |
typedef std::map < utility::OrderedTuple < utility::vector1< Size > >, Size > | SequenceMap |
![]() | |
typedef core::Real | Real |
Public Member Functions | |
SameSequenceAndDSPositionGrouper () | |
SameSequenceAndDSPositionGrouper (Size ncst) | |
virtual | ~SameSequenceAndDSPositionGrouper () |
virtual Size | assign_group_for_match (match_dspos1 const &m) |
virtual void | reset () |
virtual void | set_n_geometric_constraints (Size n_csts) |
void | set_rms_group_cutoff (Real cutoff) |
void | set_downstream_builder (Size geomcst_id, downstream::DownstreamBuilderCOP dsbuilder) |
void | set_relevant_atom_ids (utility::vector1< core::id::AtomID > const &relevant_atom_ids) |
![]() | |
SameSequenceGrouper () | |
SameSequenceGrouper (Size ncst) | |
virtual | ~SameSequenceGrouper () |
virtual Size | assign_group_for_match (match const &m) |
void | set_hit_cacher (UpstreamHitCacherOP cacher) |
![]() | |
MatchGrouper () | |
virtual | ~MatchGrouper () |
Private Member Functions | |
Size | assign_downstream_position_group_for_match (match_dspos1 const &m) |
class that groups based on same sequence and proximity of the downstream object (based on rms ) NOTE: right now only the downstream position according to the first geomcst id upstream residue is taken into account
typedef std::map< std::pair< Size, Size >, Size > protocols::match::output::SameSequenceAndDSPositionGrouper::SequenceLigPosMap |
protocols::match::output::SameSequenceAndDSPositionGrouper::SameSequenceAndDSPositionGrouper | ( | ) |
protocols::match::output::SameSequenceAndDSPositionGrouper::SameSequenceAndDSPositionGrouper | ( | Size | ncst | ) |
References dsbuilders_.
|
virtual |
|
private |
|
virtual |
|
virtual |
Reimplemented from protocols::match::output::SameSequenceGrouper.
References representative_dspos_, protocols::match::output::SameSequenceGrouper::reset(), and sequence_pos_map_.
void protocols::match::output::SameSequenceAndDSPositionGrouper::set_downstream_builder | ( | Size | geomcst_id, |
downstream::DownstreamBuilderCOP | dsbuilder | ||
) |
References dsbuilders_, and runtime_assert.
|
virtual |
Reimplemented from protocols::match::output::SameSequenceGrouper.
References dsbuilders_, and protocols::match::output::SameSequenceGrouper::set_n_geometric_constraints().
void protocols::match::output::SameSequenceAndDSPositionGrouper::set_relevant_atom_ids | ( | utility::vector1< core::id::AtomID > const & | relevant_atom_ids | ) |
References relevant_atom_ids_.
void protocols::match::output::SameSequenceAndDSPositionGrouper::set_rms_group_cutoff | ( | Real | cutoff | ) |
References rms_group_cutoff_.
|
private |
|
private |
Referenced by assign_downstream_position_group_for_match(), and set_relevant_atom_ids().
|
private |
Referenced by assign_downstream_position_group_for_match(), and reset().
|
private |
Referenced by assign_downstream_position_group_for_match(), and set_rms_group_cutoff().
|
private |
Referenced by assign_group_for_match(), and reset().