Rosetta
Classes | Typedefs | Functions
protocols::match::output Namespace Reference

Classes

class  DownstreamRMSEvaluator
 In the best of all possible worlds, this class would be sufficiently generic such that I could compare RMS for arbitrary subsets of atoms on the downstream partner, but in my first pass implementation, I'm writing while aiming at the RigidLigandBuilder – 1 residue – and I'll compare all heavy atoms. More...
 
class  LimitHitsPerRotamerFilter
 
class  MatchConsolidator
 
class  BestMatchesCollection
 
class  MatchEvaluator
 
class  MatchFilter
 
class  StateAccumulatingMatchFilter
 
class  MatchGrouper
 
class  MatchOutputter
 
class  MatchProcessor
 
class  MatchScoreWriter
 
class  OutputWriter
 
class  PDBWriter
 
class  CloudPDBWriter
 an output writer that uses a grouper to group matches and then writes out one pdb file per group, with the different hits from the group in different MODEL sections More...
 
class  PoseMatchOutputWriter
 helper class for the MatcherMover that will put a match into a supplied pose More...
 
class  PoseInserter
 
class  ProcessorFactory
 
class  SameChiBinComboGrouper
 
class  SameRotamerComboGrouper
 
class  SameSequenceGrouper
 Class to group matches that represent the same amino acids at the same launch points. E.g. Two matches that both put a cys at launch point #33, a ser a launch point #42 and another ser at launch point #80 would be grouped together – even if they are different rotamers. More...
 
class  SameSequenceAndDSPositionGrouper
 class that groups based on same sequence and proximity of the downstream object (based on rms ) NOTE: right now only the downstream position according to the first geomcst id upstream residue is taken into account More...
 
class  MatchCollisionFilter
 
class  UpstreamCollisionFilter
 This class is used to detect collisions between the upstream residues and filter out matches that have too much collision. It can perform either hard-sphere collision detection, or score-function (Etable) driven collision detection. Four command-line flags are read by the MatcherTask to initialize this class: match::filter_colliding_upstream_residues match::upstream_residue_collision_tolerance match::upstream_residue_collision_score_cutoff match::upstream_residue_collision_Wfa_atr match::upstream_residue_collision_Wfa_rep match::upstream_residue_collision_Wfa_sol. More...
 
class  UpstreamDownstreamCollisionFilter
 This class is used to detect collisions between upstream residues and downstream poses. More...
 
class  UpstreamHitCacher
 
class  WriteKinemageOutputter
 
class  ResidueKinemageWriter
 
class  WriteUpstreamCoordinateKinemage
 
class  WriteUpstreamHitKinemage
 
class  DownstreamCoordinateKinemageWriter
 
class  SingleDownstreamResidueWriter
 Class for writing conformations of the downstream partner in a kinemage description. More...
 

Typedefs

typedef utility::pointer::shared_ptr< DownstreamRMSEvaluatorDownstreamRMSEvaluatorOP
 
typedef utility::pointer::shared_ptr< DownstreamRMSEvaluator const > DownstreamRMSEvaluatorCOP
 
typedef utility::pointer::shared_ptr< LimitHitsPerRotamerFilterLimitHitsPerRotamerFilterOP
 
typedef utility::pointer::shared_ptr< LimitHitsPerRotamerFilter const > LimitHitsPerRotamerFilterCOP
 
typedef utility::pointer::shared_ptr< MatchConsolidatorMatchConsolidatorOP
 
typedef utility::pointer::shared_ptr< MatchConsolidator const > MatchConsolidatorCOP
 
typedef utility::pointer::shared_ptr< BestMatchesCollectionBestMatchesCollectionOP
 
typedef utility::pointer::shared_ptr< BestMatchesCollection const > BestMatchesCollectionCOP
 
typedef utility::pointer::shared_ptr< MatchEvaluatorMatchEvaluatorOP
 
typedef utility::pointer::shared_ptr< MatchEvaluator const > MatchEvaluatorCOP
 
typedef utility::pointer::shared_ptr< MatchFilterMatchFilterOP
 
typedef utility::pointer::shared_ptr< MatchFilter const > MatchFilterCOP
 
typedef utility::pointer::shared_ptr< StateAccumulatingMatchFilterStateAccumulatingMatchFilterOP
 
typedef utility::pointer::shared_ptr< StateAccumulatingMatchFilter const > StateAccumulatingMatchFilterCOP
 
typedef utility::pointer::shared_ptr< MatchGrouperMatchGrouperOP
 
