Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::frag_picker::CustomScoreSelector Class Reference

selects a given number of fragments using a quota scheme More...

#include <CustomScoreSelector.hh>

Public Member Functions

 CustomScoreSelector (Size frags_per_pos, scores::FragmentScoreManagerOP scoring_scheme)
 Constructor sets the desired number of fragments. More...
 
virtual ~CustomScoreSelector ()
 
virtual void select_fragments (ScoredCandidatesVector1 const &, ScoredCandidatesVector1 &)
 Selects desired number of fragments from a given candidates. More...
 
- Public Member Functions inherited from protocols::frag_picker::FragmentSelectingRule
 FragmentSelectingRule (Size frags_per_pos)
 Constructor sets the desired number of fragments. More...
 
Size frags_per_pos ()
 Says how many fragments will be selected for each position in a query sequence. More...
 
virtual ~FragmentSelectingRule ()
 

Private Attributes

CompareTotalScore comparator_
 
scores::FragmentScoreManagerOP scoring_scheme_
 

Detailed Description

selects a given number of fragments using a quota scheme

Constructor & Destructor Documentation

protocols::frag_picker::CustomScoreSelector::CustomScoreSelector ( Size  frags_per_pos,
scores::FragmentScoreManagerOP  scoring_scheme 
)
inline

Constructor sets the desired number of fragments.

virtual protocols::frag_picker::CustomScoreSelector::~CustomScoreSelector ( )
inlinevirtual

Member Function Documentation

void protocols::frag_picker::CustomScoreSelector::select_fragments ( ScoredCandidatesVector1 const &  input_canditates,
ScoredCandidatesVector1 output_selection 
)
virtual

Member Data Documentation

CompareTotalScore protocols::frag_picker::CustomScoreSelector::comparator_
private
scores::FragmentScoreManagerOP protocols::frag_picker::CustomScoreSelector::scoring_scheme_
private

Referenced by select_fragments().


The documentation for this class was generated from the following files: