「view this page in B3 βῆτα server」

Revisions №21324

branch: rosetta:commits 「№21324」
Commited by: FAOlivieri
GitHub commit link: 「6b923229bb464476」
Difference from previous tested commit:  code diff
Commit date: 2026-10-13 11:55:40
ubuntu.clang.python310.release.PyRosetta.Release ubuntu.clang.python311.release.PyRosetta.Release ubuntu.clang.python312.release.PyRosetta.Release ubuntu.clang.python313.release.PyRosetta.Release ubuntu.clang.python314.release.PyRosetta.Release

Add BatchedMultiplePoseMover, a mover given every pose of the previous step ParsedProtocol hands the previous mover only to MultiplePoseMover, and set_previous_mover is neither virtual nor readable, so a mover cannot learn where its poses come from. A mover deriving from BatchedMultiplePoseMover is given the pose passed to apply() followed by everything drained from the previous step, through a public setter and getter. The pull is a separate method from get_additional_output(), so a subclass can override that freely to emit its own results. Draining goes through whichever mover actually ran before, so an intervening MultiplePoseMover is pulled through and its filters are applied to every pose first.

...
Test: ubuntu.clang.python314.release.PyRosetta.Release

 View log

Loading...

 View log in dialog  View log in log in separate window