![]() |
Rosetta Protocols
2015.09
|
Classes | |
class | InterfaceAnalyzerMover |
Class for analyzing interfaces of a pose. Many metrics are calculated and accessible after the apply method. More... | |
class | InterfaceAnalyzerMoverCreator |
struct | InterfaceData |
All interface data. Unless otherwise specified, they refer specifically to the interface. More... | |
class | LoopAnalyzerMover |
class | PackStatMover |
class | PeptideDeriverBasicStreamOutputter |
outputs a Peptiderive report to a stream in a basic, easily parsable format More... | |
class | PeptideDeriverFilter |
implementation of the Peptiderive protocol - given a pose, it evaluates the binding energy of linear stretches, of given lengths, and indicates which of these contributes more than others to the interaction energy. It also reports on and optionally models cyclizable peptides. More... | |
class | PeptideDeriverFilterCreator |
class | PeptideDeriverMarkdownStreamOutputter |
outputs a Markdown formatted Peptiderive report to a stream More... | |
class | PeptideDeriverOutputter |
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... | |
class | PeptideDeriverOutputterContainer |
a container class which holds a list of PeptideDeriverOutputter instances and delegates calls to those. More... | |
class | PeptideDeriverPoseOutputter |
outputs poses at different points of the Peptiderive protocol, according to the given set of options More... | |
struct | PerResidueInterfaceData |
All per residue interface data and residue averages. Interface Residues only. More... | |
Typedefs | |
typedef utility::pointer::shared_ptr < InterfaceAnalyzerMover > | InterfaceAnalyzerMoverOP |
typedef utility::pointer::shared_ptr < InterfaceAnalyzerMover const > | InterfaceAnalyzerMoverCOP |
typedef utility::pointer::shared_ptr < LoopAnalyzerMover > | LoopAnalyzerMoverOP |
typedef utility::pointer::shared_ptr < PackStatMover > | PackStatMoverOP |
typedef utility::pointer::shared_ptr < PeptideDeriverFilter > | PeptideDeriverFilterOP |
typedef utility::pointer::shared_ptr < PeptideDeriverFilter const > | PeptideDeriverFilterCOP |
typedef utility::pointer::shared_ptr < PeptideDeriverOutputter > | PeptideDeriverOutputterOP |
typedef utility::pointer::shared_ptr < PeptideDeriverOutputter const > | PeptideDeriverOutputterCOP |
typedef utility::pointer::owning_ptr < PeptideDeriverFilterCreator > | PeptideDeriverFilterCreatorOP |
typedef utility::pointer::owning_ptr < PeptideDeriverFilterCreator const > | PeptideDeriverFilterCreatorCOP |
Enumerations | |
enum | InterfaceRegion { total = 1, side1, side2 } |
enum | PeptideDeriverEntryType { ET_GENERAL, ET_BEST_LINEAR, ET_BEST_CYCLIC } |
an enum specifying the type of peptide entry, when calling PeptideDeriverOuputter::peptide_entry() More... | |
enum | PeptideDeriverReportFormat { PRF_MARKDOWN, PRF_BASIC } |
the output format that PeptideDeriverFilter reports in More... | |
Functions | |
std::ostream & | which_ostream (std::ostream &ost, std::ostream &oss, bool const tracer) |
stupid helper function needed because ternary operator does not allow variable return types More... | |
static thread_local basic::Tracer | tracer ("protocols.analysis.PeptideDeriverFilter") |
typedef utility::pointer::shared_ptr< InterfaceAnalyzerMover const > protocols::analysis::InterfaceAnalyzerMoverCOP |
typedef utility::pointer::shared_ptr< InterfaceAnalyzerMover > protocols::analysis::InterfaceAnalyzerMoverOP |
typedef utility::pointer::shared_ptr< LoopAnalyzerMover > protocols::analysis::LoopAnalyzerMoverOP |
typedef utility::pointer::shared_ptr< PackStatMover > protocols::analysis::PackStatMoverOP |
typedef utility::pointer::shared_ptr<PeptideDeriverFilter const> protocols::analysis::PeptideDeriverFilterCOP |
typedef utility::pointer::owning_ptr< PeptideDeriverFilterCreator const > protocols::analysis::PeptideDeriverFilterCreatorCOP |
typedef utility::pointer::owning_ptr< PeptideDeriverFilterCreator > protocols::analysis::PeptideDeriverFilterCreatorOP |
typedef utility::pointer::shared_ptr<PeptideDeriverFilter> protocols::analysis::PeptideDeriverFilterOP |
typedef utility::pointer::shared_ptr<PeptideDeriverOutputter const> protocols::analysis::PeptideDeriverOutputterCOP |
typedef utility::pointer::shared_ptr<PeptideDeriverOutputter> protocols::analysis::PeptideDeriverOutputterOP |
an enum specifying the type of peptide entry, when calling PeptideDeriverOuputter::peptide_entry()
the output format that PeptideDeriverFilter reports in
Enumerator | |
---|---|
PRF_MARKDOWN |
a pretty, readable but verbose format (Markdown) |
PRF_BASIC |
a stripped-down, easily parsable format |
|
static |
std::ostream& protocols::analysis::which_ostream | ( | std::ostream & | ost, |
std::ostream & | oss, | ||
bool const | tracer | ||
) |
stupid helper function needed because ternary operator does not allow variable return types
Referenced by protocols::analysis::LoopAnalyzerMover::apply(), protocols::analysis::InterfaceAnalyzerMover::print_pymol_selection_of_hbond_unsat(), and protocols::analysis::InterfaceAnalyzerMover::print_pymol_selection_of_interface_residues().