|
JavaStudioTM Design for BlastView_selection |
|

This is a component containing four additional views that display
detailed information about the currently-selected object. A user may select an object, such as a subject
database sequence or a BLAST HSP or GSP, by clicking on it in one of the application's views. Once selected,
the application's selection manager sends BlastView_selection a Selection message containing
a reference to the object in question. This message is distributed to four components. The first,
ExternalRefs, displays any external database links for the selection. For example, a BLAST hit
against dbEST would have a reference to NCBI's dbEST database. When running in a Web browser, ExternalRefs
sends the URL of the reference to the browser when the user chooses that reference. Otherwise, it sends
the URL to the system clipboard, allowing it to be manually pasted into another window. SelectionSummary
displays a text-based representation of the selection. When the selection is a BLAST local alignment,
SequenceMatch displays the alignment in a multiple alignment widget. Finally, MatchSubjectDisplay
shows the BLAST hits against the current subject database sequence in the coordinate system of the database sequence
(rather than that of the query sequence, as in the main BlastView display.)