![]() |
Rosetta Protocols
2014.16.56682
|
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 |
Public Types inherited from protocols::match::output::SameSequenceGrouper | |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef std::map < utility::OrderedTuple < utility::vector1< Size > >, Size > | SequenceMap |
Public Types inherited from protocols::match::output::MatchGrouper | |
| 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) |
Public Member Functions inherited from protocols::match::output::SameSequenceGrouper | |
| SameSequenceGrouper () | |
| SameSequenceGrouper (Size ncst) | |
| virtual | ~SameSequenceGrouper () |
| virtual Size | assign_group_for_match (match const &m) |
| void | set_hit_cacher (UpstreamHitCacherOP cacher) |
Public Member Functions inherited from protocols::match::output::MatchGrouper | |
| 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().
1.8.7