Open jgarciamesa opened 2 years ago
scale
option: I think we need one scale that is part of a tree and another scale that is part of a region. The first is useful for fixing a newick string without editing it. The second allows scale to varr between regions.
I think it would be good to create some automated tests that check that the output of dawg + yaml is expected. We can do that in this pull request or another one after this one is merged?
Since we are migrating to doctest, I would prefer doing so before adding tests here. I already have work on a doctest branch which should be ready soon. I propose to leave this PR open until doctest is added, then update it. I would like code and tests to be part of the same PR. What do you think?
I think we can merge before doctest is ready.
scale
option: I think we need one scale that is part of a tree and another scale that is part of a region. The first is useful for fixing a newick string without editing it. The second allows scale to varr between regions.
Added scale option. If everything looks good should be ready to merge. I'll work on doctest next. Framework is done, but I'll add a battery of tests before opening the PR.
rapidyaml
library to parse input yaml files.boost
parsing.Proposed new input file format: