

Public Member Functions | |
| void | addMatch (Match m) |
| Add a match to the list of matches. | |
| void | alignView (Genome g, long coord) |
| void | alignView (Genome g, long left, long right) |
| aligns the display to a particular position of a particular sequence. | |
| LCB | getDeletedRightNeighbor (LCB lcb, Genome g, long pos) |
| LCB[] | getDelLcbList () |
| boolean | getDrawLcbBounds () |
| boolean | getFillLcbBoxes () |
| LCB[] | getFullLcbList () |
| long[] | getHighlightArray (Genome g) |
| LCB | getLCB (int match_start, int match_end) |
| Vector | getLcbChangePoints () |
| long | getLcbCount () |
| List | getLCBRange (Genome g, long start_coord, long end_coord) |
| Finds all LCBs that intersect the specified coordinate range in the current view. | |
| LCB | getLeftmostDeletedLCB (Genome g) |
| LCB | getLeftmostVisibleLCB (Genome g) |
| long | getMinLCBWeight () |
| boolean | getSplitLcbByCtg () |
| LCB[] | getSplitLcbList () |
| LCB | getVisibleLcb (int index) |
| int | getVisibleLcbCount () |
| LCB[] | getVisibleLcbList () |
| LCB | getVisibleRightNeighbor (LCB lcb, Genome g, long pos) |
| void | initModelLCBs () |
| boolean | isNwayLcbList () |
| void | launchGrimmMGR () |
| Uses currently visible LCBs to launch a DCJ window. | |
| LcbViewerModel (File src) | |
| void | sanityCheck () |
| void | setDelLcbList (LCB[] delLcbList) |
| void | setDrawLcbBounds (boolean value) |
| void | setFillLcbBoxes (boolean value) |
| void | setLcbChangePoints (Vector v) |
| void | setLcbCount (long lcbCount) |
| void | setMinLCBWeight (long lcb_minimum_weight) |
| void | setSplitLcbByCtg (boolean value) |
| void | setSplitLcbList (LCB[] list) |
| void | setVisibleLcb (int index, LCB lcb) |
| void | setVisibleLcbList (LCB[] lcbList) |
| void | updateHighlight (Genome g, long leftCoordinate, long rightCoordinate) |
| void | updateHighlight (Genome g, long coordinate) |
| void | updateLCBweight (int min_weight, boolean temporary) |
Protected Member Functions | |
| void | referenceUpdated () |
Package Functions | |
| void | setFullLcbList (LCB[] fullLcbList) |
Private Attributes | |
| LCB[] | delLcbList = new LCB [0] |
| boolean | displaySplitLCBs = false |
| boolean | drawLCBbounds = true |
| boolean | fillLCBboxes = false |
| LCB[] | fullLcbList = new LCB [0] |
| long | highlightCoordinateRight = -1 |
| Vector | lcb_change_points |
| long | lcbCount = 0 |
| long | minimumLCBWeight |
| boolean | nway_lcb_list = false |
| List | originalMatchLcbs = new ArrayList () |
| LCB[] | splitLcbList = new LCB[0] |
| LCB[] | visibleLcbList = new LCB [0] |
Definition at line 20 of file LcbViewerModel.java.
|
|
Definition at line 53 of file LcbViewerModel.java. |
|
|
Add a match to the list of matches.
Reimplemented from org::gel::mauve::BaseViewerModel. Definition at line 498 of file LcbViewerModel.java. References org::gel::mauve::Match::lcb, and originalMatchLcbs. |
|
||||||||||||
|
Reimplemented in org::gel::mauve::XmfaViewerModel. Definition at line 366 of file LcbViewerModel.java. References alignView(). |
|
||||||||||||||||
|
aligns the display to a particular position of a particular sequence. typically called by RRSequencePanel when the user clicks a part of the sequence. Definition at line 346 of file LcbViewerModel.java. References org::gel::mauve::BaseViewerModel::getGenomeBySourceIndex(), org::gel::mauve::Match::getLength(), org::gel::mauve::BaseViewerModel::getMatchRange(), org::gel::mauve::Match::getReverse(), org::gel::mauve::Genome::getSortedMatches(), org::gel::mauve::Match::getStart(), and org::gel::mauve::Genome::length. Referenced by alignView(), and org::gel::mauve::gui::sequence::MatchPanel::mouseClicked(). |
|
||||||||||||||||
|
Definition at line 124 of file LcbViewerModel.java. References delLcbList, org::gel::mauve::LCB::getRightAdjacency(), and org::gel::mauve::LCB::getRightEnd(). Referenced by org::gel::mauve::gui::sequence::MatchPanel::drawXmfa(). |
|
|
Definition at line 174 of file LcbViewerModel.java. References delLcbList. |
|
|
Definition at line 510 of file LcbViewerModel.java. References drawLCBbounds. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(), org::gel::mauve::gui::sequence::MatchPanel::drawLcbBounds(), org::gel::mauve::gui::sequence::MatchPanel::drawXmfa(), and org::gel::mauve::gui::sequence::MatchPanel::formatBoxes(). |
|
|
Definition at line 521 of file LcbViewerModel.java. References fillLCBboxes. Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(), org::gel::mauve::gui::sequence::MatchPanel::drawLcbBounds(), org::gel::mauve::gui::sequence::MatchPanel::drawXmfa(), and org::gel::mauve::gui::RearrangementPanel::stateChanged(). |
|
|
Definition at line 159 of file LcbViewerModel.java. References fullLcbList. Referenced by org::gel::mauve::color::BackboneLcbColor::apply(), org::gel::mauve::color::LCBColorScheme::computeLCBColors(), org::gel::mauve::analysis::OneToOneOrthologExporter::getBackboneSegs(), org::gel::mauve::XmfaViewerModel::init(), org::gel::mauve::ModelBuilder::initMauveLCBs(), and initModelLCBs(). |
|
|
||||||||||||
|
|
Definition at line 450 of file LcbViewerModel.java. References lcb_change_points. Referenced by org::gel::mauve::gui::RearrangementPanel::initLCBTools(), and org::gel::mauve::gui::RearrangementPanel::stateChanged(). |
|
|
Definition at line 189 of file LcbViewerModel.java. References lcbCount. Referenced by org::gel::mauve::color::LCBColorScheme::computeLCBColors(), org::gel::mauve::gui::RearrangementPanel::initLCBTools(), org::gel::mauve::assembly::AssemblyScorer::numLCBs(), and org::gel::mauve::analysis::SnpExporter::SuppressWarnings(). |
|
||||||||||||||||
|
Finds all LCBs that intersect the specified coordinate range in the current view.
Definition at line 429 of file LcbViewerModel.java. References org::gel::mauve::LCB::getLeftEnd(), org::gel::mauve::LCB::getRightEnd(), getVisibleLcb(), and getVisibleLcbCount(). |
|
|
Definition at line 138 of file LcbViewerModel.java. References delLcbList, and org::gel::mauve::LCB::getLeftAdjacency(). Referenced by org::gel::mauve::gui::sequence::MatchPanel::drawXmfa(). |
|
|
Definition at line 100 of file LcbViewerModel.java. References org::gel::mauve::LCB::getLeftAdjacency(), and visibleLcbList. Referenced by org::gel::mauve::gui::sequence::MatchPanel::drawXmfa(). |
|
|
Definition at line 446 of file LcbViewerModel.java. References minimumLCBWeight. Referenced by org::gel::mauve::gui::RearrangementPanel::initLCBTools(). |
|
|
Definition at line 536 of file LcbViewerModel.java. References displaySplitLCBs. |
|
|
Definition at line 544 of file LcbViewerModel.java. References splitLcbList. Referenced by org::gel::mauve::assembly::AssemblyScorer::printBlockInfo(). |
|
|
Definition at line 84 of file LcbViewerModel.java. References visibleLcbList. Referenced by org::gel::mauve::color::LCBColorScheme::apply(), org::gel::mauve::gui::sequence::MatchPanel::drawLcbBounds(), getLCBRange(), org::gel::mauve::gui::LCBStatusBar::highlightChanged(), org::gel::mauve::gui::LcbLinePanel::paint(), and sanityCheck(). |
|
|
|
Definition at line 80 of file LcbViewerModel.java. References visibleLcbList. Referenced by org::gel::mauve::analysis::PermutationExporter::getSplitLCBs(), and org::gel::mauve::ModelBuilder::initMauveLCBs(). |
|
||||||||||||||||
|
Definition at line 109 of file LcbViewerModel.java. References org::gel::mauve::LCB::getRightAdjacency(), org::gel::mauve::LCB::getRightEnd(), and visibleLcbList. Referenced by org::gel::mauve::gui::sequence::MatchPanel::drawXmfa(). |
|
|
Definition at line 548 of file LcbViewerModel.java. References getFullLcbList(), lcb_change_points, nway_lcb_list, setLcbChangePoints(), setMinLCBWeight(), setVisibleLcb(), setVisibleLcbList(), and org::gel::mauve::LCB::weight. Referenced by org::gel::mauve::ModelBuilder::buildModel(), and org::gel::mauve::XmfaViewerModel::init(). |
|
|
Definition at line 96 of file LcbViewerModel.java. References nway_lcb_list. Referenced by org::gel::mauve::gui::RearrangementPanel::haveNwayLcbData(). |
|
|
Uses currently visible LCBs to launch a DCJ window.
Definition at line 642 of file LcbViewerModel.java. References org::gel::mauve::Genome::getChromosomes(), org::gel::mauve::LCB::getLeftAdjacency(), org::gel::mauve::LCB::getLeftEnd(), org::gel::mauve::LCB::getReverse(), org::gel::mauve::LCB::getRightAdjacency(), org::gel::mauve::BaseViewerModel::getSequenceCount(), and visibleLcbList. Referenced by org::gel::mauve::gui::RearrangementPanel::actionPerformed(). |
|
|
Reimplemented from org::gel::mauve::BaseViewerModel. Reimplemented in org::gel::mauve::XmfaViewerModel. Definition at line 287 of file LcbViewerModel.java. References delLcbList, fullLcbList, org::gel::mauve::LCB::setReference(), and visibleLcbList. Referenced by updateLCBweight(). |
|
|
|
Definition at line 167 of file LcbViewerModel.java. Referenced by org::gel::mauve::XmfaViewerModel::init(), and org::gel::mauve::ModelBuilder::initMauveLCBs(). |
|
|
Definition at line 503 of file LcbViewerModel.java. References drawLCBbounds, and org::gel::mauve::BaseViewerModel::fireDrawingSettingsEvent(). Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(). |
|
|
Definition at line 514 of file LcbViewerModel.java. References fillLCBboxes, and org::gel::mauve::BaseViewerModel::fireDrawingSettingsEvent(). Referenced by org::gel::mauve::gui::StyleMenu::actionPerformed(), and org::gel::mauve::gui::RearrangementPanel::stateChanged(). |
|
|
Definition at line 151 of file LcbViewerModel.java. Referenced by org::gel::mauve::XmfaViewerModel::init(). |
|
|
Definition at line 454 of file LcbViewerModel.java. Referenced by initModelLCBs(). |
|
|
Definition at line 182 of file LcbViewerModel.java. Referenced by org::gel::mauve::XmfaViewerModel::init(). |
|
|
Definition at line 442 of file LcbViewerModel.java. Referenced by initModelLCBs(), and updateLCBweight(). |
|
|
Definition at line 525 of file LcbViewerModel.java. References displaySplitLCBs, org::gel::mauve::BaseViewerModel::fireDrawingSettingsEvent(), fullLcbList, minimumLCBWeight, splitLcbList, updateLCBweight(), and visibleLcbList. |
|
|
Definition at line 540 of file LcbViewerModel.java. References splitLcbList. Referenced by org::gel::mauve::XmfaViewerModel::init(). |
|
||||||||||||
|
Definition at line 88 of file LcbViewerModel.java. References visibleLcbList. Referenced by initModelLCBs(). |
|
|
Definition at line 72 of file LcbViewerModel.java. Referenced by org::gel::mauve::ModelBuilder::initMauveLCBs(), and initModelLCBs(). |
|
||||||||||||||||
|
Definition at line 62 of file LcbViewerModel.java. References highlightCoordinateRight. |
|
||||||||||||
|
Reimplemented from org::gel::mauve::BaseViewerModel. Reimplemented in org::gel::mauve::XmfaViewerModel. Definition at line 57 of file LcbViewerModel.java. References highlightCoordinateRight. |
|
||||||||||||
|
|
Definition at line 31 of file LcbViewerModel.java. Referenced by getDeletedRightNeighbor(), getDelLcbList(), getLeftmostDeletedLCB(), referenceUpdated(), and updateLCBweight(). |
|
|
Definition at line 47 of file LcbViewerModel.java. Referenced by getSplitLcbByCtg(), and setSplitLcbByCtg(). |
|
|
Definition at line 43 of file LcbViewerModel.java. Referenced by getDrawLcbBounds(), and setDrawLcbBounds(). |
|
|
Definition at line 45 of file LcbViewerModel.java. Referenced by getFillLcbBoxes(), and setFillLcbBoxes(). |
|
|
Definition at line 25 of file LcbViewerModel.java. Referenced by getFullLcbList(), referenceUpdated(), setSplitLcbByCtg(), and updateLCBweight(). |
|
|
Definition at line 49 of file LcbViewerModel.java. Referenced by getHighlightArray(), and updateHighlight(). |
|
|
Definition at line 37 of file LcbViewerModel.java. Referenced by getLcbChangePoints(), and initModelLCBs(). |
|
|
Definition at line 39 of file LcbViewerModel.java. Referenced by getLcbCount(). |
|
|
Definition at line 41 of file LcbViewerModel.java. Referenced by getMinLCBWeight(), and setSplitLcbByCtg(). |
|
|
Definition at line 51 of file LcbViewerModel.java. Referenced by initModelLCBs(), and isNwayLcbList(). |
|
|
Definition at line 33 of file LcbViewerModel.java. Referenced by addMatch(), and updateLCBweight(). |
|
|
Definition at line 28 of file LcbViewerModel.java. Referenced by getSplitLcbList(), setSplitLcbByCtg(), and setSplitLcbList(). |
|
|
Definition at line 22 of file LcbViewerModel.java. Referenced by getLeftmostVisibleLCB(), getVisibleLcb(), getVisibleLcbCount(), getVisibleLcbList(), getVisibleRightNeighbor(), launchGrimmMGR(), referenceUpdated(), setSplitLcbByCtg(), setVisibleLcb(), and updateLCBweight(). |
1.3.6