Bug fix and improvement in TrackMate export #90
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey @JoOkuma,
@tischi and I encountered a small but critical and elusive bug, fixed by this PR.
Fig. 1. TrackMate. Before: no tracks | After: tracks | After: details
Fig. 2. Mastodon. After: tracks and details
The current test for exporting tracks to TrackMate solely verifies the inclusion of all spots in the output, neglecting tracking semantics. In this PR, I choose not to implement an additional test that merely converts the XML back, since the essential validation comes from the actual opening and viewing of successful tracks. I revised the function's name, though I suspect it has not been used for a while.
Before Fix
TrackMate launches with error:
Mastodon throws error only: