Opened 8 years ago
Closed 8 years ago
#967 closed enhancement (fixed)
RFE: ViewdockX select multiple compounds and change status en masse
Reported by: | Elaine Meng | Owned by: | Conrad Huang |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Surface/Binding Analysis | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Elaine:
the main functionality I miss is some way to collectively select compounds and mark them en masse.
All the interaction with the graph points and histogram bars is to show the corresponding compound(s) and hide the others. It would be nice to be able to select all compounds with 1 or fewer H-bonds, for example, and then give them a ranking of 1 star.
There is also no way to mouse-select several rows in the table (list of all the compounds) and to hide, show, or star-rank those compounds collectively. Perhaps that is the main downside of HTML table vs. the ones we had in Chimera.
Conrad:
The old code for selection (that I removed) actually selected columns rather than rows. Maybe the interface can be that "all selected rows" are modified when either the "show" button is pressed or the ratings changed; if no rows are selected, then only the row in which the action occurred is affected. The remaining question is: "if I select rows 2, 3 and 4 but modify row 1, what rows are affected?" My inclination is only row 1, with row selection cleared. What do you think?
Elaine:
Maybe that would work. It’s a little abstract to me right now because (as far as I know) one cannot select any rows in that HTML table with the mouse. (The Chimera paradigm of selecting within a table like a list of models or axis/plane objects was click for single row, click-drag or click-Shift-click to select a contiguous block, Ctrl-click to toggle row.) Besides direct interation with the table, it would be nice if you could make the same type of selection by interacting with the histogram.
Currently clicking a point in a ViewDock graph or scatter plot shows the corresponding compound and hides others, and clicking a histogram bar shows all the corresponding compounds and hides others. I like that action for clicking a single point but maybe for clicking a histogram bar it might be more useful to select the compounds than to show/hide, or there could be a context menu with both choices.
As an example, Tom G’s network plots such as from the “interfaces” command have different context menus on edges and nodes.
We discussed possibly adding Shift-click to more easily select a long block later, but Conrad has implemented the functionality requested here: selecting multiple compounds (rows) with the mouse and changing their ratings collectively.