|
1 |
| -# scheme |
2 |
| -Scheme Library for Conformational Search |
3 | 1 |
|
4 |
| -This repository is a temporary solution to the issue of multiple versions of "RifDock" being available in the wild. This repository's master branch will be considered "Master Rifdock" from now until a new master appears. |
5 | 2 |
|
6 |
| -Ideally RifDock should be merged into Rosetta, but no one has stepped up to this herculean task yet. Most would be in favor of such a merge, so if you have a month to kill, perhaps you can add RifDock (and its unit tests) to Rosetta. |
7 |
| - |
8 |
| - |
9 |
| -***Building*** |
10 |
| - |
11 |
| -RifDock links against Rosetta. While RifDock may be compatible with the bleeding edge version of Rosetta, the last known-good build can be found on the following branch: |
12 |
| - |
13 |
| -<b>Last known-good Rosetta branch</b>: bcov/stable1 |
14 |
| - |
15 |
| -This section needs work, but the gist is: |
16 |
| - |
17 |
| -Optain a copy of gcc with version >= 4.9 (I have no idea if this is the minimum version) |
18 |
| - |
19 |
| -Build a Rosetta cxx11_omp build with: |
20 |
| -cd rosetta/main/source |
21 |
| -CXX=/my/g++/version CC=/my/gcc/version ./ninja_build cxx11_omp -remake |
22 |
| - |
23 |
| -Clone this repository and perform: |
24 |
| -cd scheme |
25 |
| -mkdir build |
26 |
| -cd build |
27 |
| -CXX=/my/g++/version CC=/my/gcc/version CMAKE_ROSETTA_PATH=/Path/to/a/rosetta/main cmake .. -DCMAKE_BUILD_TYPE=Release |
28 |
| -make -j3 rif_dock_test rifgen |
29 |
| - |
30 |
| -There is an optional CMAKE flag if you do did not link against the standard cxx11_omp build to specify which build you did use. That flag is as follows: |
31 |
| -CMAKE_FINAL_ROSETTA_PATH=/Path/to/a/rosetta/main/source/cmake/build_my_custom_build_type |
32 |
| - |
33 |
| -Use this flag in addition to the CMAKE_ROSETTA_PATH flag. |
34 |
| - |
35 |
| -Unit tests may be built with: |
36 |
| -make test_libscheme |
37 |
| - |
38 |
| -***Running*** |
39 |
| - |
40 |
| -The executables for RifDock are built at: |
41 |
| -scheme/build/apps/rosetta/rifgen |
42 |
| -scheme/build/apps/rosetta/rif_dock_test |
43 |
| - |
44 |
| -The unit test executable is at: |
45 |
| -scheme/build/schemelib/test/test_libscheme |
46 |
| - |
47 |
| - |
48 |
| -***Modifying*** |
49 |
| - |
50 |
| -RifDock is licenced under the <insert license here file>. We only ask that if you update RifDock to build against a new version of Rosetta, that you branch (or tag or something else) a snapshot and edit this wiki so that others can build against a known-good version of rosetta. |
| 3 | +The up-to-date RifDock repository that you want to use is here: |
| 4 | +https://github.com/rifdock/rifdock |
51 | 5 |
|
| 6 | +Do not use this repository. |
0 commit comments