Skip to content

Conversation

@roccomoretti
Copy link
Member

Especially with XML (where the Backrub protocol is part of a more extensive protocol), you don't necessarily want an unconditional dumping of the last & low results from the Backrub stage. This PR adds an XML option which will allow the dumping of the poses (old behavior), but turns it off by default. This only changes XML usage -- I didn't change how the backrub application behaves.

Changes to the backrub_interface_ddG integration test is expected.

 Especially with XML (where the Backrub protocol is part of a more extensive protocol),
 you don't necessarily want an unconditional dumping of the last & low results from the Backrub stage.
 This commit adds an XML option which will allow the dumping of the poses (old behavior), but turns it off by default.
 This only changes XML usage -- I didn't change how the backrub application behaves.

 Changes to the backrub_interface_ddG integration test is expected.
@roccomoretti roccomoretti added ready_for_review This PR is ready to be reviewed and merged. 90 standard tests labels Mar 24, 2025
Copy link
Member

@woodsh17 woodsh17 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@roccomoretti Do you know if there are any tests that use BackrubProtocol outside of RosettaScripts to make sure that behavior stays the same? Also, do we need to test that if dump_poses_ is set to true that the PDBs are in fact dumped?

@roccomoretti
Copy link
Member Author

Yes, there are several tests which use backrub applications. (Most notably the backrub integration test.) Those use the in-header dump_poses_ = true historical default (and thus don't change on the test server), rather than the XML-specific false default. As such, they do test that the pose dumping behavior is maintained.

@roccomoretti roccomoretti merged commit 4af227b into RosettaCommons:main Jul 9, 2025
1 check passed
@roccomoretti roccomoretti deleted the no_backrub_xml_dump branch July 9, 2025 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

90 standard tests ready_for_review This PR is ready to be reviewed and merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants