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::peptide_deriver::PeptideDeriverOutputterContainer Class Reference

a container class which holds a list of PeptideDeriverOutputter instances and delegates calls to those More...

#include <PeptideDeriverOutputterContainer.hh>

Inheritance diagram for protocols::peptide_deriver::PeptideDeriverOutputterContainer:
Inheritance graph
[legend]

Public Member Functions

 PeptideDeriverOutputterContainer ()
 
 PeptideDeriverOutputterContainer (PeptideDeriverOutputterContainer const &src)
 
 ~PeptideDeriverOutputterContainer () override
 
PeptideDeriverOutputterContainerOP clone () const
 
void push_back (PeptideDeriverOutputterOP const item)
 add an outputter to the list. More...
 
void clear ()
 clear all outputters in the list. More...
 
void begin_structure (core::pose::Pose const &pose, std::string const &) override
 called by PeptideDeriverFilter when processing of a strucuture (possibly multi-chain) starts More...
 
void chain_pair_pose_prepared (core::pose::Pose const &pose) override
 called by PeptideDeriverFilter when a chain-pair pose is prepared (minimized and disulfide-bridge resolved) More...
 
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) override
 called by PeptideDeriverFilter when calculation commences on a receptor-partner pair More...
 
void peptide_length (core::Size const pep_length) override
 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...
 
void peptide_entry (PeptideDeriverEntryType entry_type, core::Real const total_isc, DerivedPeptideEntryCOP entry) override
 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...
 
void end_receptor_partner_pair () override
 called by PeptideDeriverFilter when calculation concludes for a receptor-partner pair (for all the different peptide lengths) More...
 
void end_structure () override
 called by PeptideDeriverFilter when processing of a strucuture (all chain-pairs considered) ends More...
 
- Public Member Functions inherited from protocols::peptide_deriver::PeptideDeriverOutputter
 PeptideDeriverOutputter ()
 default constructor More...
 
virtual ~PeptideDeriverOutputter ()
 destructor More...
 
core::Real avoid_negative_zero (core::Real const value, core::Real const threshold)
 

Private Attributes

utility::vector1
< PeptideDeriverOutputterOP
list_
 

Detailed Description

a container class which holds a list of PeptideDeriverOutputter instances and delegates calls to those

Constructor & Destructor Documentation

protocols::peptide_deriver::PeptideDeriverOutputterContainer::PeptideDeriverOutputterContainer ( )
protocols::peptide_deriver::PeptideDeriverOutputterContainer::PeptideDeriverOutputterContainer ( PeptideDeriverOutputterContainer const &  src)

References list_.

protocols::peptide_deriver::PeptideDeriverOutputterContainer::~PeptideDeriverOutputterContainer ( )
overridedefault

Member Function Documentation

void protocols::peptide_deriver::PeptideDeriverOutputterContainer::begin_receptor_partner_pair ( char const  receptor_chain_letter,
char const  partner_chain_letter,
core::Real const  total_isc,
std::string const &  options_string 
)
overridevirtual

called by PeptideDeriverFilter when calculation commences on a receptor-partner pair

Implements protocols::peptide_deriver::PeptideDeriverOutputter.

References list_.

void protocols::peptide_deriver::PeptideDeriverOutputterContainer::begin_structure ( core::pose::Pose const &  ,
std::string const &   
)
overridevirtual

called by PeptideDeriverFilter when processing of a strucuture (possibly multi-chain) starts

Implements protocols::peptide_deriver::PeptideDeriverOutputter.

References list_.

Referenced by protocols::peptide_deriver::PeptideDeriverFilter::report().

void protocols::peptide_deriver::PeptideDeriverOutputterContainer::chain_pair_pose_prepared ( core::pose::Pose const &  pose)
overridevirtual

called by PeptideDeriverFilter when a chain-pair pose is prepared (minimized and disulfide-bridge resolved)

Implements protocols::peptide_deriver::PeptideDeriverOutputter.

References list_.

void protocols::peptide_deriver::PeptideDeriverOutputterContainer::clear ( )

clear all outputters in the list.

References list_.

PeptideDeriverOutputterContainerOP protocols::peptide_deriver::PeptideDeriverOutputterContainer::clone ( ) const
void protocols::peptide_deriver::PeptideDeriverOutputterContainer::end_receptor_partner_pair ( )
overridevirtual

called by PeptideDeriverFilter when calculation concludes for a receptor-partner pair (for all the different peptide lengths)

Implements protocols::peptide_deriver::PeptideDeriverOutputter.

References list_.

void protocols::peptide_deriver::PeptideDeriverOutputterContainer::end_structure ( )
overridevirtual

called by PeptideDeriverFilter when processing of a strucuture (all chain-pairs considered) ends

Implements protocols::peptide_deriver::PeptideDeriverOutputter.

References list_.

Referenced by protocols::peptide_deriver::PeptideDeriverFilter::report().

void protocols::peptide_deriver::PeptideDeriverOutputterContainer::peptide_entry ( PeptideDeriverEntryType  entry_type,
core::Real const  total_isc,
DerivedPeptideEntryCOP  entry 
)
overridevirtual

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 (

See also
PeptideDeriverEntryType)

Implements protocols::peptide_deriver::PeptideDeriverOutputter.

References list_.

void protocols::peptide_deriver::PeptideDeriverOutputterContainer::peptide_length ( core::Size const  pep_length)
overridevirtual

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()

Implements protocols::peptide_deriver::PeptideDeriverOutputter.

References list_.

void protocols::peptide_deriver::PeptideDeriverOutputterContainer::push_back ( PeptideDeriverOutputterOP const  item)

add an outputter to the list.

References list_.

Referenced by protocols::peptide_deriver::PeptideDeriverFilter::report().

Member Data Documentation

utility::vector1<PeptideDeriverOutputterOP> protocols::peptide_deriver::PeptideDeriverOutputterContainer::list_
private

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