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

Feature Request: Openable separate chromosome view windows #163

Open
bryce-carson opened this issue Mar 4, 2021 · 4 comments
Open

Feature Request: Openable separate chromosome view windows #163

bryce-carson opened this issue Mar 4, 2021 · 4 comments

Comments

@bryce-carson
Copy link
Contributor

It would be useful if multiple spans of the Chromosome object could be viewed at once, and if the displayed span of the object could be zoomed using a textbox with digit character input. Currently the zoomed view of the Chromosome object can only be set using the slider.

I took a few minutes and made a poor mockup of the proposed design. Note that the 'Open Object Tables Window' button was moved next to the 'Show Eidos Variable Browser' button, as I think this makes more sense, especially with the proposed change.

Another improvement, when using the slider, we could allow snapping to the values of the mutation or recombination rate map when those views are selected (enable snapping when selected, but don't unzoom or unsnap when deselected, just disable snapping again).
Screenshot from 2021-03-04 10-52-51

@bryce-carson
Copy link
Contributor Author

Selecting a population to view in a "Chromosome View" would also be quite nice. Currently, only a specific or non-neutral mutation type can be selected for viewing.

@bhaller
Copy link
Contributor

bhaller commented Mar 4, 2021

Hi Bryce. Interesting. Rather than complexifying the main window's design this way, how about adding a way to ask SLiMgui to open a new "chromosome view" window that would provide an additional, parallel view onto the genetics, with its own zoom range and its own RGMF buttons? That accessory window could also provide additional controls, such as text boxes for choosing the zoom endpoints, that I don't really want in the main window for reasons of clutter. You could open a new Chromosome View Window from the context menu that you get with control-click, I suppose. Something along those lines.

Re: "Selecting a population to view in a "Chromosome View" would also be quite nice", you can do this now by clicking on a specific subpopulation in the population table view, at upper left; that controls what is shown in both the individuals view and the chromosome view.

@bryce-carson
Copy link
Contributor Author

An additional window is a better implementation, agreed. I don't know Qt or Cxx, but I could make a better mockup in Designer for you if you'd like and push the .ui file in a PR if you want to implement the actual code for it.

@bhaller
Copy link
Contributor

bhaller commented Mar 4, 2021

No need. This probably won't happen for a while anyway, since I just got SLiM 3.6 out the door; I need to focus on other things for a while. :->

@bhaller bhaller changed the title Feature Request: Multiple Chromosome Views and View Span Input Feature Request: Openable separate chromosome view windows Jul 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants