Two C/C++ libraries to check for and enumerate terraces in phylogenetic tree space. You will find the implementation and documentation of each library in their corresponding folders terraphastI (for Terraphast I) and terraphastII (for Terraphast II). You can find all the used data for result validation in the folder data.
You will need to install the following software packages in order to compile & run both libraries:
- CMake version 3.5 or above
- GMP or MPIR
- Boost if you are going to use terraphast II
-
Click on the
Clone or Download
button of this page in order to obtain the source code. -
Open the terminal emulator of your choice and navigate to the subfolders terraphastI and/or terraphastII
-
Execute the following operations:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
After step iv. finished without any errors you should be able to find all library files and example executables within the build folders.
Have a look at the additional documentations for Terraphast I and Terraphast II for more details.