root/trunk/FRII/cartwheel-interface/AlignmentCloseupView.hh

Revision 144, 1.9 kB (checked in by t, 2 years ago)

include FL/ instead of Fl/

Line 
1 /*
2  * This file is part of the FamilyRelations II source distribution.
3  *
4  * FamilyRelations II is part of the FamilyJewels package for comparative
5  * sequence analysis: http://family.caltech.edu/.
6  *
7  * Contact author: C. Titus Brown, titus@caltech.edu.
8  *
9  * This program and all associated source code files are Copyright (C) 2003,
10  * 2004 the California Institute of Technology, Pasadena, CA, 91125 USA.  It
11  * is under the Lesser GNU Public License; please see the included
12  * LICENSE.txt file for more information, or contact Titus directly.
13  *
14  */
15
16 // Show multiple alignments between two sequences (e.g. blastn/tblastx
17 // alignments of two DNA sequences).
18 //
19 // See AlignedFeaturesCloseupView for multiple database alignments against
20 // one sequence, e.g. sequence against nr.
21
22 #ifndef ALIGNMENT_CLOSEUP_VIEW_HH
23 #define ALIGNMENT_CLOSEUP_VIEW_HH
24
25 #include <FL/Fl_Double_Window.H>
26 #include <FL/Fl_Pack.H>
27 #include <FL/Fl_Button.H>
28
29 #include "SimpleMappingContainer.hh"
30 #include "MappingView.hh"
31 #include "TextLabel.hh"
32 #include "PairwiseMappingView.hh"
33 #include "HorizontalSequenceView.hh"
34 #include "SimpleFeaturesContainer.hh"
35 #include "SimpleMappingContainer.hh"
36 #include "SlavedHorizontalSequenceView.hh"
37 #include "ClickableFeaturesSequenceView.hh"
38 #include "AlignedSequencePairWidget.hh"
39
40 class AlignmentCloseupView : public Fl_Double_Window {
41 protected:
42   gui::SimpleMappingContainer * hilite;
43   gui::PairwiseMappingView * new_view;
44   Fl_Pack * tiling;
45   gui::HorizontalSequenceView * line_view_a;
46   gui::ClickableFeaturesSequenceView * line_view_b;
47   gui::TextLabel * aln_label;
48   gui::AlignedSequencePairWidget * aln_view;
49   Fl_Pack * aln_info_pack;
50   Fl_Button * view_info;
51 public:
52   AlignmentCloseupView(const gui::SimpleMappingContainer * map,
53                        const gui::MappingView * view,
54                        unsigned int w, unsigned int h);
55
56   void change_viewed_feature(const gui::Feature * f);
57
58   ~AlignmentCloseupView();
59 };
60
61 #endif // ALIGNMENT_CLOSEUP_VIEW_HH
62
Note: See TracBrowser for help on using the browser.