Maps: * Contents of mainPanel should adjust to resizing entire panel. * Selection needs to use something other than a red box (as you can't see a red box on red glyphs). * Changes in the MainWindow's referenceLocation should also change the ReferenceMap's axisLocation. * With client side assembly we really only need one CoordSystem object (Associated with reference map). * REFRESH bug! Glyph Set: * DasTextGlyph -- How to handle text? * DasGroupGlyph -- How will composite glyphs be done? (Useful for labeling and grouping.) * DasAxis needs to be labeled with current nucleotide labels (text). Menus & Dialogs: * FASTA data line (first line) has wrong name. Should use the human readable label from the feature's FEATURE tag. * Fix hack for HydraRadioButtons to get them to display correctly * Need to find a way to actually kill the queries that are cancelled rather than just ignoring them. This could be done by adding some sort of listener to DasXmlHandler? Debugging: * Network & Error robustness - Should handle case of bad network connection (down, bad return doc, etc) - Should lockout user to "illegal" actions (grey outs) Features to Add (LATER): ------------------------ * Layer Controls * Need Layer display functions (collapse/expand) * Layer Key (a map key to stylesheet presented by that layer) * Smart information handling (don't refetch if already have info ... so if changing to subset or superset should adjust fetching.) * Graphical Entry Points (adapt DasMap and DasMapLayout ?) -- should be able to chose between graphical and table based. * Horizontal scroll (will have to fetch as needed; consider prefetching?) * Zoom control (lowest level should show sequence) * Revise display (more like Ensembl)