![]() |
Rosetta
2021.16
|
an abstract base class for handling calculation outputs from PeptideDeriverFilter Since PeptideDeriverFilter might have a set of outputs for each residue, for each chain in each chain-pair, outputting is quite elaborate. This is an attempt to decouple the calculation from the representation of results. Representation of results is delegated to implementors of this class. More...
#include <PeptideDeriverOutputter.hh>

Public Member Functions | |
| PeptideDeriverOutputter () | |
| default constructor More... | |
| virtual | ~PeptideDeriverOutputter () |
| destructor More... | |
| virtual void | begin_structure (core::pose::Pose const &, std::string const &)=0 |
| called by PeptideDeriverFilter when processing of a strucuture (possibly multi-chain) starts More... | |
| virtual void | chain_pair_pose_prepared (core::pose::Pose const &pose)=0 |
| called by PeptideDeriverFilter when a chain-pair pose is prepared (minimized and disulfide-bridge resolved) More... | |
| virtual void | begin_receptor_partner_pair (char const receptor_chain_letter, char const partner_chain_letter, core::Real const total_isc, std::string const &options_string)=0 |
| called by PeptideDeriverFilter when calculation commences on a receptor-partner pair More... | |
| virtual void | peptide_length (core::Size const pep_length)=0 |
| called by PeptideDeriverFilter when calculation commences for the specified peptide length this is called for every peptide length specified to PeptideDeriverFilter, per each call to PeptideDeriverOutputter::begin_receptor_partner_pair() More... | |
| virtual void | peptide_entry (PeptideDeriverEntryType entry_type, core::Real const total_isc, DerivedPeptideEntryCOP entry)=0 |
| called by PeptideDeriverFilter for each 'peptide' entry that should be output. besides the peptides for each sliding window, this is being called for the 'best' peptides ( More... | |
| virtual void | end_receptor_partner_pair ()=0 |
| called by PeptideDeriverFilter when calculation concludes for a receptor-partner pair (for all the different peptide lengths) More... | |
| virtual void | end_structure ()=0 |
| called by PeptideDeriverFilter when processing of a strucuture (all chain-pairs considered) ends More... | |
| core::Real | avoid_negative_zero (core::Real const value, core::Real const threshold) |
an abstract base class for handling calculation outputs from PeptideDeriverFilter Since PeptideDeriverFilter might have a set of outputs for each residue, for each chain in each chain-pair, outputting is quite elaborate. This is an attempt to decouple the calculation from the representation of results. Representation of results is delegated to implementors of this class.
|
default |
default constructor
|
virtualdefault |
destructor
| core::Real protocols::peptide_deriver::PeptideDeriverOutputter::avoid_negative_zero | ( | core::Real const | value, |
| core::Real const | threshold | ||
| ) |
Referenced by protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter::begin_receptor_partner_pair(), protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter::peptide_entry(), protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter::peptide_entry(), and protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter::peptide_length().
|
pure virtual |
called by PeptideDeriverFilter when calculation commences on a receptor-partner pair
Implemented in protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter, protocols::peptide_deriver::PeptideDeriverPoseOutputter, protocols::peptide_deriver::PeptideDeriverOutputterContainer, and protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter.
Referenced by protocols::peptide_deriver::PeptideDeriverFilter::derive_peptide().
|
pure virtual |
called by PeptideDeriverFilter when processing of a strucuture (possibly multi-chain) starts
Implemented in protocols::peptide_deriver::PeptideDeriverPoseOutputter, protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter, protocols::peptide_deriver::PeptideDeriverOutputterContainer, and protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter.
|
pure virtual |
called by PeptideDeriverFilter when a chain-pair pose is prepared (minimized and disulfide-bridge resolved)
Implemented in protocols::peptide_deriver::PeptideDeriverPoseOutputter, protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter, protocols::peptide_deriver::PeptideDeriverOutputterContainer, and protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter.
Referenced by protocols::peptide_deriver::PeptideDeriverFilter::derive_peptide().
|
pure virtual |
called by PeptideDeriverFilter when calculation concludes for a receptor-partner pair (for all the different peptide lengths)
Implemented in protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter, protocols::peptide_deriver::PeptideDeriverPoseOutputter, protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter, and protocols::peptide_deriver::PeptideDeriverOutputterContainer.
Referenced by protocols::peptide_deriver::PeptideDeriverFilter::derive_peptide().
|
pure virtual |
called by PeptideDeriverFilter when processing of a strucuture (all chain-pairs considered) ends
Implemented in protocols::peptide_deriver::PeptideDeriverPoseOutputter, protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter, protocols::peptide_deriver::PeptideDeriverOutputterContainer, and protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter.
|
pure virtual |
called by PeptideDeriverFilter for each 'peptide' entry that should be output. besides the peptides for each sliding window, this is being called for the 'best' peptides (
Implemented in protocols::peptide_deriver::PeptideDeriverPoseOutputter, protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter, protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter, and protocols::peptide_deriver::PeptideDeriverOutputterContainer.
Referenced by protocols::peptide_deriver::PeptideDeriverFilter::derive_peptide().
|
pure virtual |
called by PeptideDeriverFilter when calculation commences for the specified peptide length this is called for every peptide length specified to PeptideDeriverFilter, per each call to PeptideDeriverOutputter::begin_receptor_partner_pair()
Implemented in protocols::peptide_deriver::PeptideDeriverMarkdownStreamOutputter, protocols::peptide_deriver::PeptideDeriverPoseOutputter, protocols::peptide_deriver::PeptideDeriverOutputterContainer, and protocols::peptide_deriver::PeptideDeriverBasicStreamOutputter.
Referenced by protocols::peptide_deriver::PeptideDeriverFilter::derive_peptide().
1.8.7