|
Rosetta 3.5
|
Keeps all fragments candidates for the final selection. More...
#include <GrabAllCollector.hh>


Public Member Functions | |
| GrabAllCollector (Size query_size) | |
| create a collector for a given size of a query sequence More... | |
| bool | add (ScoredCandidate new_canditate) |
| Insert a fragment candidate to the container. More... | |
| void | clear () |
| removes all candidates from the container More... | |
| void | print_report (std::ostream &output, scores::FragmentScoreManagerOP) const |
| prints how many fragments have been collected for each position More... | |
| Size | count_candidates (Size seq_pos) const |
| Check how many candidates have been already collected for a given position. More... | |
| Size | count_candidates () const |
| Check how many candidates have been already collected for all positions. More... | |
| Size | query_length () const |
| Check the size of query sequence that this object knows. This is mainly to be able to check if it is the same as in the other parts of fragment picking machinery. More... | |
| void | insert (Size pos, CandidatesCollectorOP collector) |
| Inserts candidates from another Collector for a give position in the query. More... | |
| virtual ScoredCandidatesVector1 & | get_candidates (Size position_in_query) |
| returns all stored fragment candidates that begins at a given position in a query More... | |
Private Attributes | |
| utility::vector1 < ScoredCandidatesVector1 > | storage_ |
Keeps all fragments candidates for the final selection.
Definition at line 46 of file GrabAllCollector.hh.
|
inline |
create a collector for a given size of a query sequence
Definition at line 50 of file GrabAllCollector.hh.
References core::scoring::pair, and storage_.
|
inlinevirtual |
Insert a fragment candidate to the container.
Implements protocols::frag_picker::CandidatesCollector.
Definition at line 61 of file GrabAllCollector.hh.
References storage_.
|
inlinevirtual |
removes all candidates from the container
Implements protocols::frag_picker::CandidatesCollector.
Definition at line 68 of file GrabAllCollector.hh.
References storage_.
Check how many candidates have been already collected for a given position.
Implements protocols::frag_picker::CandidatesCollector.
Definition at line 88 of file GrabAllCollector.hh.
References storage_.
|
inlinevirtual |
Check how many candidates have been already collected for all positions.
Implements protocols::frag_picker::CandidatesCollector.
Definition at line 93 of file GrabAllCollector.hh.
References core::io::serialization::size(), and storage_.
|
inlinevirtual |
returns all stored fragment candidates that begins at a given position in a query
Implements protocols::frag_picker::CandidatesCollector.
Definition at line 120 of file GrabAllCollector.hh.
References storage_.
|
inlinevirtual |
Inserts candidates from another Collector for a give position in the query.
Implements protocols::frag_picker::CandidatesCollector.
Definition at line 109 of file GrabAllCollector.hh.
References core::pack::dunbrack::c, and storage_.
|
inlinevirtual |
prints how many fragments have been collected for each position
Implements protocols::frag_picker::CandidatesCollector.
Definition at line 75 of file GrabAllCollector.hh.
References core::io::serialization::size(), and storage_.
|
inlinevirtual |
Check the size of query sequence that this object knows. This is mainly to be able to check if it is the same as in the other parts of fragment picking machinery.
Implements protocols::frag_picker::CandidatesCollector.
Definition at line 104 of file GrabAllCollector.hh.
References storage_.
|
private |
Definition at line 125 of file GrabAllCollector.hh.
Referenced by add(), clear(), count_candidates(), get_candidates(), GrabAllCollector(), insert(), print_report(), and query_length().
1.8.4