MasterPhyl is a program for phylogenetic analysis of serially homologous morphological characters.
Note: MasterPhyl is currently being rewritten in C++. The original C version can be found in the legacy-c-version branch.
- 0.10.0
Requires CMake >= 3.10
- Clone Git repository:
git clone https://github.com/dominicwhite/masterphyl.git - Configure using CMake:
cmake -H. -B_builds/Release -DCMAKE_BUILD_TYPE=Release - Build:
cmake --build _builds/Release
To build for debugging:
- Configure using CMake:
cmake -H. -B_builds/Debug -DCMAKE_BUILD_TYPE=Debug - Build:
cmake --build _builds/Debug - Run tests:
./_builds/Debug/tests/unit_tests/Unit_Tests_run
MasterPhyl uses the following Git commit message conventions:
| Tag | Purpose |
|---|---|
| FEAT | for new feature implementing commit |
| FIX | for bug fix commit |
| SECURE | for security issue fix commit |
| PERF | for performance issue fix commit |
| REFACT | for refactoring commit |
| DOCS | for documentation commit |
| EXAMPLE | for example code commit |
| TEST | for testing commit |
| DEPEND | for dependencies upgrading or downgrading commit |
| CONFIG | for configuration commit |
| BUILD | for packaging or bundling commit |
| RELEASE | for publishing commit |
| WIP | for work in progress commit |
| CHORE | for other operations commit |
- Developed and maintained by Dominic White: dewhite4@gmail.com