typedef utility::pointer::shared_ptr< MatchGrouper const > MatchGrouperCOP
 
typedef utility::pointer::shared_ptr< MatchOutputterMatchOutputterOP
 
typedef utility::pointer::shared_ptr< MatchOutputter const > MatchOutputterCOP
 
typedef utility::pointer::shared_ptr< MatchProcessorMatchProcessorOP
 
typedef utility::pointer::shared_ptr< MatchProcessor const > MatchProcessorCOP
 
typedef utility::pointer::shared_ptr< MatchScoreWriterMatchScoreWriterOP
 
typedef utility::pointer::shared_ptr< MatchScoreWriter const > MatchScoreWriterCOP
 
typedef utility::pointer::shared_ptr< OutputWriterOutputWriterOP
 
typedef utility::pointer::shared_ptr< OutputWriter const > OutputWriterCOP
 
typedef utility::pointer::shared_ptr< PDBWriterPDBWriterOP
 
typedef utility::pointer::shared_ptr< PDBWriter const > PDBWriterCOP
 
typedef utility::pointer::shared_ptr< CloudPDBWriterCloudPDBWriterOP
 
typedef utility::pointer::shared_ptr< CloudPDBWriter const > CloudPDBWriterCOP
 
typedef utility::pointer::shared_ptr< PoseMatchOutputWriterPoseMatchOutputWriterOP
 
typedef utility::pointer::shared_ptr< PoseMatchOutputWriter const > PoseMatchOutputWriterCOP
 
typedef utility::pointer::shared_ptr< PoseInserterPoseInserterOP
 
typedef utility::pointer::shared_ptr< PoseInserter const > PoseInserterCOP
 
typedef utility::pointer::shared_ptr< ProcessorFactoryProcessorFactoryOP
 
typedef utility::pointer::shared_ptr< ProcessorFactory const > ProcessorFactoryCOP
 
typedef utility::pointer::shared_ptr< SameChiBinComboGrouperSameChiBinComboGrouperOP
 
typedef utility::pointer::shared_ptr< SameChiBinComboGrouper const > SameChiBinComboGrouperCOP
 
typedef utility::pointer::shared_ptr< SameRotamerComboGrouperSameRotamerComboGrouperOP
 
typedef utility::pointer::shared_ptr< SameRotamerComboGrouper const > SameRotamerComboGrouperCOP
 
typedef utility::pointer::shared_ptr< SameSequenceGrouperSameSequenceGrouperOP
 
typedef utility::pointer::shared_ptr< SameSequenceGrouper const > SameSequenceGrouperCOP
 
typedef utility::pointer::shared_ptr< SameSequenceAndDSPositionGrouperSameSequenceAndDSPositionGrouperOP
 
typedef utility::pointer::shared_ptr< SameSequenceAndDSPositionGrouper const > SameSequenceAndDSPositionGrouperCOP
 
typedef utility::pointer::shared_ptr< UpstreamCollisionFilterUpstreamCollisionFilterOP
 
typedef utility::pointer::shared_ptr< UpstreamCollisionFilter const > UpstreamCollisionFilterCOP
 
typedef utility::pointer::shared_ptr< UpstreamDownstreamCollisionFilterUpstreamDownstreamCollisionFilterOP
 
typedef utility::pointer::shared_ptr< UpstreamDownstreamCollisionFilter const > UpstreamDownstreamCollisionFilterCOP
 
typedef utility::pointer::shared_ptr< UpstreamHitCacherUpstreamHitCacherOP
 
typedef utility::pointer::shared_ptr< UpstreamHitCacher const > UpstreamHitCacherCOP
 
typedef utility::pointer::shared_ptr< WriteKinemageOutputterWriteKinemageOutputterOP
 
typedef utility::pointer::shared_ptr< WriteKinemageOutputter const > WriteKinemageOutputterCOP
 
typedef utility::pointer::shared_ptr< WriteUpstreamCoordinateKinemageWriteUpstreamCoordinateKinemageOP
 
typedef utility::pointer::shared_ptr< WriteUpstreamCoordinateKinemage const > WriteUpstreamCoordinateKinemageCOP
 
typedef utility::pointer::shared_ptr< WriteUpstreamHitKinemageWriteUpstreamHitKinemageOP
 
typedef utility::pointer::shared_ptr< WriteUpstreamHitKinemage const > WriteUpstreamHitKinemageCOP
 
