Skip to content

Lineage motifs multiple projects#139

Merged
stefanhahmann merged 29 commits into
masterfrom
lineage-motifs-multiple-projects
Sep 17, 2025
Merged

Lineage motifs multiple projects#139
stefanhahmann merged 29 commits into
masterfrom
lineage-motifs-multiple-projects

Conversation

@stefanhahmann
Copy link
Copy Markdown
Collaborator

No description provided.

@stefanhahmann stefanhahmann self-assigned this Jul 16, 2025
@stefanhahmann stefanhahmann force-pushed the lineage-motifs-multiple-projects branch 4 times, most recently from c431a5c to d7ee73e Compare July 16, 2025 16:14
@stefanhahmann stefanhahmann force-pushed the lineage-motifs-multiple-projects branch 6 times, most recently from bf4a69a to 0d27b61 Compare August 19, 2025 09:23
Stefan Hahmann added 19 commits September 16, 2025 16:38
…a scaling factor

* The scaling factor can be used to compensate for time scales in different projects
…s LineageMotifsUtils to class BranchSpotTree
…ess modifiers, enhance scale factor handling, and introduce helper methods for clarity. Add MotifContext for context encapsulation.
@stefanhahmann stefanhahmann force-pushed the lineage-motifs-multiple-projects branch from 6e59676 to 575eb29 Compare September 16, 2025 14:39
Stefan Hahmann added 3 commits September 16, 2025 16:59
* Add new method to compute color gradient between two colors
* Add unit tests.
* Replace single color parameter with two colors (`color1`, `color2`) in commands and utilities.
* Update `LineageMotifsUtils` to interpolate colors for motif tags between `color1` and `color2`.
* Adjust related tests to handle gradient color generation.
* Update descriptions and parameters to reflect color interpolation changes.
@stefanhahmann stefanhahmann force-pushed the lineage-motifs-multiple-projects branch from 41d6fb4 to 613f1e5 Compare September 17, 2025 09:03
Stefan Hahmann added 4 commits September 17, 2025 11:30
…rom things needed only in unit tests

* Refactor tests to use `Awaitility` for clearer and more flexible synchronization logic.
* Remove `CountDownLatch` from commands and utilities.
* Add `Awaitility` dependency to `pom.xml` (scope: test)
* Update `LineageMotifsUtils` and tests to simplify synchronization handling.
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
3.0% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@stefanhahmann stefanhahmann merged commit 6c3f5a1 into master Sep 17, 2025
3 of 4 checks passed
@stefanhahmann stefanhahmann deleted the lineage-motifs-multiple-projects branch September 17, 2025 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant