|
JavaStudioTM Design for BlastView_clustal |
|

A subcomponent of the BlastView_align composite bean, BlastView_clustal implements the
second alignment method provided by BlastView. This is a multiple alignment generated by a remotely-accessed
ClustalW server. The input to the component consists of a list of sequences--passed in a SequenceList
event--and a TimeStamp used to identify the BLAST file from which the sequences were drawn. A
QuerySeqAssembler reconstructs the original BLAST query sequence and adds it to the list of sequences
to be aligned. ClustalAlign presents the user with the opportunity to set the parameters used by
ClustalW, before shipping the query to a remote CGI-based server. The results are displayed in a
MultiAlignWidgetFrame, which the external application can hide or show with a toggleVisibility
message.