|
JavaStudioTM Design for BlastView_controllers |
|

BlastView_controllers is comprised of several
components that allow the user to interact with the data in different ways. The ColorManager simply reports
the color assigments used by the current dataset (e.g. red for EST sequence hits, blue for SwissProt) and
updates itself whenever a new dataset is read. The HideManager and SqueezeManager allow
the user to filter of "hide" data that is not of interest (e.g. "Show only BLAST EST hits against mouse ESTs.")
The HideManager only makes the chosen items invisible, whereas the SqueezeManager also
updates the display to "reclaim" the space taken up by the chosen items.