Back to Mover page.
For some reason, the value reported by Filters to the scorefile is their value at the end of the run, not their value at the time they perform the filtering operation. This Mover stores a Filter's report value at the time it is called into the PoseExtraScores for later output to the scorefile. This value can be extracted using ReadPoseExtraScoreFilter.
<FilterReportAsPoseExtraScoresMover name="&string" report_as="(&string)" filter_name="(&string)"/>
Add tag in the protocols sections accepts
report_at_end value, which will prevent filters returning the value at the end of the run. For example
<Add filter="vbuns" report_at_end="false" />
Coupled with the
-mute protocols.rosetta_scripts.ParsedProtocol.REPORT flag, filters will only get called once and return the expected value.