* allow conditional build of OPENMP version of {{{FastTree}}}
- tweak preprocessor: allow to {{{#define}}} via CLI.
- globally define whether OPENMP shall be used
* export to submakefiles.
* disable under OSX
- capability to build OPENMP binary depends on compiler
- LLVM/Clang 3.7 required
- forward {{{USE_OPENMP}}} into preprocessor.
- in fasttree.menu: when not defined {{{USE_OPENMP}}} -> skip MP option from GUI + hardcode binary.
- conditionally build OPENMP binary depending on {{{USE_OPENMP}}}.
47 lines of code changed in 6 files:
* add progress to {{{neighbourjoining()}}}-phase (this may be really long running)
- add one extra progress to {{{di_calculate_tree_cb()}}} encapsulating matrix-calculation + {{{neighbourjoining()}}}-phase.
- progress inside {{{di_calculate_matrix()}}} now counts 2 steps: loading data + matrix-calculation.
30 lines of code changed in 3 files:
* also build OPENMP version of {{{FastTree}}}
- add selector for single/multi processor version to GUI.
- store used version in tree comment.
- svn/git-ignore MP binary
18 lines of code changed in 3 files:
* upgrade {{{FastTree}}} to version 2.1.11
- cleanup: define flags and use make variables.
- specify fasttree version in help.
- update changelog.
281 lines of code changed in 4 files:
* minor fixes to fasttree GUI:
- only use single line in description (otherwise parts are not visible).
- fix duplicated itemmeta.
2 lines of code changed in 1 file:
* add {{{FastTree}}} for protein.
- mention STYPE in tree comment.
* customize {{{FastTree}}}:
- allow to configure rate categories.
- NJ
* also provide -slow mode.
* provide weighted NJ
- allow to configure bootstraps.
* rename controlling define
70 lines of code changed in 3 files:
* define items for "RAxML 7" using #defines
- fixes bogus warning about missing itemhelp for "RAxML 7 (DNA)" [18831]
- show sequence type in tree comments (uses NUC/PRO)
- use nucleotide/protein in menu entries (resets properties *sic*)
* rename controlling define
18 lines of code changed in 2 files:
* define items for "PHYML-20130708" using #defines
- fixes bogus warning about missing itemhelp for "PHYML-20130708 (DNA)" [18831]
- use nucleotide/protein in menu entries (resets properties *sic*)
- change STYPE stored in tree comment to NUC/PRO
* rename controlling define
19 lines of code changed in 2 files:
* use real LINK.
1 lines of code changed in 1 file:
* fix whitespace in HELP_WRITTEN.
46 lines of code changed in 5 files:
* improve documentation of generated help.
9 lines of code changed in 3 files:
* improve GDE-menu robustness
- warn if 'item' lacks an 'itemhelp' entry.
- fail if 'itemhelp' lacks .hlp name.
- bail out if 'item' contains duplicated 'itemhelp' or 'itemmeta' (menu parser)
* currently results in the following warnings:
{{{
MENUS/import.menu:15: Warning: item 'Import fields from calc-sheet' lacks an 'itemhelp' entry!
MENUS/align.menu:1: Warning: item 'ProbCons' lacks an 'itemhelp' entry!
MENUS/align.menu:50: Warning: item 'Muscle' lacks an 'itemhelp' entry!
MENUS/phyml_20130708.menu:24: Warning: item 'PHYML-20130708 (DNA)' lacks an 'itemhelp' entry!
MENUS/raxml.menu:18: Warning: item 'RAxML 7 (DNA)' lacks an 'itemhelp' entry!
MENUS/start_arb.menu:1: Warning: item 'Start a slave ARB on a foreign host ...' lacks an 'itemhelp' entry!
}}}
Edit: fixed by [18863:18865]
64 lines of code changed in 3 files:
* whitespace + typo.
4 lines of code changed in 3 files:
* correctly skip handling of preprocessor directives when in inactive branch.
13 lines of code changed in 1 file:
* prepare for Cxx17 builds.
20 lines of code changed in 1 file:
* cleanup merge selectors.
20 lines of code changed in 2 files:
* add SAI selectors for both databases
- fixes crash when opening SAI transfer
64 lines of code changed in 1 file:
* merging via FTS into new database did not copy alignment information. fixed.
2 lines of code changed in 1 file:
* add help for fasttree (copied start of text from homepage and link there).
25 lines of code changed in 2 files:
* split menufile for treepuzzle, mrbayes and fasttree.
* add separators for readability.
177 lines of code changed in 4 files:
* do not generate a local binary.
* instead directly build installed binary in $ARBHOME/bin.
5 lines of code changed in 1 file: