Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Size nodes in TrackScheme BranchGraph and HierarchyGraph according to their depth in the lineage tree #218

Open
stefanhahmann opened this issue Dec 6, 2022 · 1 comment

Comments

@stefanhahmann
Copy link
Collaborator

No description provided.

@stefanhahmann stefanhahmann changed the title Size nodes in TrackScheme BranchGraph and HierarchyGraph according to their level Size nodes in TrackScheme BranchGraph and HierarchyGraph according to their depth in the lineage tree Dec 6, 2022
@stefanhahmann
Copy link
Collaborator Author

User Story

I would like to be able to identity branches/lineages of certain cells that have short identifiers, such as "2d11" in upper levels of the lineage tree, as opposed to cells having long identifiers in lowers levels of the lineage tree (such as "2d1101011"). For this purpose, it would be good, if branch nodes at the top levels of the branch graph / the hierarchy graph would be drawn and labeled relatively big, where as branch nodes at the bottom level of the branch graph would be drawn and labeled relatively small (or not even labeled at all).

Acceptance Criteria

  1. Top level nodes are drawn big and are labeled.
  2. Bottom level nodes are drawn small and are not labeled.
  3. No labels / nodes overlap by applying this strategy.

Tasks

  • Find suitable strategy to ensures that top level nodes are drawn big and are labeled.
  • Ensure that there is no overlap of labels.
  • Implement strategy in TrackScheme BranchGraph
  • Implement strategy in TrackScheme HierarchyGraph

Additional Information

  • Whiteboard sketch: grafik
  • Possible BranchGraph implementation:
    grafik
  • Possible HierarchyGraph implemenation:
    grafik

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

No branches or pull requests

1 participant