

Public Member Functions | |
| void | addGenomeAttribute (Genome g, Object o) |
| void | addHighlightListener (HighlightListener l) |
| Add a HighlightListener to the list of listeners for the model. | |
| void | addMatch (Match m) |
| Add a match to the list of matches. | |
| void | addMatchHighlight (Match highlighted_box) |
| Adds a highlighted match to the list of currently highlighted matches. | |
| void | addModelListener (ModelListener l) |
| Add a ModelListener to the list of listeners for the model. | |
| void | alignView (Match align_match, Genome g) |
| void | alignView (long[] align_coords, Genome selected) |
| Align the display to a particular set of coordinates in each sequence, using one sequence to set the viewable width. | |
| BaseViewerModel (File src) | |
| Create a model with the specified source. | |
| void | clearMatchHighlights () |
| Unhighlights any boxes which are currently highlighted. | |
| void | fireGenomeVisibilityChangedEvent () |
| void | firePrintingEndEvent () |
| InvokeModelListener.printingEnd(ModelEvent) on this model's collection of ModelListeners. | |
| void | firePrintingStartEvent () |
| InvokeModelListener.printingStart(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireViewableRangeEvent () |
| Invoke ModelListener.viewableRangeChanged(ModelEvent) on this model's collection of ModelListeners. | |
| ColorScheme | getColorScheme () |
| Returns the currently-applied color scheme. | |
| boolean | getDrawAttributes () |
| boolean | getDrawChromosomeBoundaries () |
| boolean | getDrawMatches () |
| boolean | getDrawMouseHighlighting () |
| List | getGenomeAttributes (Genome g) |
| Genome | getGenomeBySourceIndex (int sourceIndex) |
| Genome | getGenomeByViewingIndex (int viewIndex) |
| Returns the Nth genome in the model, as indexed according to the viewing order. | |
| Vector< Genome > | getGenomes () |
| Returns an Vector containing all the Genomes in this BaseViewerModel. | |
| long | getHighlightCoordinate () |
| Genome | getHighlightGenome () |
| Match | getMatch (int index) |
| Return the specified Match. | |
| int | getMatchCount () |
| Returns the number of Matches held by this model. | |
| void | getMatchRange (Genome g, long start_coord, long end_coord, int[] match_range) |
| Provides a range of indexes into the m_matches array which contain matches intersecting with the specified range of coordinates. | |
| ViewerMode | getMode () |
| Returns the current drawing mode for the application. | |
| Genome | getRangeHighlightGenome () |
| long | getRangeHighlightLeft () |
| long | getRangeHighlightRight () |
| Genome | getReference () |
| int | getSequenceCount () |
| URL | getSourceURL () |
| Returns the URL from which the model was originally derived. | |
| File | getSrc () |
| Returns the file from which this model was derived. | |
| void | highlightRange (Genome g, long left_end, long right_end) |
| Apply translucent highlighting to a range of sequence. | |
| Match | lastMatchHighlight () |
| int | numGenomes () |
| void | removeHighlightListener (HighlightListener l) |
| Remove a HighlightListener from the list of listeners for this model. | |
| void | removeModelListener (ModelListener l) |
| Remove a ModelListener from the list of listeners for this model. | |
| void | reorderSequences (int[] new_order) |
| Reorder genomes according to given permutation array. | |
| void | setColorScheme (ColorScheme colorScheme) |
| Set the color scheme to be applied in the viewer, and apply it. | |
| void | setDrawAttributes (boolean drawAttributes) |
| void | setDrawChromosomeBoundaries (boolean value) |
| void | setDrawMatches (boolean value) |
| void | setDrawMouseCursor (boolean value) |
| void | setFocus (String sequenceID, long start, long end, String contig) |
| void | setGenome (int viewIndex, Genome g) |
| Set the genome at viewing position viewIndex to g. | |
| void | setMode (ViewerMode mode) |
| Set the current drawing mode for the application. | |
| void | setReference (Genome g) |
| void | setSequenceCount (int sequenceCount) |
| Set the number of genomes to be added to this model. | |
| void | setSourceURL (URL url) |
| Sets the URL from which the model was originally derived. | |
| void | setVisible (Genome g, boolean visible) |
| Vector | sortedMatches (Comparator c) |
| Get a copy of the list of matches, sorted according to the given comparator. | |
| void | updateHighlight (Genome g, long coordinate) |
| void | zoomAndCenter (Genome g, int zoom_percent, long coord) |
| void | zoomAndMove (Genome g, int zoom_percent, int move_percent) |
| Shift and zoom the displayed sequence regions relative to their currently viewable coordinates. | |
| void | zoomAndMove (int zoom_percent, long offset) |
| void | zoomAndMove (int zoom_percent, int move_percent) |
| Shift and zoom the displayed sequence regions relative to their currently viewable coordinates. | |
Protected Member Functions | |
| void | fireAttributesEvent () |
| Invoke ModelListener.attributesChanged(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireColorEvent () |
| Invoke ModelListener.colorChanged(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireDrawingSettingsEvent () |
| Invoke ModelListener.drawingSettingsChanged(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireHighlightEvent () |
| Invoke HighlightListener.highlightChanged(ModelEvent) on this model's collection of HighlightListeners. | |
| void | fireModeEvent () |
| Invoke ModelListener.modeChanged(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireReferenceChangedEvent () |
| Invoke ModelListener.referenceChanged(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireReorderGenomeEvent () |
| Invoke ModelListener.genomesReordered(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireViewableRangeEndEvent () |
| Invoke ModelListener.viewableRangeChangeEnd(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireViewableRangeStartEvent () |
| Invoke ModelListener.viewableRangeChangeStart(ModelEvent) on this model's collection of ModelListeners. | |
| void | fireWeightEvent () |
| Invoke ModelListener.weightChanged(ModelEvent) on this model's collection of ModelListeners. | |
| void | referenceUpdated () |
Protected Attributes | |
| DefaultContigHandler | contig_handler |
| Genome[] | genomes |
| EventListenerList | listenerList = new EventListenerList () |
| ModelEvent | modelEvent = new ModelEvent (this) |
Package Attributes | |
| boolean | drawAttributes = false |
Private Member Functions | |
| void | correctMatchReversals () |
| void | zoomAndMove (Genome g, int zoom_percent, long offset) |
Private Attributes | |
| HashMap< Genome, List > | attributes = new HashMap<GenomeList>() |
| ColorScheme | colorScheme |
| boolean | drawChromosomeBoundaries = true |
| boolean | drawMatches = true |
| boolean | drawMouseHighlighting = true |
| LinkedList | highBoxes = new LinkedList () |
| long | highlightCoordinate |
| Genome | highlightGenome |
| long | longestRange = -1 |
| Vector | matchVector = new Vector () |
| ViewerMode | mode = ViewerMode.NORMAL |
| Genome | rangeHighlightGenome = null |
| long | rangeHighlightLeft = -1 |
| long | rangeHighlightRight = -1 |
| Genome | referenceGenome |
| Genome[] | sourceGenomes |
| URL | sourceURL = null |
| File | src |
This is a test.
Definition at line 28 of file BaseViewerModel.java.
|
|
Create a model with the specified source. Note that this does not load the model, use org.gel.mauve.ModelBuilder#buildModel(File,ModelProgressListener) for reading files.
Definition at line 100 of file BaseViewerModel.java. References contig_handler. |
|
||||||||||||
|
Definition at line 920 of file BaseViewerModel.java. References attributes, and fireAttributesEvent(). Referenced by org::gel::mauve::histogram::HistogramBuilder::build(). |
|
|
Add a HighlightListener to the list of listeners for the model.
Definition at line 310 of file BaseViewerModel.java. References listenerList. Referenced by org::gel::mauve::gui::sequence::MatchPanel::MatchPanel(), org::gel::mauve::gui::sequence::RangeHighlightPanel::RangeHighlightPanel(), org::gel::mauve::gui::MauveFrame::setModel(), and org::gel::mauve::remote::WargDisplayCommunicator::WargDisplayCommunicator(). |
|
|
Add a match to the list of matches.
Reimplemented in org::gel::mauve::LcbViewerModel. Definition at line 253 of file BaseViewerModel.java. References matchVector. |
|
|
Adds a highlighted match to the list of currently highlighted matches. This method does not highlight the match, it ensures that when another group of matches are highlighted, this match can be found on the list and cleared of highlighting. Definition at line 650 of file BaseViewerModel.java. References fireHighlightEvent(), highBoxes, and org::gel::mauve::Match::highlighted. Referenced by org::gel::mauve::gui::sequence::MatchPanel::mouseClicked(). |
|
|
Add a ModelListener to the list of listeners for the model.
Definition at line 290 of file BaseViewerModel.java. References listenerList. Referenced by org::gel::mauve::gui::sequence::AbstractSequencePanel::AbstractSequencePanel(), org::gel::mauve::gui::sequence::ControlPanel::ControlPanel(), org::gel::mauve::gui::RearrangementPanel::init(), org::gel::mauve::gui::LcbLinePanel::LcbLinePanel(), and org::gel::mauve::gui::sequence::RRSequencePanel::RRSequencePanel(). |
|
||||||||||||
|
Definition at line 795 of file BaseViewerModel.java. References alignView(), getSequenceCount(), and org::gel::mauve::Match::getStart(). |
|
||||||||||||
|
Align the display to a particular set of coordinates in each sequence, using one sequence to set the viewable width.
Definition at line 775 of file BaseViewerModel.java. References fireViewableRangeEndEvent(), fireViewableRangeEvent(), fireViewableRangeStartEvent(), getGenomeBySourceIndex(), getSequenceCount(), org::gel::mauve::Genome::getSourceIndex(), org::gel::mauve::Genome::getViewLength(), org::gel::mauve::Genome::getViewStart(), org::gel::mauve::Genome::setViewLength(), and org::gel::mauve::Genome::setViewStart(). Referenced by org::gel::mauve::gui::sequence::MatchPopupMenu::actionPerformed(), and alignView(). |
|
|
Unhighlights any boxes which are currently highlighted.
Definition at line 674 of file BaseViewerModel.java. References fireHighlightEvent(), highBoxes, and org::gel::mauve::Match::highlighted. Referenced by org::gel::mauve::gui::sequence::MatchPanel::mouseClicked(). |
|
|
Definition at line 570 of file BaseViewerModel.java. References genomes, getGenomeByViewingIndex(), getMatch(), getMatchCount(), org::gel::mauve::Match::getReverse(), org::gel::mauve::Match::getStart(), org::gel::mauve::Genome::length, and org::gel::mauve::Match::setReverse(). |
|
|
Invoke ModelListener.attributesChanged(ModelEvent) on this model's collection of ModelListeners.
Definition at line 945 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by addGenomeAttribute(), and setDrawAttributes(). |
|
|
Invoke ModelListener.colorChanged(ModelEvent) on this model's collection of ModelListeners.
Definition at line 342 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by setColorScheme(). |
|
|
Invoke ModelListener.drawingSettingsChanged(ModelEvent) on this model's collection of ModelListeners.
Definition at line 368 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by org::gel::mauve::LcbViewerModel::setDrawLcbBounds(), org::gel::mauve::XmfaViewerModel::setDrawSimilarityRanges(), org::gel::mauve::LcbViewerModel::setFillLcbBoxes(), and org::gel::mauve::LcbViewerModel::setSplitLcbByCtg(). |
|
|
Definition at line 560 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by setVisible(). |
|
|
Invoke HighlightListener.highlightChanged(ModelEvent) on this model's collection of HighlightListeners.
Definition at line 328 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by addMatchHighlight(), clearMatchHighlights(), highlightRange(), and updateHighlight(). |
|
|
Invoke ModelListener.modeChanged(ModelEvent) on this model's collection of ModelListeners.
Definition at line 382 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by setMode(). |
|
|
InvokeModelListener.printingEnd(ModelEvent) on this model's collection of ModelListeners.
Definition at line 409 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by org::gel::mauve::gui::RearrangementPanel::print(). |
|
|
InvokeModelListener.printingStart(ModelEvent) on this model's collection of ModelListeners.
Definition at line 395 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by org::gel::mauve::gui::RearrangementPanel::print(). |
|
|
Invoke ModelListener.referenceChanged(ModelEvent) on this model's collection of ModelListeners.
Definition at line 479 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by setReference(). |
|
|
Invoke ModelListener.genomesReordered(ModelEvent) on this model's collection of ModelListeners.
Definition at line 465 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by reorderSequences(). |
|
|
Invoke ModelListener.viewableRangeChangeEnd(ModelEvent) on this model's collection of ModelListeners.
Definition at line 451 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by alignView(), and zoomAndMove(). |
|
|
Invoke ModelListener.viewableRangeChanged(ModelEvent) on this model's collection of ModelListeners.
Definition at line 423 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by alignView(), and zoomAndMove(). |
|
|
Invoke ModelListener.viewableRangeChangeStart(ModelEvent) on this model's collection of ModelListeners.
Definition at line 437 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by alignView(), and zoomAndMove(). |
|
|
Invoke ModelListener.weightChanged(ModelEvent) on this model's collection of ModelListeners.
Definition at line 355 of file BaseViewerModel.java. References listenerList, and modelEvent. Referenced by org::gel::mauve::LcbViewerModel::updateLCBweight(). |
|
|
Returns the currently-applied color scheme.
Definition at line 280 of file BaseViewerModel.java. References colorScheme. Referenced by org::gel::mauve::LcbViewerModel::updateLCBweight(). |
|
|
Definition at line 933 of file BaseViewerModel.java. References drawAttributes. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(), org::gel::mauve::gui::sequence::HistogramPanel::paintComponent(), and org::gel::mauve::gui::StyleMenu::setTarget(). |
|
|
Definition at line 729 of file BaseViewerModel.java. References drawChromosomeBoundaries. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(). |
|
|
Definition at line 718 of file BaseViewerModel.java. References drawMatches. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(), org::gel::mauve::gui::sequence::MatchPanel::drawXmfa(), org::gel::mauve::gui::sequence::MatchPanel::formatBoxes(), and org::gel::mauve::gui::RearrangementPanel::stateChanged(). |
|
|
Definition at line 740 of file BaseViewerModel.java. References drawMouseHighlighting. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(), and org::gel::mauve::gui::sequence::HighlightPanel::paintComponent(). |
|
|
Definition at line 929 of file BaseViewerModel.java. References attributes. Referenced by org::gel::mauve::gui::sequence::RRSequencePanel::attributesChanged(). |
|
|
|
Returns the Nth genome in the model, as indexed according to the viewing order. That is, suppose that the file contains the order A B C D, and the viewer shows A B D C. Then, getGenome(3) will return genome C.
Definition at line 160 of file BaseViewerModel.java. References genomes. Referenced by org::gel::mauve::color::MultiplicityTypeColorScheme::apply(), org::gel::mauve::color::MultiplicityColorScheme::apply(), org::gel::mauve::ModelBuilder::buildModel(), correctMatchReversals(), org::gel::mauve::gui::RearrangementPanel::genomeVisibilityChanged(), org::gel::mauve::LcbViewerModel::getLCB(), org::gel::mauve::gui::RearrangementPanel::initMatchDisplay(), org::gel::mauve::gui::LcbLinePanel::nextVisibleGenome(), org::gel::mauve::gui::LcbLinePanel::paint(), and org::gel::mauve::gui::RearrangementPanel::reorderSequences(). |
|
|
|
|
|
Return the specified Match.
Definition at line 227 of file BaseViewerModel.java. References matchVector. Referenced by org::gel::mauve::color::OffsetColorScheme::apply(), org::gel::mauve::color::MultiplicityTypeColorScheme::apply(), org::gel::mauve::color::MultiplicityColorScheme::apply(), org::gel::mauve::color::LCBColorScheme::apply(), correctMatchReversals(), org::gel::mauve::LCBlist::filterLCBs(), org::gel::mauve::LcbViewerModel::getLCB(), org::gel::mauve::color::OffsetColorScheme::initOffsets(), org::gel::mauve::LcbViewerModel::sanityCheck(), and org::gel::mauve::LcbViewerModel::updateLCBweight(). |
|
|
Returns the number of Matches held by this model.
Definition at line 217 of file BaseViewerModel.java. References matchVector. Referenced by org::gel::mauve::color::OffsetColorScheme::apply(), org::gel::mauve::color::NormalizedOffsetColorScheme::apply(), org::gel::mauve::color::NormalizedMultiplicityTypeColorScheme::apply(), org::gel::mauve::color::MultiplicityTypeColorScheme::apply(), org::gel::mauve::color::MultiplicityColorScheme::apply(), org::gel::mauve::color::LCBColorScheme::apply(), correctMatchReversals(), org::gel::mauve::LCBlist::filterLCBs(), org::gel::mauve::color::OffsetColorScheme::initOffsets(), org::gel::mauve::LcbViewerModel::sanityCheck(), and org::gel::mauve::LcbViewerModel::updateLCBweight(). |
|
||||||||||||||||||||
|
Provides a range of indexes into the m_matches array which contain matches intersecting with the specified range of coordinates.
Definition at line 606 of file BaseViewerModel.java. References org::gel::mauve::Match::getLength(), org::gel::mauve::Genome::getSortedMatches(), org::gel::mauve::Match::getStart(), org::gel::mauve::Match::NO_MATCH, and org::gel::mauve::Match::setStart(). Referenced by org::gel::mauve::LcbViewerModel::alignView(), and org::gel::mauve::LcbViewerModel::getHighlightArray(). |
|
|
Returns the current drawing mode for the application.
Definition at line 494 of file BaseViewerModel.java. References mode. Referenced by org::gel::mauve::gui::RearrangementPanel::actionPerformed(), org::gel::mauve::gui::sequence::RRSequencePanel::modeChanged(), and org::gel::mauve::gui::RearrangementPanel::modeChanged(). |
|
|
Definition at line 701 of file BaseViewerModel.java. References rangeHighlightGenome. Referenced by org::gel::mauve::gui::sequence::RangeHighlightPanel::highlightChanged(), and org::gel::mauve::gui::sequence::RangeHighlightPanel::paintComponent(). |
|
|
Definition at line 693 of file BaseViewerModel.java. References rangeHighlightLeft. Referenced by org::gel::mauve::gui::sequence::RangeHighlightPanel::paintComponent(). |
|
|
Definition at line 697 of file BaseViewerModel.java. References rangeHighlightRight. Referenced by org::gel::mauve::gui::sequence::RangeHighlightPanel::paintComponent(). |
|
|
Definition at line 543 of file BaseViewerModel.java. References referenceGenome. Referenced by org::gel::mauve::analysis::SnpExporter::getSNPs(). |
|
|
|
Returns the URL from which the model was originally derived.
Definition at line 128 of file BaseViewerModel.java. References sourceURL. Referenced by org::gel::mauve::gui::Mauve::setFocus(). |
|
|
||||||||||||||||
|
Apply translucent highlighting to a range of sequence.
Definition at line 912 of file BaseViewerModel.java. References fireHighlightEvent(), rangeHighlightGenome, rangeHighlightLeft, and rangeHighlightRight. Referenced by org::gel::mauve::gui::sequence::RangeHighlightPanel::mouseClicked(), org::gel::mauve::gui::sequence::MatchPanel::mouseClicked(), org::gel::mauve::gui::sequence::RangeHighlightPanel::mouseDragged(), and setFocus(). |
|
|
Definition at line 663 of file BaseViewerModel.java. References highBoxes. Referenced by org::gel::mauve::gui::LCBStatusBar::highlightChanged(). |
|
|
Definition at line 180 of file BaseViewerModel.java. References genomes, and org::gel::mauve::Genome::length. |
|
|
Reimplemented in org::gel::mauve::LcbViewerModel, and org::gel::mauve::XmfaViewerModel. Definition at line 547 of file BaseViewerModel.java. Referenced by setReference(). |
|
|
Remove a HighlightListener from the list of listeners for this model.
Definition at line 320 of file BaseViewerModel.java. References listenerList. Referenced by org::gel::mauve::remote::WargDisplayCommunicator::highlightChanged(), and org::gel::mauve::gui::MauveFrame::reset(). |
|
|
Remove a ModelListener from the list of listeners for this model.
Definition at line 300 of file BaseViewerModel.java. References listenerList. |
|
|
Reorder genomes according to given permutation array. For example, if the genomes are being viewed in the order A B C D, and the array is 1 0 3 2, then the new viewing order will be B A D C. The permutation array is applied to the genomes in viewing order, not source order. This method will cause the firing of ModelListener#genomesReordered(ModelEvent) for all registered ModelListeners.
Definition at line 525 of file BaseViewerModel.java. References fireReorderGenomeEvent(), genomes, org::gel::mauve::Genome::length, and org::gel::mauve::Genome::setViewIndex(). Referenced by org::gel::mauve::remote::MauveInterfaceImpl::hackOrder(), org::gel::mauve::gui::RearrangementPanel::reorderSequences(), and org::gel::mauve::remote::MauveInterfaceImpl::setGenomeOrder(). |
|
|
Set the color scheme to be applied in the viewer, and apply it. This will cause the firing of (ModelEvent) for any registered listeners, if the scheme is different than the current one.
Definition at line 266 of file BaseViewerModel.java. References fireColorEvent(). Referenced by org::gel::mauve::color::ColorMenu::actionPerformed(), org::gel::mauve::ModelBuilder::buildModel(), org::gel::mauve::XmfaViewerModel::init(), and org::gel::mauve::LcbViewerModel::updateLCBweight(). |
|
|
Definition at line 936 of file BaseViewerModel.java. References fireAttributesEvent(). Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(). |
|
|
Definition at line 722 of file BaseViewerModel.java. References drawChromosomeBoundaries. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(). |
|
|
Definition at line 711 of file BaseViewerModel.java. References drawMatches. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(), and org::gel::mauve::gui::RearrangementPanel::stateChanged(). |
|
|
Definition at line 733 of file BaseViewerModel.java. References drawMouseHighlighting. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(). |
|
||||||||||||||||||||
|
Reimplemented in org::gel::mauve::XmfaViewerModel. Definition at line 744 of file BaseViewerModel.java. References contig_handler, genomes, org::gel::mauve::Genome::getSourceIndex(), org::gel::mauve::Genome::getViewLength(), highlightRange(), org::gel::mauve::Genome::length, and zoomAndCenter(). Referenced by org::gel::mauve::gui::FrameLoader::loadURL(), and org::gel::mauve::gui::Mauve::setFocus(). |
|
||||||||||||
|
Set the genome at viewing position viewIndex to g. This will update the viewing index stored in the genome, as well. This also has the side-effect of resetting the view length for all genomes.
Definition at line 192 of file BaseViewerModel.java. References genomes, org::gel::mauve::Genome::length, longestRange, org::gel::mauve::Genome::setViewIndex(), org::gel::mauve::Genome::setViewLength(), and sourceGenomes. Referenced by org::gel::mauve::XmfaViewerModel::init(). |
|
|
Set the current drawing mode for the application. If this results in a change of mode, then ModelListener#modeChanged(ModelEvent) will be fired for all of the model's ModelListeners.
Definition at line 505 of file BaseViewerModel.java. References fireModeEvent(). Referenced by org::gel::mauve::gui::RearrangementPanel::actionPerformed(). |
|
|
Definition at line 537 of file BaseViewerModel.java. References fireReferenceChangedEvent(), referenceGenome, and referenceUpdated(). Referenced by org::gel::mauve::ModelBuilder::buildModel(), org::gel::mauve::gui::sequence::ControlPanel::ControlPanel(), org::gel::mauve::assembly::AssemblyScorer::loadInfo(), and org::gel::mauve::analysis::SnpExporter::main(). |
|
|
Set the number of genomes to be added to this model. Only used at construction-time, since this will clear out preexisting genome data.
Reimplemented in org::gel::mauve::XmfaViewerModel. Definition at line 139 of file BaseViewerModel.java. References genomes, and sourceGenomes. |
|
|
Sets the URL from which the model was originally derived.
Definition at line 119 of file BaseViewerModel.java. Referenced by org::gel::mauve::ModelBuilder::buildModel(). |
|
||||||||||||
|
Definition at line 551 of file BaseViewerModel.java. References fireGenomeVisibilityChangedEvent(), org::gel::mauve::Genome::getVisible(), and org::gel::mauve::Genome::setVisible(). Referenced by org::gel::mauve::gui::sequence::ControlPanel::ControlPanel(). |
|
|
Get a copy of the list of matches, sorted according to the given comparator.
Definition at line 240 of file BaseViewerModel.java. References matchVector. Referenced by org::gel::mauve::color::NormalizedMultiplicityTypeColorScheme::apply(), org::gel::mauve::color::NormalizedOffsetColorScheme::getMatchesByOffset(), and org::gel::mauve::Genome::getSortedMatches(). |
|
||||||||||||
|
Reimplemented in org::gel::mauve::LcbViewerModel, and org::gel::mauve::XmfaViewerModel. Definition at line 705 of file BaseViewerModel.java. References fireHighlightEvent(), highlightCoordinate, and highlightGenome. Referenced by org::gel::mauve::gui::sequence::HighlightPanel::mouseMoved(). |
|
||||||||||||||||
|
||||||||||||||||
|
||||||||||||||||
|
Shift and zoom the displayed sequence regions relative to their currently viewable coordinates.
Definition at line 845 of file BaseViewerModel.java. References org::gel::mauve::Genome::getViewLength(), and zoomAndMove(). |
|
||||||||||||
|
Definition at line 825 of file BaseViewerModel.java. References genomes, org::gel::mauve::Genome::length, and zoomAndMove(). |
|
||||||||||||
|
Shift and zoom the displayed sequence regions relative to their currently viewable coordinates.
Definition at line 819 of file BaseViewerModel.java. References genomes, and org::gel::mauve::Genome::length. Referenced by org::gel::mauve::gui::RearrangementPanel::actionPerformed(), zoomAndCenter(), and zoomAndMove(). |
|
|
Definition at line 919 of file BaseViewerModel.java. Referenced by addGenomeAttribute(), and getGenomeAttributes(). |
|
|
Definition at line 47 of file BaseViewerModel.java. Referenced by getColorScheme(). |
|
|
Definition at line 89 of file BaseViewerModel.java. Referenced by BaseViewerModel(), and setFocus(). |
|
|
Definition at line 932 of file BaseViewerModel.java. Referenced by getDrawAttributes(). |
|
|
Definition at line 68 of file BaseViewerModel.java. Referenced by getDrawChromosomeBoundaries(), and setDrawChromosomeBoundaries(). |
|
|
Definition at line 65 of file BaseViewerModel.java. Referenced by getDrawMatches(), and setDrawMatches(). |
|
|
Definition at line 71 of file BaseViewerModel.java. Referenced by getDrawMouseHighlighting(), and setDrawMouseCursor(). |
|
|
Definition at line 30 of file BaseViewerModel.java. Referenced by correctMatchReversals(), getGenomeByViewingIndex(), getGenomes(), getSequenceCount(), numGenomes(), reorderSequences(), setFocus(), setGenome(), setSequenceCount(), and zoomAndMove(). |
|
|
Definition at line 53 of file BaseViewerModel.java. Referenced by addMatchHighlight(), clearMatchHighlights(), and lastMatchHighlight(). |
|
|
Definition at line 62 of file BaseViewerModel.java. Referenced by getHighlightCoordinate(), and updateHighlight(). |
|
|
Definition at line 59 of file BaseViewerModel.java. Referenced by getHighlightGenome(), and updateHighlight(). |
|
|
|
Definition at line 44 of file BaseViewerModel.java. Referenced by setGenome(), and zoomAndMove(). |
|
|
Definition at line 50 of file BaseViewerModel.java. Referenced by addMatch(), getMatch(), getMatchCount(), and sortedMatches(). |
|
|
Definition at line 36 of file BaseViewerModel.java. Referenced by getMode(). |
|
|
|
Definition at line 80 of file BaseViewerModel.java. Referenced by getRangeHighlightGenome(), and highlightRange(). |
|
|
Definition at line 83 of file BaseViewerModel.java. Referenced by getRangeHighlightLeft(), and highlightRange(). |
|
|
Definition at line 86 of file BaseViewerModel.java. Referenced by getRangeHighlightRight(), and highlightRange(). |
|
|
Definition at line 56 of file BaseViewerModel.java. Referenced by getReference(), and setReference(). |
|
|
Definition at line 33 of file BaseViewerModel.java. Referenced by getGenomeBySourceIndex(), setGenome(), and setSequenceCount(). |
|
|
Definition at line 77 of file BaseViewerModel.java. Referenced by getSourceURL(). |
|
|
Definition at line 74 of file BaseViewerModel.java. |
1.3.6