

Public Member Functions | |
| void | colorChanged (ModelEvent event) |
| void | drawingSettingsChanged (ModelEvent event) |
| void | genomesReordered (ModelEvent event) |
| EditLcbMenuItemBuilder | getEditLcbMenuItemBuilder () |
| MatchDisplayMenuItemBuilder | getMatchDisplayMenuItemBuilder () |
| MatchPopupMenuBuilder | getMatchPopupMenuBuilder () |
| SetReferenceMenuItemBuilder | getSetReferenceMenuItemBuilder () |
| int | goTo (long coordinate) |
| centers view on selected coordinate of the genome associated with this MatchPanel and aligns other genomes | |
| void | highlightChanged (ModelEvent evt) |
| boolean | isForGenome (Genome comparator) |
| isForGenome returns true if this RRSequencePanel is associated with the specified genome, and false otherwise | |
| void | markDirty () |
| MatchPanel (RearrangementPanel rrpanel, BaseViewerModel model, Genome genome) | |
| void | modelReloadEnd (ModelEvent event) |
| void | mouseClicked (MouseEvent e) |
| void | mouseEntered (MouseEvent e) |
| not implemented | |
| void | mouseExited (MouseEvent e) |
| not implemented | |
| void | mousePressed (MouseEvent e) |
| not implemented | |
| void | mouseReleased (MouseEvent e) |
| not implemented | |
| void | paintComponent (Graphics graphics) |
| paint the sequence display. | |
| void | referenceChanged (ModelEvent event) |
| void | viewableRangeChanged (ModelEvent event) |
| void | weightChanged (ModelEvent event) |
Protected Member Functions | |
| void | getMatchPixelRange (int start_pixel, int end_pixel, int[] match_range) |
| Finds all match indices which intersect with the specified range of pixels in the current view. | |
Package Functions | |
| MatchPopupMenu | getPopup (MouseEvent evt) |
Package Attributes | |
| RearrangementPanel | rrpanel |
Private Member Functions | |
| void | drawChromosomeBoundaries (Graphics2D g) |
| void | drawLcbBounds (double unitsPerPixel, int box_height, int half_height, Graphics2D matchGraphics, double arc_size) |
| void | drawMatchBoxes (double unitsPerPixel, int box_height, int half_height, Graphics2D g2) |
| void | drawWhiteBackgrounds (int half_height, Graphics2D matchGraphics, double arc_size) |
| void | drawXmfa (int half_height, Graphics2D g, double increment) |
| void | formatBoxes (Graphics2D g2, double similarityIncrement) |
| Organize the matches into visual boxes to be displayed on screen. | |
| RoundRectangle2D | getLcbRectangle (LCB lcb, int half_height) |
| void | openJdkSafeRect (RoundRectangle2D r) |
| void | updateBuffer () |
Static Private Member Functions | |
| Color | getFillColor (Color lcb_color) |
| Creates a similarity plot fill color for an LCB of a given color. | |
| Color | getFillColorChangeHSB (Color lcb_color, float h, float s, float b) |
| Creates a similarity plot fill color for an LCB of a given color. | |
Private Attributes | |
| Image | bufferedImage |
| int | depth = 0 |
| final EditLcbMenuItemBuilder | elmib = new EditLcbMenuItemBuilder() |
| int | lastHeight = -1 |
| int | lastWidth = -1 |
| final MatchDisplayMenuItemBuilder | mdmib = new MatchDisplayMenuItemBuilder() |
| final MatchPopupMenuBuilder | mpmb = new MatchPopupMenuBuilder() |
| final SetReferenceMenuItemBuilder | srmib = new SetReferenceMenuItemBuilder() |
| long | viewEnd |
Static Private Attributes | |
| final Color | DELETED_COLOR = Color.getHSBColor(0.11f, 1, 1) |
| final double | HALF_PEN_WIDTH = 1.125d |
| final int | HIGHLIGHT_AREA_HEIGHT = 2 |
| final Color | highlightAreaColor = new Color(24, 24, 24) |
| final double | LCB_BOUNDARY_WIDTH = 2.25d |
| final int | MAX_POPUP_MATCHES = 15 |
|
||||||||||||||||
|
|
Reimplemented from org::gel::mauve::gui::sequence::AbstractSequencePanel. Definition at line 985 of file MatchPanel.java. |
|
|
Definition at line 536 of file MatchPanel.java. References org::gel::mauve::Chromosome::getEnd(), and org::gel::mauve::Chromosome::getStart(). |
|
|
Reimplemented from org::gel::mauve::gui::sequence::AbstractSequencePanel. Definition at line 1003 of file MatchPanel.java. |
|
||||||||||||||||||||||||
|
||||||||||||||||||||
|
Definition at line 593 of file MatchPanel.java. References org::gel::mauve::Match::getLength(), org::gel::mauve::Match::getReverse(), org::gel::mauve::Match::getStart(), org::gel::mauve::Match::highlighted, and org::gel::mauve::Match::lcb. |
|
||||||||||||||||
|
Definition at line 953 of file MatchPanel.java. References org::gel::mauve::LCB::getLeftEnd(), org::gel::mauve::LCB::getReverse(), and org::gel::mauve::LCB::getRightEnd(). |
|
||||||||||||||||
|
||||||||||||
|
Organize the matches into visual boxes to be displayed on screen. formatBoxes will coalesce small matches into a single box to be displayed. Draws the sequence similarity information, either based on Match objects (ungapped local alignments) or based on a SimilarityIndex Definition at line 417 of file MatchPanel.java. References org::gel::mauve::LcbViewerModel::getDrawLcbBounds(), and org::gel::mauve::BaseViewerModel::getDrawMatches(). |
|
|
Reimplemented from org::gel::mauve::gui::sequence::AbstractSequencePanel. Definition at line 1026 of file MatchPanel.java. |
|
|
Definition at line 94 of file MatchPanel.java. References elmib. |
|
|
Creates a similarity plot fill color for an LCB of a given color.
Definition at line 681 of file MatchPanel.java. |
|
||||||||||||||||||||
|
Creates a similarity plot fill color for an LCB of a given color.
Definition at line 692 of file MatchPanel.java. |
|
||||||||||||
|
Definition at line 572 of file MatchPanel.java. References org::gel::mauve::LCB::getLeftEnd(), org::gel::mauve::LCB::getReverse(), and org::gel::mauve::LCB::getRightEnd(). |
|
|
Definition at line 93 of file MatchPanel.java. References mdmib. |
|
||||||||||||||||
|
Finds all match indices which intersect with the specified range of pixels in the current view.
Definition at line 360 of file MatchPanel.java. |
|
|
Definition at line 92 of file MatchPanel.java. References mpmb. |
|
|
Definition at line 303 of file MatchPanel.java. |
|
|
Definition at line 95 of file MatchPanel.java. References srmib. |
|
|
centers view on selected coordinate of the genome associated with this MatchPanel and aligns other genomes
Definition at line 186 of file MatchPanel.java. References org::gel::mauve::BaseViewerModel::zoomAndCenter(). Referenced by org::gel::mauve::gui::sequence::RRSequencePanel::goTo(). |
|
|
Implements org::gel::mauve::HighlightListener. Definition at line 997 of file MatchPanel.java. |
|
|
isForGenome returns true if this RRSequencePanel is associated with the specified genome, and false otherwise
Definition at line 202 of file MatchPanel.java. References org::gel::mauve::gui::sequence::AbstractSequencePanel::getGenome(). Referenced by org::gel::mauve::gui::sequence::RRSequencePanel::isForGenome(). |
|
|
Definition at line 403 of file MatchPanel.java. |
|
|
Reimplemented from org::gel::mauve::gui::sequence::AbstractSequencePanel. Definition at line 1016 of file MatchPanel.java. |
|
|
Definition at line 118 of file MatchPanel.java. References org::gel::mauve::BaseViewerModel::addMatchHighlight(), org::gel::mauve::LcbViewerModel::alignView(), org::gel::mauve::XmfaViewerModel::alignView(), org::gel::mauve::gui::sequence::MatchPanel::MatchPopupMenuBuilder::build(), org::gel::mauve::BaseViewerModel::clearMatchHighlights(), org::gel::mauve::gui::sequence::AbstractSequencePanel::getGenome(), org::gel::mauve::XmfaViewerModel::getSim(), org::gel::mauve::Genome::getSortedMatches(), org::gel::mauve::BaseViewerModel::highlightRange(), mpmb, org::gel::mauve::gui::sequence::AbstractSequencePanel::pixelToCenterSequenceCoordinate(), org::gel::mauve::gui::sequence::AbstractSequencePanel::pixelToLeftSequenceCoordinate(), and org::gel::mauve::gui::sequence::AbstractSequencePanel::pixelToRightSequenceCoordinate(). |
|
|
not implemented
Definition at line 99 of file MatchPanel.java. |
|
|
not implemented
Definition at line 104 of file MatchPanel.java. |
|
|
not implemented
Definition at line 109 of file MatchPanel.java. |
|
|
not implemented
Definition at line 114 of file MatchPanel.java. |
|
|
Definition at line 944 of file MatchPanel.java. |
|
|
paint the sequence display. copies a pre-computed similarity display and adds any highlighting Definition at line 371 of file MatchPanel.java. |
|
|
Reimplemented from org::gel::mauve::gui::sequence::AbstractSequencePanel. Definition at line 1022 of file MatchPanel.java. |
|
|
Definition at line 394 of file MatchPanel.java. |
|
|
Reimplemented from org::gel::mauve::gui::sequence::AbstractSequencePanel. Definition at line 1009 of file MatchPanel.java. |
|
|
Reimplemented from org::gel::mauve::gui::sequence::AbstractSequencePanel. Definition at line 991 of file MatchPanel.java. |
|
|
Definition at line 62 of file MatchPanel.java. |
|
|
Definition at line 44 of file MatchPanel.java. |
|
|
Definition at line 71 of file MatchPanel.java. |
|
|
Definition at line 75 of file MatchPanel.java. Referenced by getEditLcbMenuItemBuilder(), and MatchPanel(). |
|
|
Definition at line 56 of file MatchPanel.java. |
|
|
Definition at line 50 of file MatchPanel.java. |
|
|
Definition at line 47 of file MatchPanel.java. |
|
|
Definition at line 66 of file MatchPanel.java. |
|
|
Definition at line 65 of file MatchPanel.java. |
|
|
Definition at line 53 of file MatchPanel.java. |
|
|
Definition at line 45 of file MatchPanel.java. |
|
|
Definition at line 74 of file MatchPanel.java. Referenced by getMatchDisplayMenuItemBuilder(), and MatchPanel(). |
|
|
Definition at line 73 of file MatchPanel.java. Referenced by getMatchPopupMenuBuilder(), MatchPanel(), and mouseClicked(). |
|
|
Definition at line 69 of file MatchPanel.java. |
|
|
Definition at line 76 of file MatchPanel.java. Referenced by getSetReferenceMenuItemBuilder(), and MatchPanel(). |
|
|
Definition at line 59 of file MatchPanel.java. Referenced by MatchPanel(). |
1.3.6