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)"/>
The 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.