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::match::output::WriteKinemageOutputter Class Reference

#include <WriteKinemageOutputter.hh>

Inheritance diagram for protocols::match::output::WriteKinemageOutputter:
Inheritance graph
[legend]

Public Member Functions

 ~WriteKinemageOutputter () override
 
void record_match (match const &m, MatchEvaluatorOP evaluator, MatchScoreWriterOP match_score_writer) override
 
void record_match (match_dspos1 const &m) override
 evaluator and score writer are not passed in because single-downstream-position match currently have no way of being evaluated More...
 
void set_coordinate_cacher (UpstreamHitCacherOP)
 
void set_n_geomcst (core::Size n_geomcst)
 
void set_kin_writer (WriteUpstreamHitKinemageOP us_writer)
 
void set_downstream_writer (core::Size geomcst_id, DownstreamCoordinateKinemageWriterOP ds_writer)
 
- Public Member Functions inherited from protocols::match::output::OutputWriter
 OutputWriter ()
 
 ~OutputWriter () override
 
protocols::toolbox::match_enzdes_util::EnzConstraintIOCOP cst_io () const
 
void determine_redundant_upstream_matchres (match_dspos1 const &m, std::map< core::Size, core::Size > &redundant_upstream_res) const
 determine if any upstream res are at the same scaffold position, i.e. if one of them is a backbone interaction the redundant_upstream_res map is a mapping from the redundant geometric constraint id of the redundant residue to the geomcst_id of the "nonredundant" res i.e. if cstres 1 happens to be a cys at position 10 and cstres 3 is a gly at position 10 (and it's backbone is used in satisfying constraint 3), the mapping will contain the 3,1 pair. More...
 
virtual void prepare_for_output_writing ()
 
virtual void end_output_writing ()
 
virtual void initialize_from_matcher_task (MatcherTaskCOP mtask)
 

Private Attributes

UpstreamHitCacherOP coordinate_cacher_
 
WriteUpstreamHitKinemageOP upstream_kin_writer_
 
utility::vector1
< DownstreamCoordinateKinemageWriterOP
dswriters_
 

Constructor & Destructor Documentation

protocols::match::output::WriteKinemageOutputter::~WriteKinemageOutputter ( )
overridedefault

Member Function Documentation

void protocols::match::output::WriteKinemageOutputter::record_match ( match const &  m,
MatchEvaluatorOP  evaluator,
MatchScoreWriterOP  match_score_writer 
)
overridevirtual
void protocols::match::output::WriteKinemageOutputter::record_match ( match_dspos1 const &  m)
overridevirtual

evaluator and score writer are not passed in because single-downstream-position match currently have no way of being evaluated

Implements protocols::match::output::OutputWriter.

References coordinate_cacher_, dswriters_, protocols::match::fake_hit(), protocols::match::full_hit(), protocols::match::match_dspos1::originating_geom_cst_for_dspos, protocols::match::match_dspos1::upstream_hits, and upstream_kin_writer_.

void protocols::match::output::WriteKinemageOutputter::set_coordinate_cacher ( UpstreamHitCacherOP  cacher)

References coordinate_cacher_.

void protocols::match::output::WriteKinemageOutputter::set_downstream_writer ( core::Size  geomcst_id,
DownstreamCoordinateKinemageWriterOP  ds_writer 
)

References dswriters_.

void protocols::match::output::WriteKinemageOutputter::set_kin_writer ( WriteUpstreamHitKinemageOP  us_writer)

References upstream_kin_writer_.

void protocols::match::output::WriteKinemageOutputter::set_n_geomcst ( core::Size  n_geomcst)

References dswriters_.

Member Data Documentation

UpstreamHitCacherOP protocols::match::output::WriteKinemageOutputter::coordinate_cacher_
private
utility::vector1< DownstreamCoordinateKinemageWriterOP > protocols::match::output::WriteKinemageOutputter::dswriters_
private
WriteUpstreamHitKinemageOP protocols::match::output::WriteKinemageOutputter::upstream_kin_writer_
private

Referenced by record_match(), and set_kin_writer().


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