Skip to content

Render start/stop codons on LASFD#731

Merged
garrettjstevens merged 5 commits intomainfrom
691-render-startstop-codons-on-lasfd
Nov 12, 2025
Merged

Render start/stop codons on LASFD#731
garrettjstevens merged 5 commits intomainfrom
691-render-startstop-codons-on-lasfd

Conversation

@haessar
Copy link
Copy Markdown
Contributor

@haessar haessar commented Nov 7, 2025

Notes:

  • New Appearance toggle, with start:off, stop:on by default:
image
  • I've used high contrast colours (start: green, stop: black) to match those used in Artemis:
image
  • I've ensured the refSeq is loaded when much further zoomed out (like Artemis) to facilitate codon rendering. This is now tied to the zoom threshold value (set in Appearance):
image

@haessar haessar self-assigned this Nov 7, 2025
@haessar haessar linked an issue Nov 7, 2025 that may be closed by this pull request
@haessar
Copy link
Copy Markdown
Contributor Author

haessar commented Nov 7, 2025

You'll probably recognise a lot of the logic from jbrowse-plugin-apollo/src/LinearApolloReferenceSequenceDisplay/drawSequenceTrack.ts

@garrettjstevens garrettjstevens changed the title Rendering start/stop codons on LASFD Render start/stop codons on LASFD Nov 12, 2025
@garrettjstevens garrettjstevens merged commit 2398922 into main Nov 12, 2025
7 checks passed
cmdcolin pushed a commit to cmdcolin/Apollo3 that referenced this pull request Mar 16, 2026
* toggles

* rendering of high-contrast, feature-label-aware, start/stop codons on LASFD

* tie loading of refSeq to zoomThreshold level rather than hard-coded "3"

* make use of util functions

* Ensure codon rendering occurs after feature rendering, to avoid codons getting covered by features
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.

Render start/stop codons on LASFD

2 participants