typedef utility::pointer::shared_ptr< DownstreamCoordinateKinemageWriterDownstreamCoordinateKinemageWriterOP
 
typedef utility::pointer::shared_ptr< DownstreamCoordinateKinemageWriter const > DownstreamCoordinateKinemageWriterCOP
 
typedef utility::pointer::shared_ptr< SingleDownstreamResidueWriterSingleDownstreamResidueWriterOP
 
typedef utility::pointer::shared_ptr< SingleDownstreamResidueWriter const > SingleDownstreamResidueWriterCOP
 

Functions

static basic::Tracer TR ("protocols.match.output.MatchProcessor")
 
std::ostream & operator<< (std::ostream &output, MatchScoreWriter const &object_to_output)
 
static basic::Tracer TR ("protocols.match.output.PDBWriter")
 
static basic::Tracer TR ("protocols.match.output.ProcessorFactory")
 
void print_node (std::ostream &out, int residue_num, int atom_num, core::Vector const &atom_xyz, core::chemical::ResidueType const &res, std::string const &extras="")
 TWO FUNCTIONS STOLEN FROM IAN: and slightly modified. More...
 
void print_node (std::ostream &out, int residue_num, int atom_num, core::conformation::Residue const &res, std::string const &extras="")
 
void print_node (std::ostream &out, int residue_num, std::string atom_name, core::conformation::Residue const &res, std::string const &extras="")
 

Typedef Documentation

◆ BestMatchesCollectionCOP

typedef utility::pointer::shared_ptr< BestMatchesCollection const > protocols::match::output::BestMatchesCollectionCOP

◆ BestMatchesCollectionOP

◆ CloudPDBWriterCOP

typedef utility::pointer::shared_ptr< CloudPDBWriter const > protocols::match::output::CloudPDBWriterCOP

◆ CloudPDBWriterOP

typedef utility::pointer::shared_ptr< CloudPDBWriter > protocols::match::output::CloudPDBWriterOP

◆ DownstreamCoordinateKinemageWriterCOP

◆ DownstreamCoordinateKinemageWriterOP

◆ DownstreamRMSEvaluatorCOP

typedef utility::pointer::shared_ptr< DownstreamRMSEvaluator const > protocols::match::output::DownstreamRMSEvaluatorCOP

◆ DownstreamRMSEvaluatorOP

◆ LimitHitsPerRotamerFilterCOP

◆ LimitHitsPerRotamerFilterOP

◆ MatchConsolidatorCOP

typedef utility::pointer::shared_ptr< MatchConsolidator const > protocols::match::output::MatchConsolidatorCOP

◆ MatchConsolidatorOP

typedef utility::pointer::shared_ptr< MatchConsolidator > protocols::match::output::MatchConsolidatorOP

◆ MatchEvaluatorCOP

typedef utility::pointer::shared_ptr< MatchEvaluator const > protocols::match::output::MatchEvaluatorCOP

◆ MatchEvaluatorOP

typedef utility::pointer::shared_ptr< MatchEvaluator > protocols::match::output::MatchEvaluatorOP

◆ MatchFilterCOP

typedef utility::pointer::shared_ptr< MatchFilter const > protocols::match::output::MatchFilterCOP

◆ MatchFilterOP

typedef utility::pointer::shared_ptr< MatchFilter > protocols::match::output::MatchFilterOP

◆ MatchGrouperCOP

typedef utility::pointer::shared_ptr< MatchGrouper const > protocols::match::output::MatchGrouperCOP

◆ MatchGrouperOP

typedef utility::pointer::shared_ptr< MatchGrouper > protocols::match::output::MatchGrouperOP

◆ MatchOutputterCOP

typedef utility::pointer::shared_ptr< MatchOutputter const > protocols::match::output::MatchOutputterCOP

◆ MatchOutputterOP

typedef utility::pointer::shared_ptr< MatchOutputter > protocols::match::output::MatchOutputterOP

◆ MatchProcessorCOP

typedef utility::pointer::shared_ptr< MatchProcessor const > protocols::match::output::MatchProcessorCOP

◆ MatchProcessorOP

typedef utility::pointer::shared_ptr< MatchProcessor > protocols::match::output::MatchProcessorOP

◆ MatchScoreWriterCOP

typedef utility::pointer::shared_ptr<MatchScoreWriter const> protocols::match::output::MatchScoreWriterCOP

◆ MatchScoreWriterOP

typedef utility::pointer::shared_ptr<MatchScoreWriter> protocols::match::output::MatchScoreWriterOP

