Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::frag_picker::FragmentSelectingRule Class Referenceabstract

selects a given number of fragments just by selecting the best ones More...

#include <FragmentSelectingRule.hh>

Inheritance diagram for protocols::frag_picker::FragmentSelectingRule:
Inheritance graph
[legend]

Public Member Functions

 FragmentSelectingRule (core::Size frags_per_pos)
 Constructor sets the desired number of fragments. More...
 
virtual void select_fragments (ScoredCandidatesVector1 const &, ScoredCandidatesVector1 &)=0
 Selects desired number of fragments from a given candidates. More...
 
core::Size frags_per_pos ()
 Says how many fragments will be selected for each position in a query sequence. More...
 
 ~FragmentSelectingRule () override=default
 

Private Attributes

core::Size frags_per_pos_
 

Detailed Description

selects a given number of fragments just by selecting the best ones

Constructor & Destructor Documentation

protocols::frag_picker::FragmentSelectingRule::FragmentSelectingRule ( core::Size  frags_per_pos)
inline

Constructor sets the desired number of fragments.

References frags_per_pos(), and frags_per_pos_.

protocols::frag_picker::FragmentSelectingRule::~FragmentSelectingRule ( )
overridedefault

Member Function Documentation

core::Size protocols::frag_picker::FragmentSelectingRule::frags_per_pos ( )
inline
virtual void protocols::frag_picker::FragmentSelectingRule::select_fragments ( ScoredCandidatesVector1 const &  ,
ScoredCandidatesVector1  
)
pure virtual

Member Data Documentation

core::Size protocols::frag_picker::FragmentSelectingRule::frags_per_pos_
private

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