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

Revisions №60332

branch: master 「№60332」
Commited by: Jack Maguire
GitHub commit link: 「469d6ff9cb2c10bb」 「№3355」
Difference from previous tested commit:  code diff
Commit date: 2018-08-01 19:55:08

Merge pull request #3355 from RosettaCommons/JackMaguire/FastDesignScriptsInDatabase Creating Database Directory For RelaxScripts Currently, the only way to run FastRelax/FastDesign is to either provide your own relax script or use one of the defaults hard-coded in the c++. This PR creates the directory main/database/sampling/relax_scripts where anyone can add scripts that are non-default but general enough to be used by other people. Now, FastRelax parses the optional relaxscript tag and looks for the script in database/sampling/relax_scripts if it otherwise does not exist (i.e., if the file is not local to the working directory). For example, you might develop a relaxscript that works well for carbohydrates and write database/sampling/relax_scripts/carbohydrates.txt. Anyone could use it by adding the tag <FastDesign relaxscript="carbohydrates"/>. I think it's worth noting that I have not changed any of the previously defined behavior; nobody's rosetta_scripts will behave differently if this PR is accepted. All I have done is added a set of additional cases for the relaxscript option and rearranged how some information is stored.

...