◆ OutputWriterCOP

typedef utility::pointer::shared_ptr< OutputWriter const > protocols::match::output::OutputWriterCOP

◆ OutputWriterOP

typedef utility::pointer::shared_ptr< OutputWriter > protocols::match::output::OutputWriterOP

◆ PDBWriterCOP

typedef utility::pointer::shared_ptr< PDBWriter const > protocols::match::output::PDBWriterCOP

◆ PDBWriterOP

typedef utility::pointer::shared_ptr< PDBWriter > protocols::match::output::PDBWriterOP

◆ PoseInserterCOP

typedef utility::pointer::shared_ptr< PoseInserter const > protocols::match::output::PoseInserterCOP

◆ PoseInserterOP

typedef utility::pointer::shared_ptr< PoseInserter > protocols::match::output::PoseInserterOP

◆ PoseMatchOutputWriterCOP

typedef utility::pointer::shared_ptr< PoseMatchOutputWriter const > protocols::match::output::PoseMatchOutputWriterCOP

◆ PoseMatchOutputWriterOP

◆ ProcessorFactoryCOP

typedef utility::pointer::shared_ptr< ProcessorFactory const > protocols::match::output::ProcessorFactoryCOP

◆ ProcessorFactoryOP

typedef utility::pointer::shared_ptr< ProcessorFactory > protocols::match::output::ProcessorFactoryOP

◆ SameChiBinComboGrouperCOP

typedef utility::pointer::shared_ptr< SameChiBinComboGrouper const > protocols::match::output::SameChiBinComboGrouperCOP

◆ SameChiBinComboGrouperOP

◆ SameRotamerComboGrouperCOP

◆ SameRotamerComboGrouperOP

◆ SameSequenceAndDSPositionGrouperCOP

◆ SameSequenceAndDSPositionGrouperOP

◆ SameSequenceGrouperCOP

typedef utility::pointer::shared_ptr< SameSequenceGrouper const > protocols::match::output::SameSequenceGrouperCOP

◆ SameSequenceGrouperOP

◆ SingleDownstreamResidueWriterCOP

◆ SingleDownstreamResidueWriterOP

◆ StateAccumulatingMatchFilterCOP

◆ StateAccumulatingMatchFilterOP

◆ UpstreamCollisionFilterCOP

◆ UpstreamCollisionFilterOP

◆ UpstreamDownstreamCollisionFilterCOP

◆ UpstreamDownstreamCollisionFilterOP

◆ UpstreamHitCacherCOP

typedef utility::pointer::shared_ptr< UpstreamHitCacher const > protocols::match::output::UpstreamHitCacherCOP

◆ UpstreamHitCacherOP

typedef utility::pointer::shared_ptr< UpstreamHitCacher > protocols::match::output::UpstreamHitCacherOP

◆ WriteKinemageOutputterCOP

typedef utility::pointer::shared_ptr< WriteKinemageOutputter const > protocols::match::output::WriteKinemageOutputterCOP

◆ WriteKinemageOutputterOP

◆ WriteUpstreamCoordinateKinemageCOP

◆ WriteUpstreamCoordinateKinemageOP

◆ WriteUpstreamHitKinemageCOP

◆ WriteUpstreamHitKinemageOP

Function Documentation

◆ operator<<()

std::ostream& protocols::match::output::operator<< ( std::ostream &  output,
MatchScoreWriter const &  object_to_output 
)

◆ print_node() [1/3]

void protocols::match::output::print_node ( std::ostream &  out,
int  residue_num,
int  atom_num,
core::conformation::Residue const &  res,
std::string const &  extras = "" 
)

◆ print_node() [2/3]

void protocols::match::output::print_node ( std::ostream &  out,
int  residue_num,
int  atom_num,
core::Vector const &  atom_xyz,
core::chemical::ResidueType const &  res,
std::string const &  extras = "" 
)

◆ print_node() [3/3]

void protocols::match::output::print_node ( std::ostream &  out,
int  residue_num,
std::string  atom_name,
core::conformation::Residue const &  res,
std::string const &  extras = "" 
)

◆ TR() [1/3]

static basic::Tracer protocols::match::output::TR ( "protocols.match.output.MatchProcessor"  )
static

◆ TR() [2/3]

static basic::Tracer protocols::match::output::TR ( "protocols.match.output.PDBWriter"  )
static

◆ TR() [3/3]

static basic::Tracer protocols::match::output::TR ( "protocols.match.output.ProcessorFactory"  )
static