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

client-side GUI/functionality for track display configuration #34

Closed
jbrowsetix opened this issue Jan 25, 2012 · 6 comments
Closed

client-side GUI/functionality for track display configuration #34

jbrowsetix opened this issue Jan 25, 2012 · 6 comments
Labels
feature req this adds new functionality to JBrowse 1 from-lighthouse this was migrated from the ancient lighthouse tracker in 2013!
Milestone

Comments

@jbrowsetix
Copy link

It would be nice to have a richer way of controlling, on the client, how tracks are displayed. I don’t have too many ideas for specific config settings for tracks (the UCSC browser has a ton, though), but at the very least it would be nice to have a stub of a UI that opens a track config panel. For example, click the track title and a little config panel pops up.

Once the stub is implemented, here are some suggestions for what the panel can control:

  • Setting the height of a track in pixels. This is particularly useful for figure prep and makes the most sense for wiggle tracks (probably not for feature tracks, except for histogram view). Sometimes you want to blow it up to show something, sometimes you don’t, but re-generating pre-rendered wiggles on the server to change the height is too time consuming and not suitable for preparing many figures. There should be a toggle, though, to let the browser auto-set it.
  • For feature tracks, change layout algorithm -- cf UCSC Browser’s "pack", "dense", etc. modes.
  • Change other thresholds, e.g. when gene names get displayed (or enable/disable gene names). Once again, for making figures for publications -- sometimes you don’t want to display all the feature names! This is related to the above point.
  • Change threshold for when feature tracks change to histogram density tracks.

I’m sure people can come up with many more, but before implementing them, one needs to have a UI or API or some sort of frame on which other folks can start tacking on whatever crazy track control features they want.

original LH ticket

This ticket has 0 attachment(s).

@jbrowsetix
Copy link
Author

client-side GUI/functionality for track display configuration

The bullet-point:

Change threshold for when feature tracks change to histogram density tracks.

has actually been requested before by ticket #20

by Andrew Uzilov

@jbrowsetix
Copy link
Author

client-side GUI/functionality for track display configuration

This might be a generalization, in some sense, of ticket #41

by Andrew Uzilov

@rbuels
Copy link
Collaborator

rbuels commented Sep 24, 2012

merging this into #69.

@rbuels
Copy link
Collaborator

rbuels commented Nov 1, 2012

Actually, #69 is not the same thing. Reopening.

@rbuels rbuels reopened this Nov 1, 2012
@rbuels
Copy link
Collaborator

rbuels commented Jan 10, 2013

This has been partially addressed leading up to 1.8: you can edit the configuration JSON for a track in the browser. This baseline functionality now just needs to be elaborated with more of a GUI.

@rbuels
Copy link
Collaborator

rbuels commented Feb 14, 2013

The GUI part of this is covered by #204, and just made a ticket (#205) covering the only unimplemented new config knob requested in the original ticket.

@rbuels rbuels closed this as completed Feb 14, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature req this adds new functionality to JBrowse 1 from-lighthouse this was migrated from the ancient lighthouse tracker in 2013!
Projects
None yet
Development

No branches or pull requests

2 participants