Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Enumerations | Variables
PeptideDeriverFilter.hh File Reference

A filter that, for each dimer in a pose, outputs the peptide which contributes most to the interface. More...

#include <protocols/peptide_deriver/PeptideDeriverFilter.fwd.hh>
#include <basic/options/keys/OptionKeys.hh>
#include <core/scoring/ScoreFunction.hh>
#include <protocols/filters/Filter.hh>
#include <utility/io/orstream.hh>
#include <basic/datacache/DataMap.hh>
#include <utility/tag/Tag.fwd.hh>
#include <iosfwd>
#include <string>

Classes

class  protocols::peptide_deriver::CyclizedPeptideInfo
 
class  protocols::peptide_deriver::DerivedPeptideEntry
 
class  protocols::peptide_deriver::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...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::peptide_deriver
 

Enumerations

enum  protocols::peptide_deriver::PeptideDeriverEntryType { protocols::peptide_deriver::ET_GENERAL, protocols::peptide_deriver::ET_BEST_LINEAR, protocols::peptide_deriver::ET_BEST_CYCLIC }
 an enum specifying whether the peptide entry encountered during the sliding window run in known to be the "best" peptide, when calling PeptideDeriverOuputter::peptide_entry() More...
 
enum  protocols::peptide_deriver::PeptideDeriverReportFormat { protocols::peptide_deriver::PRF_MARKDOWN, protocols::peptide_deriver::PRF_BASIC }
 the output format that PeptideDeriverFilter reports in More...
 
enum  protocols::peptide_deriver::CyclizationMethod { protocols::peptide_deriver::CYCLIZATION_METHOD_DISULFIDE =0, protocols::peptide_deriver::CYCLIZATION_METHOD_END_TO_END, protocols::peptide_deriver::NUM_CYCLIZATION_METHODS }
 

Variables

const std::string protocols::peptide_deriver::CYCLIZATION_METHOD_NAMES [NUM_CYCLIZATION_METHODS] = { "disulfide", "end-to-end" }
 
const core::Real protocols::peptide_deriver::UNLIKELY_ISC_VALUE = 2e6
 

Detailed Description

A filter that, for each dimer in a pose, outputs the peptide which contributes most to the interface.