![]() |
Rosetta
2021.16
|
#include <WriteKinemageOutputter.hh>

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_ |
|
overridedefault |
|
overridevirtual |
Implements protocols::match::output::OutputWriter.
References coordinate_cacher_, dswriters_, and upstream_kin_writer_.
|
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_.
|
private |
Referenced by record_match(), and set_coordinate_cacher().
|
private |
Referenced by record_match(), set_downstream_writer(), and set_n_geomcst().
|
private |
Referenced by record_match(), and set_kin_writer().
1.8.7