← Revision 2 as of 2007-04-25 19:57:47
2531
Comment:
|
← Revision 3 as of 2007-04-25 20:00:09 →
3182
|
Deletions are marked like this. | Additions are marked like this. |
Line 24: | Line 24: |
The goal of this RFC is to provide a new design of filter UI, which use familiar GUI components to represent each filter. The new design should have the following characteristic, 1. filter panel will be placed in CytoPanel_3 2. filter name will be given by user 3. user has the option to save the filter in session or globally 4. Single Filter type will be determined automatically by the data type of attribute, string type text field, numeric type (including Boolean type) RangeSlider bar. 5. Composite filter will be consist of a list of single filter with “AND” relationship 6. Suggestions will be added for each text field |
RFC Name : ... |
Editor(s): ... |
About this document
This is an official Request for Comment (RFC) for Filters UI Redesign.
Description: Cytoscape is able to visualize very large network with thousands of nodes and edges. Cytoscape provides three ways to select a subset of a network, Select, QuickFind and Filter. Filter, a Cytoscape plugin, is a powerful selection tool, which is able to do selection based on complex criterion. However, the feedback from Biologist is that “it is useful, but hard to use”. For example, (1) filters are saved globally only, not in session; (2) Filter names are generated automatically, which is not meaningful to human; (3) the text field does not have Google suggestion/ not dynamic, as QuickFind does. Therefore, it is necessary to redesign the UI of the filter and make it more user friendly.
For details on RFCs in general, check out the [http://www.answers.com/main/ntquery?method=4&dsid=2222&dekey=Request+for+Comments&gwp=8&curtab=2222_1&linktext=Request%20for%20Comments Wikipedia Entry: Request for Comments (RFCs)]
Status
Open for public comment
How to Comment
To view/add comments, click on any of 'Comment' links below. By adding your ideas to the Wiki directly, we can more easily organize everyone's ideas, and keep clear records. Be sure to include today's date and your name for each comment. Here is an example to get things started: ["/Comment"].
Try to keep your comments as concrete and constructive as possible. For example, if you find a part of the RFC makes no sense, please say so, but don't stop there. Take the extra step and propose alternatives.
Proposal
The goal of this RFC is to provide a new design of filter UI, which use familiar GUI components to represent each filter. The new design should have the following characteristic, 1. filter panel will be placed in CytoPanel_3 2. filter name will be given by user 3. user has the option to save the filter in session or globally 4. Single Filter type will be determined automatically by the data type of attribute, string type text field, numeric type (including Boolean type) RangeSlider bar. 5. Composite filter will be consist of a list of single filter with “AND” relationship 6. Suggestions will be added for each text field
Biological Questions / Use Cases
General Notes
Requirements
Deferred Items
Open Issues
Backward Compatibility
Expected growth and plan for growth
References
Implementation Plan
[:Filters UI Redesign/Implementation Plan:/Implementation Plan]